์ฐํฉ ํ์ต์ ํ์ํด๋ณด์ธ์. ์ด๋ ๋ค์ํ ์ฅ์น ๋ฐ ์กฐ์ง์์ ํ์ ๋ชจ๋ธ ๊ฐ๋ฐ์ ๊ฐ๋ฅํ๊ฒ ํ๋ฉด์ ๋ฐ์ดํฐ ํ๋ผ์ด๋ฒ์๋ฅผ ๋ณดํธํ๋ ํ์ ์ ์ธ ๋ถ์ฐ ํ์ต ์ ๊ทผ ๋ฐฉ์์ ๋๋ค.
์ฐํฉ ํ์ต: ๋ถ์ฐ ํ์ต์ ๋ํ ์ข ํฉ ๊ฐ์ด๋
์ฐํฉ ํ์ต(FL)์ ๋ฏผ๊ฐํ ๋ฐ์ดํฐ๋ฅผ ๊ตํํ์ง ์๊ณ ๋ ๋ถ์ฐ๋ ์ฅ์น ๋๋ ์๋ฒ ๋คํธ์ํฌ์์ ๋ชจ๋ธ ํ์ต์ ๊ฐ๋ฅํ๊ฒ ํ๋ ํ์ ์ ์ธ ๋จธ์ ๋ฌ๋ ํจ๋ฌ๋ค์์ ๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ์๋ฃ, ๊ธ์ต ๋ฐ ๋ชจ๋ฐ์ผ ์ปดํจํ ๊ณผ ๊ฐ์ด ๋ฐ์ดํฐ ํ๋ผ์ด๋ฒ์๊ฐ ๊ฐ์ฅ ์ค์ํ ์๋๋ฆฌ์ค์์ ํนํ ๊ด๋ จ์ด ์์ต๋๋ค. ์ด ์ข ํฉ ๊ฐ์ด๋์์๋ ๋น ๋ฅด๊ฒ ์งํํ๋ ์ด ๋ถ์ผ์ ๋ํ ์ฌ์ธต์ ์ธ ๋ถ์์ ์ ๊ณตํ๋ฉด์ ์ฐํฉ ํ์ต์ ํต์ฌ ์์น, ์ฅ์ , ๊ณผ์ ๋ฐ ์์ฉ ๋ถ์ผ๋ฅผ ํ์ํฉ๋๋ค.
์ฐํฉ ํ์ต์ด๋ ๋ฌด์์ ๋๊น?
๊ธฐ์กด ๋จธ์ ๋ฌ๋์ ์ผ๋ฐ์ ์ผ๋ก ๋ชจ๋ธ ํ์ต์ ์ํด ๋ฐ์ดํฐ๋ฅผ ๋จ์ผ ์์น๋ก ์ค์ ์ง์คํํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด ์ ๊ทผ ๋ฐฉ์์ ํนํ ๋ฏผ๊ฐํ ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ๋ ์ฌ๊ฐํ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ๋ฌธ์ ๋ฅผ ์ ๊ธฐํ ์ ์์ต๋๋ค. ์ฐํฉ ํ์ต์ ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ธ๋ก ๊ฐ์ ธ์ค๋ ๋์ ๋ชจ๋ธ์ ๋ฐ์ดํฐ๋ก ๊ฐ์ ธ์ด์ผ๋ก์จ ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
๋ณธ์ง์ ์ผ๋ก FL์ ๋ค์๊ณผ ๊ฐ์ด ์๋ํฉ๋๋ค.
- ๊ธ๋ก๋ฒ ๋ชจ๋ธ ์ด๊ธฐํ: ๊ธ๋ก๋ฒ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ด ์ค์ ์๋ฒ์์ ์ด๊ธฐํ๋ฉ๋๋ค.
- ๋ชจ๋ธ ๋ฐฐํฌ: ๊ธ๋ก๋ฒ ๋ชจ๋ธ์ด ์ฐธ์ฌ ์ฅ์น ๋๋ ํด๋ผ์ด์ธํธ(์: ์ค๋งํธํฐ, ์์ง ์๋ฒ)์ ํ์ ์งํฉ์ ๋ฐฐํฌ๋ฉ๋๋ค. ์ด ๋ฐ์ดํฐ๋ ๋ฐ์ดํฐ ํ๋ผ์ด๋ฒ์๋ฅผ ๋ณด์ฅํ๋ฉด์ ํด๋ผ์ด์ธํธ ์ฅ์น์ ์์ ํ ๋จ์ ์์ต๋๋ค.
- ๋ก์ปฌ ํ์ต: ๊ฐ ํด๋ผ์ด์ธํธ๋ ๋ก์ปฌ ๋ฐ์ดํฐ ์ธํธ์์ ๋ชจ๋ธ์ ํ์ตํฉ๋๋ค. ์ด ๋ฐ์ดํฐ๋ ๋ฐ์ดํฐ ํ๋ผ์ด๋ฒ์๋ฅผ ๋ณด์ฅํ๋ฉด์ ํด๋ผ์ด์ธํธ ์ฅ์น์ ์์ ํ ๋จ์ ์์ต๋๋ค.
- ํ๋ผ๋ฏธํฐ ์ง๊ณ: ๋ก์ปฌ ํ์ต ํ ๊ฐ ํด๋ผ์ด์ธํธ๋ ์ ๋ฐ์ดํธ๋ ๋ชจ๋ธ ํ๋ผ๋ฏธํฐ(์: ๊ฐ์ค์น ๋ฐ ํธํฅ)๋ง ์ค์ ์๋ฒ๋ก ๋ค์ ๋ณด๋ ๋๋ค. ์์ ๋ฐ์ดํฐ๋ ํด๋ผ์ด์ธํธ ์ฅ์น๋ฅผ ๋ฒ์ด๋์ง ์์ต๋๋ค.
- ๊ธ๋ก๋ฒ ๋ชจ๋ธ ์ ๋ฐ์ดํธ: ์ค์ ์๋ฒ๋ ์ฐํฉ ํ๊ท ๊ณผ ๊ฐ์ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ์์ ๋ ๋ชจ๋ธ ์ ๋ฐ์ดํธ๋ฅผ ์ง๊ณํ์ฌ ์๋กญ๊ณ ๊ฐ์ ๋ ๊ธ๋ก๋ฒ ๋ชจ๋ธ์ ๋ง๋ญ๋๋ค.
- ๋ฐ๋ณต: ๊ธ๋ก๋ฒ ๋ชจ๋ธ์ด ์ํ๋ ์์ค์ ์ฑ๋ฅ์ผ๋ก ์๋ ด๋ ๋๊น์ง 2-5๋จ๊ณ๊ฐ ๋ฐ๋ณต์ ์ผ๋ก ๋ฐ๋ณต๋ฉ๋๋ค.
FL์ ํต์ฌ ํน์ง์ ํ์ต ๋ฐ์ดํฐ๊ฐ ์๋ ์๋ ์ฅ์น์ ์์ฃผํ๋ฉด์ ๋ถ์ฐ๋ ์ํ๋ก ์ ์ง๋๋ค๋ ๊ฒ์ ๋๋ค. ์ด๋ ๋ฐ์ดํฐ ์ ์ถ ๋ฐ ๊ฐ์ธ ์ ๋ณด ์นจํด์ ์ํ์ ํฌ๊ฒ ์ค์ฌ FL์ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ๋จธ์ ๋ฌ๋์ ์ํ ๊ฐ๋ ฅํ ๋๊ตฌ๋ก ๋ง๋ญ๋๋ค.
์ฐํฉ ํ์ต์ ์ฃผ์ ์ฅ์
์ฐํฉ ํ์ต์ ๊ธฐ์กด ์ค์ ์ง์ค์ ๋จธ์ ๋ฌ๋์ ๋นํด ๋ช ๊ฐ์ง ์ค์ํ ์ฅ์ ์ ์ ๊ณตํฉ๋๋ค.
- ํฅ์๋ ๋ฐ์ดํฐ ํ๋ผ์ด๋ฒ์: ์ด๊ฒ์ด ๊ฐ์ฅ ์ค์ํ ์ฅ์ ์ ๋๋ค. ๋ฐ์ดํฐ๊ฐ ํด๋ผ์ด์ธํธ ์ฅ์น๋ฅผ ๋ฒ์ด๋์ง ์๊ธฐ ๋๋ฌธ์ ๋ฐ์ดํฐ ์ ์ถ ๋ฐ ๊ฐ์ธ ์ ๋ณด ์นจํด์ ์ํ์ด ํฌ๊ฒ ์ค์ด๋ญ๋๋ค. ์ด๋ ๋ฐ์ดํฐ ํ๋ผ์ด๋ฒ์๊ฐ ๊ฐ์ฅ ์ค์ํ ์๋ฃ ๋ฐ ๊ธ์ต๊ณผ ๊ฐ์ ์ฐ์ ์์ ๋งค์ฐ ์ค์ํฉ๋๋ค.
- ๋ฐ์ดํฐ ์ ์ก ๋น์ฉ ์ ๊ฐ: ํนํ ์ง๋ฆฌ์ ์ผ๋ก ๋ถ์ฐ๋ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ๋ ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ์ค์ ์๋ฒ๋ก ์ ์กํ๋ ๊ฒ์ ๋น์ฉ์ด ๋ง์ด ๋ค๊ณ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆด ์ ์์ต๋๋ค. ์ฐํฉ ํ์ต์ ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ ์ก์ ํ์์ฑ์ ์์ ๋์ญํญ๊ณผ ๋ฆฌ์์ค๋ฅผ ์ ์ฝํฉ๋๋ค.
- ๊ฐ์ ๋ ๋ชจ๋ธ ์ผ๋ฐํ: ์ฐํฉ ํ์ต์ ํตํด ๋ ๋ค์ํ ๋ฐ์ดํฐ ๋ฒ์์์ ๋ชจ๋ธ์ ํ์ตํ ์ ์์ผ๋ฏ๋ก ์ผ๋ฐํ ์ฑ๋ฅ์ด ํฅ์๋ฉ๋๋ค. ๋ค์ํ ํด๋ผ์ด์ธํธ์ ์ ๋ฐ์ดํธ๋ฅผ ์ง๊ณํจ์ผ๋ก์จ ๋ชจ๋ธ์ ๋ ๋์ ๋ฒ์์ ํจํด๊ณผ ์๋๋ฆฌ์ค์์ ํ์ตํ์ฌ ๋ณด๋ค ๊ฐ๋ ฅํ๊ณ ์ ์๋ ฅ์ด ๋ฐ์ด๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ชจ๋ฐ์ผ ์ฅ์น์์ ์ฐํฉ ํ์ต์ ์ฌ์ฉํ์ฌ ํ์ต๋ ์ธ์ด ๋ชจ๋ธ์ ์ ์ธ๊ณ ์ฌ์ฉ์์ ๋ค์ํ ๋ฐฉ์ธ๊ณผ ์ธ์ด ๋์์ค๋ฅผ ํ์ตํ์ฌ ๋ณด๋ค ํฌ๊ด์ ์ด๊ณ ์ ํํ ๋ชจ๋ธ์ ๋ง๋ค ์ ์์ต๋๋ค.
- ๋ฐ์ดํฐ ๊ท์ ์ค์: ์ฐํฉ ํ์ต์ ์กฐ์ง์ด ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฐ ์ฒ๋ฆฌ์ ๋ํ ์๊ฒฉํ ์๊ตฌ ์ฌํญ์ ๋ถ๊ณผํ๋ GDPR(์ผ๋ฐ ๋ฐ์ดํฐ ๋ณดํธ ๊ท์ ) ๋ฐ CCPA(์บ๋ฆฌํฌ๋์ ์๋น์ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ๋ฒ)์ ๊ฐ์ ๋ฐ์ดํฐ ํ๋ผ์ด๋ฒ์ ๊ท์ ์ ์ค์ํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค.
- ํ์ ๊ฐ๋ฅ: ์ฐํฉ ํ์ต์ ๊ฒฝ์ ๋๋ ๊ท์ ๋ฌธ์ ๋ก ์ธํด ๋ฐ์ดํฐ๋ฅผ ์ง์ ๊ณต์ ํ๊ธฐ๋ฅผ ๊บผ๋ฆด ์ ์๋ ์กฐ์ง ๊ฐ์ ํ์ ์ ์ด์งํฉ๋๋ค. ๊ธฐ๋ณธ ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ํ์ง ์๊ณ ๊ณต๋ ๋ชจ๋ธ์ ํ์ตํจ์ผ๋ก์จ ์กฐ์ง์ ๊ฐ์ธ ์ ๋ณด๋ฅผ ์ ์งํ๋ฉด์ ์๋ก์ ๋ฐ์ดํฐ ์์ฐ์ผ๋ก๋ถํฐ ์ด์ต์ ์ป์ ์ ์์ต๋๋ค.
์ฐํฉ ํ์ต์ ๊ณผ์
์ฐํฉ ํ์ต์ ๋ง์ ์ด์ ์ ์ ๊ณตํ์ง๋ง ๋ช ๊ฐ์ง ๊ณผ์ ๋ ์ ์ํฉ๋๋ค.
- ํต์ ๋น์ฉ: ์ค์ ์๋ฒ์ ์๋ง์ ํด๋ผ์ด์ธํธ ๊ฐ์ ๋ชจ๋ธ ์ ๋ฐ์ดํธ๋ฅผ ํต์ ํ๋ ๊ฒ์ ํนํ ๋์ญํญ์ด ์ ํ๋๊ฑฐ๋ ์์ ์ ์ด์ง ์์ ๋คํธ์ํฌ ์ฐ๊ฒฐ์ด ์๋ ์๋๋ฆฌ์ค์์ ๋ณ๋ชฉ ํ์์ด ๋ ์ ์์ต๋๋ค. ๋ชจ๋ธ ์์ถ, ๋น๋๊ธฐ ์ ๋ฐ์ดํธ ๋ฐ ์ ํ์ ํด๋ผ์ด์ธํธ ์ฐธ์ฌ์ ๊ฐ์ ์ ๋ต์ ์ด ๋ฌธ์ ๋ฅผ ์ํํ๊ธฐ ์ํด ์์ฃผ ์ฌ์ฉ๋ฉ๋๋ค.
- ํต๊ณ์ ์ด์ง์ฑ(๋น IID ๋ฐ์ดํฐ): ๋ฐ์ดํฐ ๋ถํฌ๋ ํด๋ผ์ด์ธํธ๋ง๋ค ํฌ๊ฒ ๋ค๋ฅผ ์ ์์ต๋๋ค. ์ด๋ฅผ ํต๊ณ์ ์ด์ง์ฑ ๋๋ ๋น IID(๋ ๋ฆฝ ๋ฐ ๋์ผํ๊ฒ ๋ถํฌ๋จ) ๋ฐ์ดํฐ๋ผ๊ณ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ค๋ฅธ ๊ตญ๊ฐ์ ์ฌ์ฉ์๋ ๋ค๋ฅธ ๊ตฌ๋งค ํ๋์ ๋ณด์ผ ์ ์์ต๋๋ค. ์ด๋ ์ ๋๋ก ์ฒ๋ฆฌํ์ง ์์ผ๋ฉด ๋ชจ๋ธ ํธํฅ๊ณผ ์ฑ๋ฅ ์ ํ๋ก ์ด์ด์ง ์ ์์ต๋๋ค. ๊ฐ์ธํ๋ ์ฐํฉ ํ์ต ๋ฐ ๊ฐ๋ ฅํ ์ง๊ณ ์๊ณ ๋ฆฌ์ฆ๊ณผ ๊ฐ์ ๊ธฐ์ ์ ๋น IID ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- ์์คํ ์ด์ง์ฑ: ํด๋ผ์ด์ธํธ๋ ์๋ก ๋ค๋ฅธ ์ปดํจํ ๊ธฐ๋ฅ, ์คํ ๋ฆฌ์ง ์ฉ๋ ๋ฐ ๋คํธ์ํฌ ์ฐ๊ฒฐ์ ๊ฐ์ง ์ ์์ต๋๋ค. ์ผ๋ถ ํด๋ผ์ด์ธํธ๋ ๊ฐ๋ ฅํ ์๋ฒ์ผ ์ ์์ง๋ง ๋ค๋ฅธ ํด๋ผ์ด์ธํธ๋ ๋ฆฌ์์ค๊ฐ ์ ํ๋ ๋ชจ๋ฐ์ผ ์ฅ์น์ผ ์ ์์ต๋๋ค. ์ด ์์คํ ์ด์ง์ฑ์ ๋ชจ๋ ํด๋ผ์ด์ธํธ์์ ๊ณต์ ํ๊ณ ํจ์จ์ ์ธ ํ์ต์ ๋ณด์ฅํ๋ ๋ฐ ์ด๋ ค์์ ์ค ์ ์์ต๋๋ค. ์ ์ํ ํ์ต ์๋ ๋ฐ ํด๋ผ์ด์ธํธ ์ ํ ์๊ณ ๋ฆฌ์ฆ๊ณผ ๊ฐ์ ์ ๋ต์ ์์คํ ์ด์ง์ฑ์ ํด๊ฒฐํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ๊ณต๊ฒฉ: ์ฐํฉ ํ์ต์ ๋ฐ์ดํฐ ํ๋ผ์ด๋ฒ์๋ฅผ ๋ณดํธํ์ง๋ง ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ๊ณต๊ฒฉ์ ๋ฉด์ญ๋์ง๋ ์์ต๋๋ค. ์ ์์ ์ธ ํ์์๋ ๋ชจ๋ธ ์ ๋ฐ์ดํธ๋ฅผ ๋ถ์ํ์ฌ ๊ฐ๋ณ ๋ฐ์ดํฐ ํฌ์ธํธ์ ๋ํ ์ ๋ณด๋ฅผ ์ถ๋ก ํ ์ ์์ต๋๋ค. ์ฐจ๋ฑ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ๋ฐ ๋ณด์ ์ง๊ณ์ ๊ฐ์ ๊ธฐ์ ์ ์ฐํฉ ํ์ต์ ๊ฐ์ธ ์ ๋ณด๋ฅผ ํฅ์์ํค๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- ๋ณด์ ์ํ: ์ฐํฉ ํ์ต ์์คํ ์ ๋น์ํด ๊ณต๊ฒฉ(์ ์์ ์ธ ํด๋ผ์ด์ธํธ๊ฐ ์๋ชป๋์๊ฑฐ๋ ์คํด์ ์์ง๊ฐ ์๋ ์ ๋ฐ์ดํธ๋ฅผ ๋ณด๋ด๋ ๊ฒฝ์ฐ) ๋ฐ ๋ชจ๋ธ ํฌ์ด์ฆ๋ ๊ณต๊ฒฉ(๊ณต๊ฒฉ์๊ฐ ํ์ต ํ๋ก์ธ์ค์ ์ ์์ ์ธ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ ํ๋ ๊ฒฝ์ฐ)๊ณผ ๊ฐ์ ๋ค์ํ ๋ณด์ ์ํ์ ์ทจ์ฝํฉ๋๋ค. ๊ฐ๋ ฅํ ์ง๊ณ ์๊ณ ๋ฆฌ์ฆ ๋ฐ ์ด์ ์งํ ํ์ง ๊ธฐ์ ์ ์ด๋ฌํ ๋ณด์ ์ํ์ ์ํํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- ๋ชจ๋ธ ์ง๊ณ: ํนํ ๋น IID ๋ฐ์ดํฐ ๋ฐ ์์คํ ์ด์ง์ฑ์ ์ฒ๋ฆฌํ ๋ ๋ค์ํ ํด๋ผ์ด์ธํธ์ ๋ชจ๋ธ ์ ๋ฐ์ดํธ๋ฅผ ์ง๊ณํ๋ ๊ฒ์ ๋ณต์กํ ์ ์์ต๋๋ค. ๋ชจ๋ธ ์๋ ด ๋ฐ ์ฑ๋ฅ์ ๋ณด์ฅํ๋ ค๋ฉด ์ฌ๋ฐ๋ฅธ ์ง๊ณ ์๊ณ ๋ฆฌ์ฆ์ ์ ํํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
์ฐํฉ ํ์ต์ ์ฃผ์ ๊ธฐ์
๋ช ๊ฐ์ง ๊ธฐ์ ์ด ์ฐํฉ ํ์ต์ ๊ณผ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- ์ฐํฉ ํ๊ท (FedAvg): ์ด๊ฒ์ด ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๋ ์ง๊ณ ์๊ณ ๋ฆฌ์ฆ์ ๋๋ค. ๋ชจ๋ ํด๋ผ์ด์ธํธ์์ ์์ ๋ ๋ชจ๋ธ ์ ๋ฐ์ดํธ๋ฅผ ๋จ์ํ ํ๊ท ํฉ๋๋ค. FedAvg๋ ๊ฐ๋จํ๊ณ ํจ๊ณผ์ ์ด์ง๋ง ๋น IID ๋ฐ์ดํฐ์ ๋ฏผ๊ฐํ ์ ์์ต๋๋ค.
- ์ฐํฉ ์ต์ ํ(FedOpt): ์ด๋ ์๋ ด์ ๊ฐ์ ํ๊ณ ๋น IID ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํด Adam ๋ฐ SGD์ ๊ฐ์ ์ต์ ํ ์๊ณ ๋ฆฌ์ฆ์ ํตํฉํ๋ FedAvg์ ์ผ๋ฐํ์ ๋๋ค.
- ์ฐจ๋ฑ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ(DP): DP๋ ๊ฐ๋ณ ๊ฐ์ธ ์ ๋ณด๋ฅผ ๋ณดํธํ๊ธฐ ์ํด ๋ชจ๋ธ ์ ๋ฐ์ดํธ์ ๋ ธ์ด์ฆ๋ฅผ ์ถ๊ฐํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๊ณต๊ฒฉ์๊ฐ ํน์ ๋ฐ์ดํฐ ํฌ์ธํธ์ ๋ํ ์ ๋ณด๋ฅผ ์ถ๋ก ํ๊ธฐ๊ฐ ๋ ์ด๋ ค์์ง๋๋ค.
- ๋ณด์ ์ง๊ณ(SecAgg): SecAgg๋ ์ํธํ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ์ค์ ์๋ฒ๊ฐ ๊ฐ ํด๋ผ์ด์ธํธ์ ๊ฐ๋ณ ์ ๋ฐ์ดํธ๊ฐ ์๋ ์ง๊ณ๋ ๋ชจ๋ธ ์ ๋ฐ์ดํธ์๋ง ์ก์ธ์คํ ์ ์๋๋ก ํฉ๋๋ค.
- ๋ชจ๋ธ ์์ถ: ์์ํ ๋ฐ ๊ฐ์ง์น๊ธฐ์ ๊ฐ์ ๋ชจ๋ธ ์์ถ ๊ธฐ์ ์ ๋ชจ๋ธ ์ ๋ฐ์ดํธ์ ํฌ๊ธฐ๋ฅผ ์ค์ด๋ ๋ฐ ์ฌ์ฉ๋๋ฏ๋ก ํต์ ๋น์ฉ์ด ์ ๊ฐ๋ฉ๋๋ค.
- ๊ฐ์ธํ๋ ์ฐํฉ ํ์ต(PFL): PFL์ ์ฐํฉ ํ์ต์ ์ด์ ์ ํ์ฉํ๋ฉด์ ๊ฐ ํด๋ผ์ด์ธํธ์ ๋ํ ๊ฐ์ธํ๋ ๋ชจ๋ธ์ ํ์ตํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ์ด๋ ๋ฐ์ดํฐ๊ฐ ๋งค์ฐ ๋น IID์ธ ์๋๋ฆฌ์ค์์ ํนํ ์ ์ฉํ ์ ์์ต๋๋ค.
- ํด๋ผ์ด์ธํธ ์ ํ: ํด๋ผ์ด์ธํธ ์ ํ ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ ํ์ต ๋ผ์ด๋์ ์ฐธ์ฌํ ํด๋ผ์ด์ธํธ์ ํ์ ์งํฉ์ ์ ํํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ด๋ ํนํ ์์คํ ์ด์ง์ฑ์ด ์๋ ์๋๋ฆฌ์ค์์ ํจ์จ์ฑ๊ณผ ๊ฒฌ๊ณ ์ฑ์ ๊ฐ์ ํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค.
์ฐํฉ ํ์ต์ ์์ฉ ๋ถ์ผ
์ฐํฉ ํ์ต์ ๋ค์ํ ์ฐ์ ๋ถ์ผ์์ ๊ด๋ฒ์ํ ์์ฉ ๋ถ์ผ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค.
- ์๋ฃ: ์ฐํฉ ํ์ต์ ํ์ ๊ฐ์ธ ์ ๋ณด๋ฅผ ์นจํดํ์ง ์๊ณ ํ์ ๋ฐ์ดํฐ์ ๋ํ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ ํ์ตํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ง๋จ ๋๊ตฌ๋ฅผ ๊ฐ๋ฐํ๊ณ , ์ง๋ณ ๋ฐ์์ ์์ธกํ๊ณ , ์น๋ฃ ๊ณํ์ ๊ฐ์ธํํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ค์ ์ด๋ฏธ์ง๋ฅผ ๊ณต์ ํ์ง ์๊ณ ๋ ์ ์ธ๊ณ ๋ณ์์ด ํ๋ ฅํ์ฌ ์๋ฃ ์์์์ ํฌ๊ท ์งํ์ ๊ฐ์งํ๋ ๋ชจ๋ธ์ ํ์ตํ๋ค๊ณ ์์ํด ๋ณด์ญ์์ค.
- ๊ธ์ต: ์ฐํฉ ํ์ต์ ๊ณ ๊ฐ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๋ฉด์ ์ฌ๊ธฐ๋ฅผ ํ์งํ๊ณ , ์ ์ฉ ์ํ์ ํ๊ฐํ๊ณ , ๊ธ์ต ์๋น์ค๋ฅผ ๊ฐ์ธํํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ํ์ ์๋ก์๊ฒ ๊ฑฐ๋ ์ธ๋ถ ์ ๋ณด๋ฅผ ๊ณต๊ฐํ์ง ์๊ณ ๋ ๊ฐ ๊ณ ๊ฐ์ ๊ฑฐ๋ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๊ณต๋์ผ๋ก ์ฌ๊ธฐ ํ์ง ๋ชจ๋ธ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
- ๋ชจ๋ฐ์ผ ์ปดํจํ : ์ฐํฉ ํ์ต์ ์ค๋งํธํฐ ๋ฐ ํ๋ธ๋ฆฟ๊ณผ ๊ฐ์ ๋ชจ๋ฐ์ผ ์ฅ์น์์ ๋ชจ๋ธ์ ํ์ตํ๋ ๋ฐ ์ ํฉํฉ๋๋ค. ์ด๋ ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฅผ ์ฅ์น์ ๋ณด๊ดํ๋ฉด์ ํค๋ณด๋ ์์ธก, ์์ฑ ์ธ์ ๋ฐ ์ด๋ฏธ์ง ๋ถ๋ฅ๋ฅผ ๊ฐ์ ํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฅผ ์์ ํ ๋น๊ณต๊ฐ๋ก ์ ์งํ๊ณ ์ฅ์น์ ๋ณด๊ดํ๋ฉด์ ๋ค์ํ ์ธ์ด์ ์ ๋ ฅ ์คํ์ผ์์ ๊ฐ๋ณ ์ ๋ ฅ ์ต๊ด์ ํ์ตํ๋ ๊ธ๋ก๋ฒ ํค๋ณด๋ ์ฑ์ ๊ณ ๋ คํด ๋ณด์ญ์์ค.
- ์ฌ๋ฌผ ์ธํฐ๋ท(IoT): ์ฐํฉ ํ์ต์ ์ผ์ ๋ฐ ์ค๋งํธ ํ ๊ธฐ๊ธฐ์ ๊ฐ์ IoT ์ฅ์น์์ ์์ง๋ ๋ฐ์ดํฐ์ ๋ํ ๋ชจ๋ธ์ ํ์ตํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ ์๋์ง ์๋น๋ฅผ ์ต์ ํํ๊ณ , ์์ธก ์ ์ง ๋ณด์๋ฅผ ๊ฐ์ ํ๊ณ , ๋ณด์์ ๊ฐํํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ฐ์ธ ๋ฐ์ดํฐ๋ฅผ ์ค์ ์๋ฒ๋ก ๋ณด๋ด์ง ์๊ณ ๋ ์ค๋งํธ ํ ์ฅ์น๊ฐ ์ฌ์ฉ ํจํด์ ํ์ตํ์ฌ ์๋์ง ์๋น๋ฅผ ์ต์ ํํ๊ณ ์ฅ์น ์ค์๋์ ๋ํ๋ด๋ ์ด์ ์งํ๋ฅผ ์ฌ์ ์ ๊ฐ์งํ๋ค๊ณ ์์ํด ๋ณด์ญ์์ค.
- ์์จ ์ฃผํ ์ฐจ๋: ์ฐํฉ ํ์ต์ ์์จ ์ฃผํ ์ฐจ๋์ฉ ๋ชจ๋ธ์ ํ์ตํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ผ๋ฏ๋ก ๋ฏผ๊ฐํ ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ํ์ง ์๊ณ ๋ ์ฌ๋ฌ ์ฐจ๋์ ์ด์ ๊ฒฝํ์์ ํ์ตํ ์ ์์ต๋๋ค. ์ด๋ ์์ ์ฑ๊ณผ ํจ์จ์ฑ์ ํฅ์์ํฌ ์ ์์ต๋๋ค.
- ์ถ์ฒ ์์คํ : ์ฐํฉ ํ์ต์ ์ฌ์ฉ์ ๊ฐ์ธ ์ ๋ณด๋ฅผ ์กด์คํ๋ฉด์ ์ถ์ฒ์ ๊ฐ์ธํํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ ์ ์๊ฑฐ๋ ํ๋ซํผ์ ํด๋น ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ณ ์ค์ ์ง์คํํ ํ์ ์์ด ์ฌ์ฉ์ ์ฅ์น์ ๋ก์ปฌ๋ก ์ ์ฅ๋ ์ฌ์ฉ์ ๊ตฌ๋งค ๊ธฐ๋ก ๋ฐ์ดํฐ์ ๋ํ ์ถ์ฒ ๋ชจ๋ธ์ ํ์ตํ ์ ์์ต๋๋ค.
์ฐํฉ ํ์ต์ ์ค์ ์ฌ๋ก: ์ค์ ์ฌ๋ก
์ด๋ฏธ ์ฌ๋ฌ ์กฐ์ง์์ ๋ค์ํ ์์ฉ ๋ถ์ผ์์ ์ฐํฉ ํ์ต์ ๊ตฌํํ๊ณ ์์ต๋๋ค.
- Google: Google์ ์ฐํฉ ํ์ต์ ์ฌ์ฉํ์ฌ Android ์ฅ์น์์ Gboard ํค๋ณด๋ ์์ธก ๋ชจ๋ธ์ ํ์ตํฉ๋๋ค.
- Owkin: Owkin์ ํ์ ์ฐ๊ตฌ ํ๋ก์ ํธ๋ฅผ ์ํด ๋ณ์๊ณผ ์ฐ๊ตฌ ๊ธฐ๊ด์ ์ฐ๊ฒฐํ๋ ๋ฐ ์ฐํฉ ํ์ต์ ์ฌ์ฉํ๋ ์๋ฃ ์คํํธ์ ์ ๋๋ค.
- Intel: Intel์ ์๋ฃ, ๊ธ์ต ๋ฐ ์ ์กฐ๋ฅผ ํฌํจํ ๋ค์ํ ์ฐ์ ๋ถ์ผ๋ฅผ ์ํ ์ฐํฉ ํ์ต ์๋ฃจ์ ์ ๊ฐ๋ฐํ๊ณ ์์ต๋๋ค.
- NVIDIA: NVIDIA๋ ๋ค์ํ ๋ถ์ผ์ ์กฐ์ง์์ ์ฌ์ฉํ๋ ์ฐํฉ ํ์ต ํ๋ซํผ์ ์ ๊ณตํฉ๋๋ค.
์ฐํฉ ํ์ต์ ๋ฏธ๋
์ฐํฉ ํ์ต์ ์๋นํ ์ ์ฌ๋ ฅ์ ๊ฐ์ง ๋น ๋ฅด๊ฒ ์งํํ๋ ๋ถ์ผ์ ๋๋ค. ํฅํ ์ฐ๊ตฌ ๋ฐฉํฅ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ๋ ๊ฐ๋ ฅํ๊ณ ํจ์จ์ ์ธ ์ง๊ณ ์๊ณ ๋ฆฌ์ฆ ๊ฐ๋ฐ.
- ์ฐํฉ ํ์ต ์์คํ ์์ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ๋ฐ ๋ณด์ ๊ฐ์ .
- ๋น IID ๋ฐ์ดํฐ ๋ฐ ์์คํ ์ด์ง์ฑ์ ๊ณผ์ ํด๊ฒฐ.
- ๋ค์ํ ์ฐ์ ๋ถ์ผ์์ ์ฐํฉ ํ์ต์ ์๋ก์ด ์์ฉ ๋ถ์ผ ํ์.
- ์ฐํฉ ํ์ต์ ์ํ ํ์คํ๋ ํ๋ ์์ํฌ ๋ฐ ๋๊ตฌ ๋ง๋ค๊ธฐ.
- ์ฐจ๋ฑ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ๋ฐ ๋ํ ์ํธํ์ ๊ฐ์ ์๋ก์ด ๊ธฐ์ ๊ณผ์ ํตํฉ.
๋ฐ์ดํฐ ํ๋ผ์ด๋ฒ์ ๋ฌธ์ ๊ฐ ๊ณ์ ์ฆ๊ฐํจ์ ๋ฐ๋ผ ์ฐํฉ ํ์ต์ ๋จธ์ ๋ฌ๋์ ๋ํ ์ ์ ๋ ์ค์ํ ํจ๋ฌ๋ค์์ด ๋ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค. ๊ฐ์ธ ์ ๋ณด๋ฅผ ๋ณดํธํ๋ฉด์ ๋ถ์ฐ๋ ๋ฐ์ดํฐ์ ๋ํ ๋ชจ๋ธ์ ํ์ตํ ์ ์๋ ๊ธฐ๋ฅ์ ๋ฐ์ดํฐ ๋ณด์์ ์์์ํค์ง ์๊ณ AI์ ์ด์ ์ ํ์ฉํ๋ ค๋ ์กฐ์ง์๊ฒ ๊ฐ๋ ฅํ ๋๊ตฌ์ ๋๋ค.
์ฐํฉ ํ์ต ๊ตฌํ์ ์ํ ์คํ ๊ฐ๋ฅํ ํต์ฐฐ๋ ฅ
์ฐํฉ ํ์ต ๊ตฌํ์ ๊ณ ๋ คํ๊ณ ์๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ ์คํ ๊ฐ๋ฅํ ํต์ฐฐ๋ ฅ์ด ์์ต๋๋ค.
- ๋ฐ์ดํฐ ํ๋ผ์ด๋ฒ์ ์๊ตฌ ์ฌํญ์ ๋ํ ๋ช ํํ ์ดํด๋ถํฐ ์์ํ์ญ์์ค. ์ด๋ค ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํด์ผ ํฉ๋๊น? ๋ฐ์ดํฐ ์ ์ถ์ ์ ์ฌ์ ์ํ์ ๋ฌด์์ ๋๊น?
- ์์ฉ ๋ถ์ผ์ ์ ํฉํ ์ฐํฉ ํ์ต ํ๋ ์์ํฌ๋ฅผ ์ ํํ์ญ์์ค. TensorFlow Federated ๋ฐ PyTorch Federated์ ๊ฐ์ ์ฌ๋ฌ ์คํ ์์ค ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ๋น IID ๋ฐ์ดํฐ ๋ฐ ์์คํ ์ด์ง์ฑ์ ๊ณผ์ ๋ฅผ ์ ์คํ๊ฒ ๊ณ ๋ คํ์ญ์์ค. ์ด๋ฌํ ๊ณผ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ค์ํ ์ง๊ณ ์๊ณ ๋ฆฌ์ฆ๊ณผ ํด๋ผ์ด์ธํธ ์ ํ ์ ๋ต์ ์คํํด ๋ณด์ญ์์ค.
- ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ๊ณต๊ฒฉ ๋ฐ ๋ณด์ ์ํ์ผ๋ก๋ถํฐ ๋ณดํธํ๊ธฐ ์ํด ๊ฐ๋ ฅํ ๋ณด์ ์กฐ์น๋ฅผ ๊ตฌํํ์ญ์์ค. ์ฐจ๋ฑ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ, ๋ณด์ ์ง๊ณ ๋ฐ ์ด์ ์งํ ํ์ง์ ๊ฐ์ ๊ธฐ์ ์ ์ฌ์ฉํ์ญ์์ค.
- ์ฐํฉ ํ์ต ์์คํ ์ ์ฑ๋ฅ์ ์ง์์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ๊ณ ํ๊ฐํ์ญ์์ค. ๋ชจ๋ธ ์ ํ๋, ํ์ต ์๊ฐ ๋ฐ ํต์ ๋น์ฉ๊ณผ ๊ฐ์ ์ฃผ์ ๋ฉํธ๋ฆญ์ ์ถ์ ํ์ญ์์ค.
- ์ฐํฉ ํ์ต ์ปค๋ฎค๋ํฐ์ ์ฐธ์ฌํ์ญ์์ค. ์ฐ๊ตฌ ๋ ผ๋ฌธ, ํํ ๋ฆฌ์ผ ๋ฐ ์คํ ์์ค ์ฝ๋๋ฅผ ํฌํจํ์ฌ ์จ๋ผ์ธ์์ ์ฌ์ฉํ ์ ์๋ ๋ง์ ๋ฆฌ์์ค๊ฐ ์์ต๋๋ค.
๊ฒฐ๋ก
์ฐํฉ ํ์ต์ ๊ฐ์ธ ์ ๋ณด๋ฅผ ๋ณดํธํ๋ฉด์ ๋ถ์ฐ๋ ๋ฐ์ดํฐ์ ๋ํ ๋ชจ๋ธ์ ํ์ตํ๊ธฐ ์ํ ๊ฐ๋ ฅํ ์๋ฃจ์ ์ ์ ๊ณตํ๋ ๋จธ์ ๋ฌ๋์ ๋ํ ํ๊ธฐ์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ๋๋ค. ๋ช ๊ฐ์ง ๊ณผ์ ๊ฐ ์์ง๋ง ํนํ ๋ฐ์ดํฐ ํ๋ผ์ด๋ฒ์๊ฐ ๊ฐ์ฅ ์ค์ํ ์ฐ์ ๋ถ์ผ์์ ์ฐํฉ ํ์ต์ ์ด์ ์ ๋ถ์ธํ ์ ์์ต๋๋ค. ์ด ๋ถ์ผ๊ฐ ๊ณ์ ๋ฐ์ ํจ์ ๋ฐ๋ผ ์์ผ๋ก ์ฐํฉ ํ์ต์ ๋์ฑ ํ์ ์ ์ธ ์์ฉ ๋ถ์ผ๋ฅผ ๊ธฐ๋ํ ์ ์์ต๋๋ค.
์ฐํฉ ํ์ต์ ํต์ฌ ์์น, ์ฅ์ , ๊ณผ์ ๋ฐ ๊ธฐ์ ์ ์ดํดํจ์ผ๋ก์จ ์กฐ์ง์ ๊ฐ์ธ ์ ๋ณด๋ฅผ ๋ณดํธํ๋ฉด์ ๋ณด๋ค ์ ํํ๊ณ ๊ฐ๋ ฅํ๋ฉฐ ๊ฐ์ธ ์ ๋ณด๋ฅผ ๋ณดํธํ๋ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ ๊ตฌ์ถํ ์ ์๋ ์ ์ฌ๋ ฅ์ ํ์ฉํ ์ ์์ต๋๋ค.