Lin, Bill Yuchen, et al. "Fednlp: Benchmarking federated learning methods for natural language processing tasks." arXiv preprint arXiv:2104.08815 (2021).
Abstract
์์ฐ์ด ์ฒ๋ฆฌ(NLP) ์์
์ ์ํ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ, ๋ถ์ฐํ ํ์ต ๋ฐฉ๋ฒ์ ๋ํ ์ฐ๊ตฌ๊ฐ ํ์
NLP ์์
์ ๋ํ FL ๋ฐฉ๋ฒ ์ฐ๊ตฌ์ ๋ํ ๊ด์ฌ์๋ ๋ถ๊ตฌํ๊ณ ๋ฌธํ์๋ ์ฒด๊ณ์ ์ธ ๋น๊ต ๋ฐ ๋ถ์์ด ๋ถ์กฑ
ํ
์คํธ ๋ถ๋ฅ, ์ํ์ค ํ๊น
, ์ง๋ฌธ ๋ต๋ณ ๋ฐ seq2seq์ ๋ค ๊ฐ์ง ์์
๊ณต์์ ๋ํ ์ฐํฉ ํ์ต ๋ฐฉ๋ฒ์ ํ๊ฐํ๊ธฐ ์ํ ๋ฒค์น๋งํน ํ๋ ์์ํฌ์ธ FedNLP๋ฅผ ์ ์
Motivate
FL ์์ญ์ ๋ฐ์ ์๋ ๋ถ๊ตฌํ๊ณ NLP์ ๋ํ ์ฐ๊ตฌ์ ์ ์ฉ์ ์ ํ์ . ์๋ฃ ์ ๋ณด ์ถ์ถ ์์
๋ฑ FL ๋ฐฉ์์ ์ด ์ฐ๊ตฌ๊ฐ ์์ง๋ง ์ด๋ฌํ ์์
์ ํน์ ์์
์ ์ํํ๋ ๊ฒ์ด๋ผ ๋ค๋ฅธ FL ๋ฐฉ๋ฒ์ ๊ณต์ ํ๊ฒ ๋น๊ตํ๊ณ ๋ค๋ฅธ NLP ์์
์์ ์ฑ๋ฅ ๋ถ์ ์ด๋ ค์. → ํฅํ ๋ค์ํ FL ๋ฐฉ๋ฒ์ ์ฒด๊ณ์ ์ผ๋ก ๋น๊ตํ๊ธฐ ์ํ ๋ฒ์ฉ ๋ฒค์น๋งํน ํ๋ซํผ์ ์ ์.(ํ์ฌ๊น์ง ์ด๋ฐ ๋ฒค์น๋งํฌ ๋
ผ๋ฌธ ์์)
์ ์ ํ๋ ์์ํฌ
Bhardwaj, Rishabh, Tushar Vaidya, and Soujanya Poria. "Federated Distillation of Natural Language Understanding with Confident Sinkhorns." arXiv preprint arXiv:2110.02432 (2021). Under review as a conference paper at ICLR 2022
Abstract
์์ฐ์ด ์๋ฏธ๋ก ์ ์ง์์ ์ฆ๋ฅํ๊ธฐ ์ํ ์๋ก์ด ์ ๊ทผ ๋ฐฉ์์ธ KNOT(Knowledge Distillation using Optimal Transport)๋ฅผ ์ ์
KNOT์ ๋ ์ด๋ธ์ ํ ๋น๋ ํ๋ฅ ๋ถํฌ์ ์ต์ ์ ์ก ๋น์ฉ์ ํ์ ๋ชจ๋ธ์ด ์ํํ๋ ์ ์ฝ ์กฐ๊ฑด์์ (๋ก์ปฌ) ๊ต์ฌ ๋ชจ๋ธ์ ์ํด ์์ธก๋ ํ๋ฅ ์ ๊ฐ์ค ํฉ์ผ๋ก ์ต์ํํ๋ ๋ฐฉ๋ฒ์ ํ์ตํ์ฌ (๊ธ๋ก๋ฒ) ํ์ ๋ชจ๋ธ์ ํ๋ จํ๋ ๊ฒ์ ๋ชฉํ
๋ณธ ์ฐ๊ตฌ์์๋ ๋ก์ปฌ ๋ฐ์ดํฐ๋ ๋ชจ๋ธ ๋งค๊ฐ ๋ณ์๋ฅผ ์๋ฒ์ ๊ณต๊ฐํ์ง ์๊ณ ์ฌ์ฉ์ ์ฅ์น์ ๋ํด ํ๋ จ๋(๋ก์ปฌ) ๋ชจ๋ธ ์ฐํฉ์์ ์ค์(๊ธ๋ก๋ฒ)๋ชจ๋ธ์ ํ์ตํ๋ ์ ๊ทผ ๋ฐฉ์ ์ ์
์์ฐ์ด ์ดํด ์์
์์ ์ผ๋ฐ์ ์ผ๋ก ๋ํ๋๋ ๋ ์ด๋ธ ๊ฐ์ ์์ฐ ์ ์ฌ์ฑ ๋ฉํธ๋ฆญ ๋ฌธ์ ์ ๋ํ ์ฐํฉ ๋ฉ์ปค๋์ฆ์ ์
๋ชฉํ : ํ ๋น๋ ์ํํธ ํ๊ฒ์ ์ผ์น ํฉ์ผ๋ก๋ถํฐ ๊ธ๋ก๋ฒ ๋ชจ๋ธ ์์ธก์ ์ต์ ์ ์ก ๋น์ฉ ์ต์ํ
๊ธฐ์ฌ
1. ๋ณธ์ง์ ์ธ ๋ ์ด๋ธ-๊ณต๊ฐ ์๋ฏธ๋ก ์ด ์๋ ์์
์ ๊ฒฝ์ฐ, ์ต์ ์ ์ ์ก์ ์ฌ์ฉํ์ฌ ๋ ์ด๋ธ ๊ฐ ๊ด๊ณ๋ฅผ ์ธ์ฝ๋ฉํ์ฌ ๊ธ๋ก๋ฒ ๋ชจ๋ธ์ ํ์ตํ๊ธฐ ์ํด ๋ก์ปฌ ๋ชจ๋ธ์ ๋ ๋์ ์ฐํฉ(์์๋ธ) ์ฆ๋ฅ๋ฅผ ์ ์ํ๋ค.
2. ๋ก์ปฌ ๋ชจ๋ธ์ ์ฌ์ฉ์ ์ค์ฌ(๋น IID) ํ๋ จ์์ ๋ฐ์ํ๋ ๊ณ ์ ํ๋ฅ ํธํฅ์ ์ํฅ์ ์ต์ํํ๊ธฐ ์ํด L2 ๊ฑฐ๋ฆฌ ๊ธฐ๋ฐ ๊ฐ์ค ์ฆ๋ฅ๋ฅผ ๋์
ํ๋ค.
์ ์ ๋ฐฉ๋ฒ
์ฌ์ฉ์ ๋ฐ์ดํฐ์ ๋ํ ๋ก์ปฌ ๊ต์ก์ ๋ฐ์ ๊ต์ฌ ์ญํ ์ ํ๋ ๋ก์ปฌ ๋ชจ๋ธ
๊ธ๋ก๋ฒ ๋ชจ๋ธ์ ํ์ ์ญํ
Result
ํด๋ผ์ด์ธํธ ์ฅ์น์์ ์ค์(๊ธ๋ก๋ฒ) ๋ชจ๋ธ๋ก ์์ฐ์ด ์ดํด๋ฅผ ํจ์จ์ ์ผ๋ก ์ฐํฉ ์ฆ๋ฅํ๊ธฐ ์ํ ์๊ณ ๋ฆฌ์ฆ ์ ์.
์ง์ญ(๋ก์ปฌ)๋ชจ๋ธ์ ๊ณ ์ ํ๋ฅ ํธํฅ์ ๊ณ์ฐํ๊ธฐ ์ํ ์๋ก์ด ์ ํด๋ฆฌ๋ ๊ฑฐ๋ฆฌ ๊ธฐ๋ฐ ๋ฉํธ๋ฆญ ์ ์
๊ฐ์ ๋ถ์, ๋ํ์์์ ๊ฐ์ ์ธ์, ์์ฐ์ด ์ถ๋ก 3๊ฐ์ง NLU ๊ณผ์ ์ ๋ํ ํจ๊ณผ ์
์ฆ