<aside> ๐ข Communication-Efficient Learning of Deep Networks from Decentralized Data
</aside>
$K$: ์ ์ฒด client์ ์
$C$: ๋งค round(1ํ์ model update)๋ง๋ค ์ฐธ์ฌํ client์ fraction $(0โคCโค1)$
$E$: ๋งค round๋ง๋ค local์์ ํ์ตํ epoch ์
$B$: ๋งค epoch๋ง๋ค ํ์ต์ ์ฌ์ฉํ local dataset์ mini-batch size
$f(w)$: ์ฐ๋ฆฌ๊ฐ ๊ตฌํด์ผ ํ modelย $w$์ loss
$f_i(w)$: ๊ฐ device ์์ modelย $w$์ loss
$P_k$: clientย $k$๊ฐ ๊ฐ์ง๊ณ ์๋ data์ indices,ย $n_k:=|P_k|$
(์ฝ๊ฒ ๋งํด์, ๋ชจ๋ device์ data๋ฅผ ํฉ์น ๊ฒฐ๊ณผ ์ดย $n$๊ฐ์ data๊ฐ ์์ ๋,ย $n=โ^K_{k=1}n_k$)
$u_k:=\frac{En_k}{B}$ย (ํ round ๋น ์ด๋ฃจ์ด์ง๋ local model์ update ํ์)
$u:=\frac{En}{KB}$ย ($u_k$์ ๋์ผํ ์๋ฏธ์ด์ง๋ง, ํน์ clientย $k$์ ๊ด์ ์ด ์๋, ์ผ๋ฐํ๋ ํํ)
$ฮท$: ๊ณ ์ ๋ learning rate
$g_k=โF_k(w_t)$: clientย $k$์ย $t$๊ธฐ model์ธย $w_t$์ ๋ํ average local gradient
ํ๋ mobile ๊ธฐ๊ธฐ๋ learning model์ ์ ํฉํ ๋ง์ ๋ฐ์ดํฐ์ ์ ๊ทผํ ์ ์๋ค. ํ์ง๋ง, ์ด๋ฌํ data๋ ์ข ์ข privacy์ ๋ฏผ๊ฐํ๊ณ ์์ด ๋๋ฌด ๋ฐฉ๋ํ์ฌ ๊ธฐ์กด์ ๋ฐฉ์๊ณผ ๊ฐ์ด data center์ ์ ๊ทผ[logging]ํ์ฌ ํ์ตํ๋ ๊ฒ์ ์ด๋ ค์ธ ์ ์๋ค.
๋ณธ ๋ ผ๋ฌธ์์๋ ๊ฐ mobile device์ ์๋ training data๋ฅผ ์ด์ฉ, local์์ ๊ณ์ฐ๋ update๋ฅผ ์ทจํฉํด ๊ณต์ ๋ชจ๋ธ์ ํ์ตํ๋ decentralized approach์ธย Federated Learningย ์ ์ ์ํ๋ค.
๋ ผ๋ฌธ์ ์คํ์ ํตํด ์ด๋ฌํ ์ ๊ทผ์ด unbalanced, non-IID data ๋ถํฌ์ ๋ํด robust[๊ฒฌ๊ณ ]ํจ์ ๋ณด์๋ค. ๋ํ, ์ฃผ๋ cost๋ก ๋ฝํ๋ communication costs์ ๋ํด, ๊ธฐ์กด์ ๋๊ธฐํ๋ stochastic gradient descent(SGD) ๋ฐฉ์๋ณด๋ค ๋ ผ๋ฌธ์ ๋ฐฉ์์ด 10๋ฐฐ์์ 100๋ฐฐ ์ ๋ communication round[ํต์ ๋ผ์ด๋]๋ฅผ ๋ ๊ฑฐ์น๋ค๋ ๊ฒ์ ๋ณด์๋ค.
์ ์ ๋ ๋ง์ ์ฌ๋๋ค์๊ฒ ํธ๋ํฐ๊ณผ ํ๋ธ๋ฆฟ์ ์ฃผ์ํ ๊ณ์ฐ[computing] ์ฅ์น์ด๊ณ , ๊ทธ๋ฌํ ์ฅ์น ์์ ์๋ ์ฌ๋ฌ ์ผ์๋ค(์นด๋ฉ๋ผ, GPS ๋ฑ)์ ๋น๊ณต๊ฐ๋ก ์ ๊ณต๋๋ ๋ง์ data์ ์ ๊ทผํ ์ ์๋ค.[์์ฃผ ํด๋๋๋ ํน์ฑ์ผ๋ก ์ธํด ์ ๋ก ์๋ ์์ ๋ฐ์ดํฐ์ ์ก์ธ์คํ ์ ์์ต๋๋ค.] ํด๋น data๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ์ตํ ๋ชจ๋ธ์ ๋ณด๋ค ์ง๋ฅ์ ์ธ application์ ์๋์์ผ ์ฌ์ฉ์ฑ์ ํฌ๊ฒ ํฅ์์ํฌ ์ ์๋ค๋ ๊ฐ๋ฅ์ฑ์ ๊ฐ์ง๊ณ ์์ง๋ง, ์ค์ location์ ์ด๋ฅผ ์ ์ฅํ๋ ๊ฒ์๋ risk๊ฐ ์กด์ฌํ๋ค.[private data]
์ฐ๋ฆฌ๋ ํ๋ถํ data๋ฅผ ์ค์์ ์ ์ฅํ์ง ์๊ณ ๋, ๊ณต์ ๋ ๋ชจ๋ธ์ ํ์ต์ํฌ ์ ์๋ ๊ธฐ์ ์ธย Federated Learningย ๊ธฐ๋ฒ์ ์๊ฐํ๋ค. ์ด๋ฌํ ์ด๋ฆ์ด ๋ถ์ ์ด์ ๋ ์ค์ย serverย ์ ์ํด ์กฐ์ ๋๋ ์ฌ๋ฌ๋์ device(์ฌ๊ธฐ์๋ย clientย ๋ผ๊ณ ๋ ํ๋ค)์ looseํ federation์ผ๋ก ํ์ต task๊ฐ ์งํ๋๊ธฐ ๋๋ฌธ์ด๋ค.