์ด๊ฒ ๋ญ๋ฐ? ๐ค
์์ฆ AI ๋ชจ๋ธ๋ค์ด ๋๋ฌด ๋๋ํด์ง๋ค ๋ณด๋, ์ฌ๋๋ค์ด ์ด๊ฑธ ํดํนํ๋ ค๋ ์๋๋ ๋ง์์ก์ด. ๊ทธ์ค์์ **๋ฐ์ดํฐ ๋ ์ด ๊ณต๊ฒฉ(Data Poisoning Attack)**์ด๋ ๊ฒ ์๋๋ฐ, ๋ง ๊ทธ๋๋ก AI ํ์ต ๋ฐ์ดํฐ๋ฅผ '๋ ์ด'ํด์ ๋ชจ๋ธ์ ํ๋์ ์กฐ์ํ๋ ๊ฑฐ์ผ.
์ด ๊ธ์์๋ CIFAR-10์ด๋ผ๋ ์ ๋ช ํ ์ด๋ฏธ์ง ๋ฐ์ดํฐ์ ์ ๊ฐ์ง๊ณ ์คํํด๋ดค์ด. CIFAR-10์ ์๋์ฐจ, ์, ๊ณ ์์ด ๋ฑ 10๊ฐ์ง ์นดํ ๊ณ ๋ฆฌ์ ์์ ์ด๋ฏธ์ง 6๋ง ๊ฐ๋ก ์ด๋ฃจ์ด์ง ๋ฐ์ดํฐ์ ์ด์ผ. ์ฌ๊ธฐ์์ ์ผ๋ถ ์ด๋ฏธ์ง์ ๋ ์ด๋ธ์ ๊ณ ์๋ก ๋ฐ๊ฟ์น๊ธฐํ๋ ๊ฑฐ์ง. ์๋ฅผ ๋ค์ด, '์๋์ฐจ' ์ด๋ฏธ์ง ์ผ๋ถ๋ฅผ 'ํธ๋ญ'์ผ๋ก ๋ ์ด๋ธ์ ๋ฐ๊พธ๋ ๊ฑฐ์ผ.
๊ทธ๋ผ AI ๋ชจ๋ธ์ ์ด ์๋ชป๋ ๋ฐ์ดํฐ๋ฅผ ํ์ตํ๊ฒ ๋๊ณ , ๋์ค์ ์ค์ ํ ์คํธํ ๋ '์๋์ฐจ'๋ฅผ 'ํธ๋ญ'์ผ๋ก ์๋ชป ๋ถ๋ฅํ๊ฒ ๋๋ ๊ฑฐ์ผ. ์ด๊ฒ ๋ฐ๋ก ํ๊ฒ ๋ฐ์ดํฐ ๋ ์ด ๊ณต๊ฒฉ์ด์ผ. ๊ณต๊ฒฉ์๊ฐ ํน์ ํด๋์ค๋ฅผ ๋ ธ๋ฆฌ๊ณ ๊ทธ ํด๋์ค์ ๋ฐ์ดํฐ๋ฅผ ์กฐ์ํ๋ ๊ฑฐ์ง.
์ด ์คํ์์๋ PyTorch์ ResNet ๋ชจ๋ธ์ ์ฌ์ฉํ๋๋ฐ, ResNet์ ์ด๋ฏธ์ง ๋ถ๋ฅ์์ ์์ฃผ ์ฐ๋ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ด์ผ. ์ฝ๋๋ฅผ ๋ณด๋ฉด ์๊ฒ ์ง๋ง, ์๋ ๋ฐ์ดํฐ์ ๊ณผ ๋ ์ด๋ ๋ฐ์ดํฐ์ ์ ๋๋ํ ํ์ต์์ผ์ ๊ทธ ์ฐจ์ด๋ฅผ ๋น๊ตํด๋ณผ ์ ์๊ฒ ํ์ด.
ํต์ฌ ๋ด์ฉ ์ ๋ฆฌ ๐
-
์คํ ์ค์ : CIFAR-10 ๋ฐ์ดํฐ์ ์์ ํน์ ํด๋์ค(์: ํด๋์ค 1)๋ฅผ ๊ณต๊ฒฉ ๋์์ผ๋ก ์ ์ ํ๊ณ , ๊ทธ ์ค 40%์ ๋ ์ด๋ธ์ ์ ์ฑ ํด๋์ค(์: ํด๋์ค 9)๋ก ๋ฐ๊ฟจ์ด. ์ด๋ ๊ฒ ํ๋ฉด ๋ชจ๋ธ์ด ํน์ ํด๋์ค๋ฅผ ์๋ชป ํ์ตํ๊ฒ ๋๋ ๊ฑฐ์ง.
-
๋ ์ด ๋ฐ์ดํฐ์ ๊ตฌํ:
PoisonedCIFAR10์ด๋ผ๋ ์ปค์คํ ๋ฐ์ดํฐ์ ํด๋์ค๋ฅผ ๋ง๋ค์ด์, ํ์ต ๋ฐ์ดํฐ์ ๋ ์ด๋ธ๋ง ์กฐ์ํ๊ณ ์ด๋ฏธ์ง๋ ๊ทธ๋๋ก ๋์์ด. ์ด๋ ๊ฒ ํ๋ฉด ์ด๋ฏธ์ง ์์ฒด๋ ์ ์์ธ๋ฐ ๋ ์ด๋ธ๋ง ์๋ชป๋ ๊ฑฐ๋๊น, ๋ชจ๋ธ์ด ํผ๋์ค๋ฌ์์ง๋ ๊ฑฐ์ผ. -
๋ชจ๋ธ ์ํคํ ์ฒ: ResNet-18 ๋ชจ๋ธ์ ์ฌ์ฉํ๋๋ฐ, CIFAR-10์ ๋ง๊ฒ ์ฝ๊ฐ ์์ ํ์ด. ์ฒซ ๋ฒ์งธ ์ปจ๋ณผ๋ฃจ์ ๋ ์ด์ด์ ์ปค๋ ํฌ๊ธฐ๋ ์คํธ๋ผ์ด๋๋ฅผ ์กฐ์ ํด์ ์์ ์ด๋ฏธ์ง์ ๋ง์ท๊ณ , ๋ง์ง๋ง ํ๋ง ๋ ์ด์ด๋ ์ ๊ฑฐํ์ด.
-
ํ์ต ๊ณผ์ : ๋ ์ด๋ ๋ฐ์ดํฐ์ ์ ์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ์กฐ๊ฑด์์ ํ์ต์์ผ์, ๋ ์ด์ ์ํฅ์ ๋ช ํํ๊ฒ ๋น๊ตํ ์ ์๊ฒ ํ์ด. ์ตํฐ๋ง์ด์ ๋ Adam์ ์ฌ์ฉํ๊ณ , ํ์ต๋ฅ ์ 0.001๋ก ์ค์ ํ์ด.
-
ํ๊ฐ ๋ฐฉ๋ฒ: ํ์ต์ด ๋๋ ํ ํ ์คํธ ๋ฐ์ดํฐ์ ์ผ๋ก ๋ชจ๋ธ์ ์ฑ๋ฅ์ ํ๊ฐํ์ด. ํนํ **ํผ๋ ํ๋ ฌ(Confusion Matrix)**์ ๊ทธ๋ ค์ ์ด๋ค ํด๋์ค๊ฐ ์๋ชป ๋ถ๋ฅ๋๋์ง ์๊ฐ์ ์ผ๋ก ํ์ธํ ์ ์๊ฒ ํ์ด.
-
๊ฒฐ๊ณผ ๋ถ์: ๋ ์ด๋ ๋ชจ๋ธ์ ํน์ ํด๋์ค๋ฅผ ์ ์ฑ ํด๋์ค๋ก ์๋ชป ๋ถ๋ฅํ๋ ๊ฒฝํฅ์ด ๋ช ํํ๊ฒ ๋ํ๋ฌ์ด. ์๋ฅผ ๋ค์ด, ์๋ '์๋์ฐจ'์์ด์ผ ํ ์ด๋ฏธ์ง๋ฅผ 'ํธ๋ญ'์ผ๋ก ์๋ชป ๋ถ๋ฅํ๋ ๋น์จ์ด ํฌ๊ฒ ์ฆ๊ฐํ ๊ฑฐ์ง.
-
์ฝ๋ ์ ๊ณต: ์ ์ฒด ์ฝ๋๋ GitHub์ ๊ณต๊ฐ๋์ด ์์ด์, ๋๊ตฌ๋ ๋ฐ๋ผ ํด๋ณผ ์ ์์ด. ํนํ ๋ฐ์ดํฐ ๋ ์ด ๊ณต๊ฒฉ์ ์๋ฆฌ๋ฅผ ์ดํดํ๊ณ ์ถ๊ฑฐ๋, AI ๋ณด์์ ๊ด์ฌ์ด ์๋ ์ฌ๋๋ค์๊ฒ ์ ์ฉํ ๊ฑฐ์ผ.
๊ทธ๋์ ๋ญ๊ฐ ๋ฌ๋ผ์ง๋๋ฐ? ๐ฅ
์ด ์คํ์ด ์ค์ํ ์ด์ ๋ AI ๋ชจ๋ธ์ ์ทจ์ฝ์ ์ ์ค๊ฐ๋๊ฒ ๋ณด์ฌ์ฃผ๊ธฐ ๋๋ฌธ์ด์ผ. ์ฐ๋ฆฌ๊ฐ ํํ ์๊ฐํ๋ AI๋ ์๋ฒฝํด ๋ณด์ด์ง๋ง, ์ค์ ๋ก๋ ํ์ต ๋ฐ์ดํฐ์ ์กฐ๊ธ๋ง ์์์ ์ฃผ์ด๋ ํฐ ๋ฌธ์ ๊ฐ ์๊ธธ ์ ์์ด.
์๋ฅผ ๋ค์ด, ์์จ ์ฃผํ ์๋์ฐจ์ ์ด๋ฏธ์ง ์ธ์ ๋ชจ๋ธ์ ์ด๋ฐ ๊ณต๊ฒฉ์ ๊ฐํ๋ฉด, '์ ์ง ํ์งํ'์ '์ง์ ๊ฐ๋ฅ'๋ก ์๋ชป ์ธ์ํ๊ฒ ๋ง๋ค ์๋ ์์ด. ์ด๊ฒ ํ์ค์์ ์ผ์ด๋๋ค๋ฉด ์ ๋ง ์ํํ ์ผ์ด๊ฒ ์ง?
๋ํ, ์ด ์คํ์ AI ๋ณด์์ ์ค์์ฑ์ ๊ฐ์กฐํด์ค. ์์ฆ์ ๋ง์ ๊ธฐ์ ๋ค์ด AI ๋ชจ๋ธ์ ํด๋ผ์ฐ๋์ ์ฌ๋ฆฌ๊ฑฐ๋ ๊ณต๊ฐ๋ฐ์ดํฐ๋ก ํ์ต์ํค๋๋ฐ, ์ด๋ฐ ๊ณต๊ฒฉ์ ๋ ธ์ถ๋ ๊ฐ๋ฅ์ฑ์ด ์์ด. ๊ทธ๋์ ๋ฐ์ดํฐ์ ๋ฌด๊ฒฐ์ฑ์ ํ์ธํ๊ณ , ์ด์ ํ์ง ์์คํ ์ ๊ตฌ์ถํ๋ ๊ฒ์ด ์ค์ํด์ง๊ณ ์์ด.
๊ฐ๋ฐ์ ์ ์ฅ์์๋ ์ด๋ฐ ๊ณต๊ฒฉ์ ๋ฐฉ์งํ๊ธฐ ์ํ ๊ธฐ์ ๋ ์ฐ๊ตฌ๋๊ณ ์์ด. ์๋ฅผ ๋ค์ด, **๋ก๋ฒ์คํธ ํ์ต(Robust Training)**์ด๋ ๋ฐ์ดํฐ ๊ฒ์ฆ ๊ธฐ๋ฒ ๋ฑ์ ์ฌ์ฉํด์ ๋ชจ๋ธ์ ๋ ๊ฐ๊ฑดํ๊ฒ ๋ง๋ค ์ ์์ด.
MAX5์ ์๊ฐ ๐ฏ
๋ฐ์ด๋ธ์ฝ๋ฉ์ ํ๋ ์ ์ฅ์์ ๋ณด๋ฉด, ์ด ์คํ์ AI ๋ชจ๋ธ์ ํ๊ณ์ ์ํ์ฑ์ ์ดํดํ๋ ๋ฐ ํฐ ๋์์ด ๋ผ. ์ฐ๋ฆฌ๊ฐ AI ์ฝ๋ฉ์ ํ ๋, ๋จ์ํ ๋ชจ๋ธ์ ๋ง๋๋ ๊ฒ๋ฟ๋ง ์๋๋ผ ๊ทธ ๋ชจ๋ธ์ด ์ด๋ป๊ฒ ๊ณต๊ฒฉ๋ฐ์ ์ ์๋์ง, ์ด๋ป๊ฒ ๋ฐฉ์ดํ ์ ์๋์ง ๊ณ ๋ คํด์ผ ํด.
ํนํ ๋ฐ์ดํฐ์ ์ง์ด ์ผ๋ง๋ ์ค์ํ์ง ์ค๊ฐํ ์ ์์ด. ์ฐ๋ฆฌ๊ฐ AI ๋ชจ๋ธ์ ํ์ต์ํฌ ๋, ๋ฐ์ดํฐ๊ฐ ๊นจ๋ํ๊ณ ์ ํํ์ง ํ์ธํ๋ ๊ณผ์ ์ด ์ ๋ง ์ค์ํด. ์๋ฅผ ๋ค์ด, ๋ฐ์ด๋ธ์ฝ๋ฉ์ผ๋ก ์ฌ์ด๋ ํ๋ก์ ํธ๋ฅผ ํ ๋, ๊ณต๊ฐ ๋ฐ์ดํฐ์ ์ ์ฌ์ฉํ ๊ฒฝ์ฐ ๊ทธ ๋ฐ์ดํฐ๊ฐ ์กฐ์๋์ง ์์๋์ง ํ์ธํ๋ ์ต๊ด์ ๊ธธ๋ฌ์ผ ํด.
๋ํ, ์ด ์คํ์ AI ๋ณด์ ๋ถ์ผ์ ๊ด์ฌ์ ๊ฐ์ ธ๋ณผ ์ข์ ๊ณ๊ธฐ๊ฐ ๋ผ. ์์ฆ์ AI ๋ชจ๋ธ์ ํดํนํ๋ ๊ธฐ์ ๋ ๋ฐ์ ํ๊ณ ์์ผ๋๊น, ๋ฐ๋๋ก ์ด๋ฅผ ๋ฐฉ์ดํ๋ ๊ธฐ์ ๋ ํจ๊ป ๊ณต๋ถํ๋ฉด ์ข๊ฒ ์ด. clauders.ai ์คํฐ๋์์ ์ด๋ฐ ์ฃผ์ ๋ก ํ ๋ก ํด๋ณด๋ฉด ์ด๋จ๊น? AI ๋ชจ๋ธ์ ๋ณด์ ์ทจ์ฝ์ ๊ณผ ๋ฐฉ์ด ์ ๋ต์ ๋ํด ํจ๊ป ์ด์ผ๊ธฐํด๋ณด๋ ๊ฒ๋ ์ฌ๋ฏธ์์ ๊ฑฐ์ผ!