์ถ์ฒ :ย http://www.cctvnews.co.kr/news/articleView.html?idxno=232767' target="_blank">http://www.cctvnews.co.kr/news/articleView.html?idxno=232767
์ํ๊ณ ๋ก ์ ๋ช
ํ ๋ฅ๋ง์ธ๋๊ฐ ์๋ก์ด ๋ชจ๋ธ์ ๊ณต๊ฐํ๋ค. ์ด๋ฒ์ ๋ด๋์ ๋ชจ๋ธ์ โGatoโ๋ผ๋ ์ด๋ฆ์ธ๋ฐ, ํน์๋ ์ด๋ฅผ โAI ๋ชจ๋ธ์ ์ํ ์ค์์ค ๊ตฐ์ฉ ์นผ(Swiss army knife for AI models)โ์ด๋ผ๊ณ ๋ถ๋ฅด๊ธฐ๋ ํ๋ค.
์ค์์ค ๊ตฐ์ฉ ์นผ, ํต์นญ โ๋งฅ๊ฐ์ด๋ฒ์นผโ์ ๋๊ตฌ ํ๋๋ก ์นผ, ๋๋ผ์ด๋ฒ, ๊ฐ์, ํฑ, ๊นกํต ๋ฐ๊ฐ, ์์ธ ์คํ๋ ๋ฑ ๋ค์ํ ์ฉ๋๋ก ์ฌ์ฉํ ์ ์๋๋ฐ, Gato๋ ๋ง์ฐฌ๊ฐ์ง๋ก ํ๋์ ๋ชจ๋ธ๋ก ์ด๋ฏธ์ง ์บก์
๋, ํ
์คํธ ์์ฑ, ๊ฒ์ ํ๋ ์ด ๋ฑ ๋ค๋ชฉ์ ์ผ๋ก ์ฌ์ฉํ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค.
์ด์ฒ๋ผ Gato๋ 604๊ฐ์ task๋ฅผ ๋จ์ผ ๋ชจ๋ธ๋ก ์ฒ๋ฆฌํ๋ ๋ฉํฐ๋ชจ๋ฌ(Multi-modal), ๋ฉํฐํ์คํฌ(Multi-task) ๋ชจ๋ธ๋ก, ๋ค์ํ ๋ชฉ์ ์ผ๋ก ํ์ฉํ ์ ์๊ธฐ ๋๋ฌธ์ ๋ฅ๋ง์ธ๋์์๋ Gato์ ๋
ผ๋ฌธ์ ๋ฐํํ๋ฉด์ โA Generalist Agentโ๋ผ๋ ๋ถ์ ๋ฅผ ๋ถ์๋ค.
ย
Gato๋ ๋ฌด์์ด ๋ค๋ฅธ๊ฐ
๋ค๋ฅธ ์ธ๊ณต์ง๋ฅ ๋ชจ๋ธ๋ค์ ๋๊ฐ ํน์ ๋ถ์ผ์์ SOTA(State-of๊ the-Art: ์ต๊ณ ์์ค) ๋ ๋ฒจ์ ๊ฒฐ๊ณผ๋ฅผ ๋ด๋ ๊ฒ์ ๋ชฉํํ๊ณ ์๋ค. ์๋ฅผ ๋ค์ด ImageNet ๋ฐ์ดํฐ ๋ถ๋ฅ์ ๊ฒฝ์ฐ ์ธ๊ฐ์ด ๋๋ต 5%์ ์ค๋ฅ๋ฅผ ๋ธ๋ค๊ณ ์๋ ค์ ธ ์๋๋ฐ, ์ด ๋ถ๋ฌธ์์๋ ํฉ์ฑ๊ณฑ ์ ๊ฒฝ๋ง(CNN)์ ๋ค์ํ ๋ชจ๋ธ๋ค์ด ์ค๋ฅ์จ์์ ์ธ๊ฐ์ ๋ฅ๊ฐํ์ง ์ด๋ฏธ ๋ช ๋
์ด ๋์๋ค.
์ด ์ ๋ ์์ค์ด ๋๋ค๋ฉด ์ฌ๋์ด ํ๋ ์ด๋ฏธ์ง ๋ถ๋ฅ๋ฅผ ๊ธฐ๊ณ์๊ฒ ๋งก๊ฒจ๋ ํจ์จ์ด ๋จ์ด์ง์ง ์์ผ๋ฉฐ, ์คํ๋ ค ์ฌ๋์ด ํ ๊ฒ๋ณด๋ค ๋ ์ข์ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ํ ์ ์์ผ๋ฏ๋ก ์์
์ ์ผ๋ก AI๋ฅผ ์ฌ์ฉํ๋๋ฐ ์ ํ ๋ฌธ์ ๊ฐ ์์ ๊ฒ์ด๋ค.
๊ทธ๋ฐ๋ฐ Gato๋ ์ข ๋ค๋ฅด๋ค. Gato๋ ๋จ์ผ ๋ชจ๋ธ๋ก 600๊ฐ๊ฐ ๋๋ task๋ฅผ ์ํํ ์ ์์ผ๋, ๋๋ถ๋ถ์ task๊ฐ ํ๋ จ ๋ฐ์ดํฐ๋ณด๋ค ๋ชปํ ์ฑ๋ฅ์ ๋ณด์ธ๋ค. ์ฆ SOTA ๋ ๋ฒจ์ ํ๋ จ ๋ฐ์ดํฐ๋ก ํ์ต์์ผฐ๋ค๊ณ ํ๋๋ผ๋ ๊ทธ ์์ค์ ๊ทผ์ ํ๋ task๋ ๋ง์ง ์์ผ๋ฉฐ, ์๋ฌด๋ฆฌ ์ ํ๋๋ผ๋ ํ๋ จ ๋ฐ์ดํฐ ์ด์์ ์ฑ๋ฅ์ ๋ณด์ผ ์๋ ์๋ค.
๋ค์ ๋งํด Gato๋ ๋จ์ผ ๋ชจ๋ธ๋ก ๋ง์ task๋ฅผ ์ํํ ์ ์์ผ๋ ๊ฐ๊ฐ์ task๋ฅผ ์ต๊ณ ์์ค์ผ๋ก ์ํํ ์๋ ์๋ ๊ฒ์ด๋ค. ๋๋ถ์ด ๊ทผ๋ ๊ณ์ ๋ฐํ๋๊ณ ์๋ ์ด๋ํ ๋ชจ๋ธ๋ค์ ๋นํ๋ฉด ํ๋ผ๋ฏธํฐ์ ์ซ์๊ฐ ํ์ ํ๊ฒ ์ ์ด์ 12์ต ๊ฐ๋ฐ์ ๋์ง ์๋๋ค(์ฐธ๊ณ ๋ก GPT-3์ ํ๋ผ๋ฏธํฐ ์ซ์๋ 1750์ต ๊ฐ๋ ๋๋ค).
๋ฐ๋ผ์ ์ด ๋ชจ๋ธ์ ๋น์ฅ ์ค๋ฌด์ ์ ์ฉํ๋ ๊ฑด ๋ณ๋ก ์ข์ ์๊ฐ์ด ์๋ ๊ฒ์ด๋ค. ๊ทธ๋ฐ๋ฐ ๋ฅ๋ง์ธ๋๋ ์ ์ด๊ฒ๋ ์ ๊ฒ๋ ์๋, ์ด๋ ๊ฒ ์ ๋งคํด ๋ณด์ด๋ ๋ชจ๋ธ์ ๋ง๋ ๊ฒ์ผ๊น?
x์ถ์ ํ๋ จ ๋ฐ์ดํฐ ๋๋น ๋ช %์ ์ฑ๋ฅ์ ์๊ณ์น๋ก ๋ณด๋๊ฐ๋ฅผ ๋ํ๋ด๋ฉฐ, y์ถ์ ์ด ์๊ณ์น๋ฅผ ๋๋ task์ ์ซ์๋ค. ์ ์ฒด ์ํํ task ์ค 100%, ์ฆ ํ๋ จ ๋ฐ์ดํฐ์ ๋์ผํ ์ฑ๋ฅ์ด ๋์ค๋ task์ ์๋ ์ ๋ฐ๋ ๋์ง ์๋๋ค.(์ถ์ฒ: ๋ฅ๋ง์ธ๋ Gato ๋
ผ๋ฌธ(https://arxiv.org/pdf/2205.06175.pdf))
ย
์ ์ด ํ์ต(Transfer Learning)
ํ์์ ์๊ฒฌ์ ๋งํ์๋ฉด, ํ์ฌ Gato๋ ๊ฐ task๋ค์ ๋ํด์ SOTA๋ฅผ ๋ฌ์ฑํ๋ ๊ฑธ ๋ชฉํํ๊ณ ์์ง ์๋ ๊ฒ์ผ๋ก ๋ณด์ธ๋ค. ์๊ฐ์ด ์ง๋๊ณ ๋๋ฉด ์ฌ๋ฌ ๊ฐ์ง task๋ฅผ ์ํํ๋ฉด์๋ ๊ฐ๊ฐ์ task์ ๋ํด SOTA ๋ ๋ฒจ์ ๊ฒฐ๊ณผ๋ฅผ ๋ด๋ ๋ชจ๋ธ์ ๋ง๋ค ์๋ ์๊ฒ ์ง๋ง ์ง๊ธ์ ๊ทธ๊ฒ๋ณด๋ค ๋ ์ค์ํ ๋ชฉํ๊ฐ ์๋ค.
Gato๊ฐ ํ์ธํด ๋ณด๋ ค๊ณ ํ๋ ๊ฒ์ ์ฌ๋์ด ๋ฐฐ์ฐ๋ ๊ฒ์ฒ๋ผ, โํ ์ข
๋ฅ์ task์์ ์ป์ ์ง์์ ๋ค๋ฅธ ์ข
๋ฅ์ task๋ก transferํ ์ ์๋๊ฐโ๋ผ๋ ์ง๋ฌธ์ ๋ํ ๋ต์ด๋ค.
AI ๋ชจ๋ธ๋ค์ ์ ์ ์ปค์ง๊ณ ์๊ณ , ์ด๋ค์ ํ์ต์ํค๋ ๋ฐ๋ ๋ง์ ๋ฐ์ดํฐ์ ์๊ฐ์ด ๋ ๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๋งค๋ฒ ํน์ task๋ฅผ ์ํํ๊ธฐ ์ํ ๋ชจ๋ธ์ ๋ง๋ค ๋๋ง๋ค ์ด๋ค์ ํ์ต์ํค๋ ๊ฒ์ ๋๋ฌด ๋นํจ์จ์ ์ด๋ค.
์ด์ ๋์ํ๋ ๋ฐฉ๋ฒ์ผ๋ก ํ ๋ชจ๋ธ์ ๋ฏธ๋ฆฌ ํ์ต์ํจ ํ ๋ ์ด์ด๋ฅผ ์ผ๋ถ ๋ณ๊ฒฝํ๊ฑฐ๋ ๋ชฉํํ๋ ๋ฐ์ดํฐ๋ก ๋ฏธ์ธ ์กฐ์ (fine-tuning)ํ๋ฉด ํ์ต ์๊ฐ์ ๋ํญ ๋จ์ถํ ์ ์๋๋ฐ ์ด๋ฌํ ํ์ต ๋ฐฉ๋ฒ์ ์ผ๊ดํ์ฌ ์ ์ด ํ์ต(Transfer Learning)์ด๋ผ ํ๋ค.
์ฝ๊ฒ ๋งํด ์ ์ด ํ์ต์ ํ ๋ชจ๋ธ์์ ํ์ตํ ์ง์์ ๋ค๋ฅธ ๋ชจ๋ธ์ด ์ฌ์ฉํ ์ ์๋๋ก ํ๋ ๊ฒ์ด๋ค. CNN์ ์์์ด๋ผ๊ณ ํ๋ค๋ฉด ๊ฐ๋ก์ , ์ธ๋ก์ , ๋๊ฐ์ ๋ฑ ๋จ์ํ ํจํด๋ถํฐ ์, ์ผ๊ฐํ, ๋ค๋ชจ ๋ฑ ์ ์ ๋ ๋ณต์กํ ํจํด๋ค์ ํ์ตํ ์ ์๋๋ฐ, ์ด๋ฐ ํจํด๋ค์ ๋๋ถ๋ถ์ ์์์์ ๊ณตํต์ ์ผ๋ก ๋ํ๋๋ค.
๋ฐ๋ผ์ ๋ชจ๋ ๊ฒ์ ์ฒ์๋ถํฐ ํ์ตํ์ง ์๊ณ ๋ฏธ๋ฆฌ ํ์ต์ํจ(pre-trained) ๋ชจ๋ธ์ ๋ณ๊ฒฝํด์ ์ํ๋ task์ ์ ์ฉํ๋ ๊ฒ์ด ์ต๊ทผ์ ์ถ์ธ๋ค.
ํ์ง๋ง ์ ์ด ํ์ต์ด ๋ชจ๋ ๊ธ์ ์ ์ธ ํจ๊ณผ๋ง ๋ณด์ฌ์ฃผ๋ ๊ฑด ์๋๋ค. ํ๋์ task๋ฅผ ํ์ตํ ํ ๋ค๋ฅธ task๋ฅผ ํ์ตํ ๋ ์ด์ ํ์ต์ด ํ์ฌ์ ํ์ต์ ๋์์ ์ค๋ค๋ฉด ์ด๋ฅผ positive transfer๋ผ ํ ์ ์์ ๊ฒ์ด๋ค.
๋ณดํต NLP์ pretrain ๊ณผ์ ์ด ๋ํ์ ์ธ ์์ด๋ค. pretrain์ ํตํด ๊ฐ ๋จ์ด ๊ฐ์ ๊ด๊ณ์ ๋ํด ๋ฏธ๋ฆฌ ํ์ตํ๊ธฐ ๋๋ฌธ์, ๊ทธ ์ดํ์ fine tuning์ ํตํด ๋ชฉ์ task๋ฅผ ํ์ตํ ๋๋ ํจ์ฌ ๋น ๋ฅด๊ฒ ์ฑ๋ฅ์ ๋์ด์ฌ๋ฆด ์ ์๊ฒ ๋๋ ๊ฒ์ด๋ค.
๋ฐ๋๋ก ํ๋์ task๋ฅผ ๋ฏธ๋ฆฌ ํ์ตํ๋๋ฐ ์ด๊ฒ์ด ์ดํ์ ๋ค๋ฅธ task์ ๋ถ์ ์ ์ธ ์ํฅ์ ์ค๋ค๋ฉด ์ด๋ฅผ negative transfer๋ผ ํ๋ค. ํ์ง๋ง ๋๊ฐ ๋น์ทํ ์ข
๋ฅ์ ๋ฐ์ดํฐ๋ก pretrainํ๋ฉด ์ข์ ๊ฒฐ๊ณผ๊ฐ ๋์ค๋ ๊ฒ์ด ๋ณดํต์ด๋ค. ์ด๋ฅผ ๋ค์ง์ด ๋งํ์๋ฉด ๋ค๋ฅธ ์ข
๋ฅ์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ง๊ณ ํ์ตํ๋ฉด ๋๊ฐ ์ ์ข์ ๊ฒฐ๊ณผ๊ฐ ๋์จ๋ค๋ ๊ฒ์ด๋ค.
Gato๊ฐ ํ
์คํธํ๋ ค๊ณ ํ ๊ฒ์ ๋งค์ฐ ๋ค๋ฅธ ์ข
๋ฅ์ ๋ฐ์ดํฐ, ์ฆ ๋ฉํฐ๋ชจ๋ฌ(Multimodal) ๋ฐ์ดํฐ ๊ฐ์์๋ ์ด๋ฐ ์ง์ ์ ๋ฌ(Knowledge Transfer)์ด ๊ฐ๋ฅํ ๊ฒ์ธ๊ฐ๋ผ๋ ์ ์ด๋ค. ์ธ๊ณต์ ๊ฒฝ๋ง์ด ๋จ์ด์ ์ด๋ฏธ์ง ๊ฐ์ ๊ด๊ณ๋ฅผ ํ์ตํ ์ ์๋ค๋ ๊ฑด CLIP ๋ฑ ์ฌ๋ฌ๊ฐ์ง ๋ชจ๋ธ๋ค์ ํ
์คํธํ์ฌ ํ์ธํ ์ ์์๋ค.
ํ์ง๋ง ์ํ๋ฆฌ ๊ฒ์์ ํ๋ ์ดํ๋ ๋ฐ๋ ์ด๋ฐ ๋ฐ์ดํฐ๋ก pretrainํ๋ ์ผ์ด ๋์์ด ๋ ๊ฒ์ธ๊ฐ? ๋ก๋ด ํ์ ์กฐ์ํ๋ ๊ณผ์ ์ ๋ํด์๋ ์ด๋ค๊ฐ? ๋ค์ ๋งํด ํ task์ ๋ํ ํ์ต ๊ฒฐ๊ณผ๊ฐ ๋งค์ฐ ๋ค๋ฅธ ์ข
๋ฅ task์ ํ์ต์ ๋ํด์๋ positiveํ๊ฒ transfer๋ ์ ์์ ๊ฒ์ธ๊ฐ? ๋ฅ๋ง์ธ๋์ ๋
ผ๋ฌธ์ด ์ง์คํ๋ ๊ฒ์ด ๋ฐ๋ก ์ด ๋ถ๋ถ์ด๋ค.
Gato์ ํ์ต. ๋ค์ํ ์ข
๋ฅ์ ๋ฐ์ดํฐ๋ค์ ๋ชจ๋ ๋์ผํ ํํ token์ sequence๋ก ๋ฐ๊พผ ํ ํ์ตํ๋ค.(์ถ์ฒ: ๋ฅ๋ง์ธ๋ Gato ๋
ผ๋ฌธ)
ย
Gato์ ํ์ต ๋ฐฉ๋ฒ
Gato๋ ์ต๊ทผ์ MLM(Massive Language Model)์์ ํ์ต ์์ด๋์ด๋ฅผ ์ป์๋ค๊ณ ๋ฐํ๋ค. MLM์์๋ ์ฒ์๋ถํฐ ์ํ๋ ๋ฐ์ดํฐ์ธํธ๋ฅผ ํ์ต์ํค์ง ์๊ณ , ๋์ ์์ฃผ ๋ง์ ์์ ๋ฐ์ดํฐ์ธํธ๋ฅผ ๊ฐ์ง๊ณ pre-trainingํ๋ค.
์ด๋ ์ฐ์ด์ ๋ ๋ฌธ์ฅ ๊ฐ์ ๊ด๊ณ๊ฐ ๋ฌด์์ธ์ง๋ฅผ ์์ธกํ๊ฑฐ๋, ๋ฌธ์ฅ์ ์ผ๋ถ ๋จ์ด๋ฅผ ๊ฐ๋ฆฌ๊ณ ์ด ๋จ์ด๋ฅผ ์์ธกํ ์๋ ์๊ณ ๋๋ ํ์ฌ ๋ฌธ์ฅ์ ๋ค์์ ๋์ฌ ๋จ์ด๊ฐ ๋ฌด์์ธ์ง ์์ธกํ๋ ๋ฐฉ์์ผ๋ก ํ์ตํ๋ค. ์ด๋ ๊ฒ ํ์ต์ํจ ๋ชจ๋ธ์ ๊ฐ ๋จ์ด ๊ฐ์ ๊ด๊ณ์ ํด๋น ๋จ์ด๊ฐ ์ด๋ค ์์น, ์ด๋ค context์ ์์ ๋ ์ด๋ค ์๋ฏธ์ธ์ง๋ฅผ ์ธ์งํ๊ฒ ๋๋ค. ์ดํ ํ๊น์ด ๋๋ ๋ฐ์ดํฐ์ธํธ๋ก ํ์ตํ๋ฉด(fine tuning) ์ ์ ์๊ฐ์ ํ์ตํ๋๋ผ๋ ์ข์ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์๊ฒ ๋๋ค.
Gato๋ ์ด ๋ฐฉ์์ ์์ธ์ด๊ฐ ์๋ ๋ค๋ฅธ ์ข
๋ฅ์ ๋ฐ์ดํฐ๋ค์๋ ๋ฒ์ฉ์ ์ผ๋ก ์ ์ฉํ๋ ค๊ณ ์๋ํ ๋ชจ๋ธ์ด๋ค. ํ
์คํธ๋ SentencePiece๋ก ์ธ์ฝ๋ฉํ ํ tokenizeํ๊ณ , ์ด๋ฏธ์ง๋ ์์์ ์๋, ์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ ์์๋ก 16x16์ ํจ์น๋ก ๋๋ ํ -1~1๊น์ง์ ๊ฐ์ผ๋ก ์ ๊ทํํ๊ณ ํจ์น ํฌ๊ธฐ์ ์ ๊ณฑ๊ทผ์ผ๋ก ๋๋๋ค.
์ด์ฐ ๋ฐ์ดํฐ(discrete data)๋ 0~1023๊น์ง์ ์ ์ ๊ฐ์ ๋ฐฐ์ด๋ก ๋ฐ๊พผ๋ค. ์ฐ์๋ ๊ฐ์ -1๋ถํฐ 1๊น์ง์ ์ค์ ๊ฐ ๋ฐฐ์ด๋ก ๋ฐ๊พผ๋ค. ์ด๋ฐ ์์ผ๋ก ๋ชจ๋ ์ข
๋ฅ์ ๋ฐ์ดํฐ๋ฅผ token์ sequence๋ก ๋์ผํ๊ฒ ๋ณํํ ํ ๋ชจ๋ธ์ ์ฃผ์ด์ ํ์ตํ๊ฒ ๋๋ค.
Gato๋ ๋์ฝ๋๋ง์ ๊ฐ๋ Transformer์ด๋ฏ๋ก GPT-3์ ๊ฐ๊น์ด ๋ชจ๋ธ์ธ๋ฐ, GPT-3๊ฐ ํ์ฌ context์์ ๋ค์์ ๋์ค๋ ๋จ์ด๋ฅผ ์์ธกํ๋ ๊ฒ์ฒ๋ผ Gato ์ญ์ ํ์ฌ์ sequence์์ ๋ค์์ ๋์ฌ token์ด ๋ฌด์์ธ์ง๋ฅผ ์์ธกํ๋ค.
์ฌ๊ธฐ์ ์์ธกํ๋ token์ ๊ฐ task์ output์ ๊ตญํํ๋ค. ์๋ฅผ ๋ค์ด ์ํ๋ฆฌ ๊ฒ์์ ํ๋ ์ดํ ๋ ํ์ฌ ํ๋ฉด์ ๋ํ ์กฐ์ ์ก์
, ํ
์คํธ๋ผ๊ณ ํ๋ค๋ฉด ๋ค์์ ๋์ฌ ๋จ์ด๋ฅผ ์์ธกํ๋ ๊ฒ์ด๋ค. ๋ก๋ด ํ์ ์์ง์ด๋ ์๋ฎฌ๋ ์ด์
์ด๋ผ๋ฉด ์ญ์ ํ์ฌ์ ์ํฉ์ ๋ฐ๋ฅธ ๋ก๋ด ํ์ ์ก์
์ ์์ธกํ๋ค.
์ฌ์ ํ์ต ์ ์ฃผ์ด์ง ๋ฐ์ดํฐ๋ก ์ง๋ ํ์ต(supervised learning)ํ๊ฒ ๋๋ฏ๋ก ํ์ตํ๋ ๋ฐ์ดํฐ๋ ๋ชจ๋ฒ ๋ต์์ ๊ฐ๊น์ด ๊ฒ์ด์ด์ผ ํ๋ค. ์ํ๋ฆฌ ๊ฒ์ ํ๊ฒฝ์์๋ ์ฑ๊ณต์ ์ผ๋ก ๊ฒ์์ ์ ํ๋ ์ดํ๋ ๋ฐ์ดํฐ๋ฅผ ์ฃผ์ด์ผ ํ๊ณ , ๋ก๋ด ํ ์๋ฎฌ๋ ์ด์
๋ ์ฑ๊ณต์ ์ผ๋ก ํ์ ์์ง์ฌ ์ฃผ์ด์ง ๊ณผ์ ๋๋ก ๋ฌผ๊ฑด์ ์ด๋ํ๋ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํด์ผ ํ๋ค.
์ง๋ ํ์ต์์๋ ๋ชจ๋ธ์ด ์ฃผ์ด์ง ๋ต์์ ์ต๋ํ ๊ฐ๊น์์ง๋ ๋ฐฉํฅ์ผ๋ก ํ์ตํ๋ฏ๋ก ํ์ต์ํค๋ ๋ฐ์ดํฐ์ ํ์ง์ด ๋งค์ฐ ์ค์ํ๋ค.
ย
Gato์ ๊ฒฐ๊ณผ์ ๋จ์ ๊ณผ์
์ด๋ ๊ฒ ํด์ Gato๋ฅผ ํ์ต์ํฌ ๊ฒฝ์ฐ ๋จ์ผ ๋ชจ๋ธ๋ก ์ฌ๋ฌ๊ฐ์ง ๊ฒ์์ ํ๋ ์ดํ๊ณ , Generativeํ๊ฒ ๋ฌธ์ฅ์ ์์ฑํ์ฌ ์ฌ๋๊ณผ ๋ํํ ์ ์์ ๋ฟ๋ง ์๋๋ผ, ์ด๋ฏธ์ง์ ์บก์
์ ๋ฌ๊ฑฐ๋ ๋ก๋ด ํ์ ์กฐ์ํ๋ ์ผ์ด ๋ชจ๋ ๊ฐ๋ฅํ๋ค. ๋ค๋ง ์์ ์ธ๊ธํ๋๋ก ๋๋ถ๋ถ์ task๋ค์ ํ๋ จ ๋ฐ์ดํฐ์ ์์ค์ ๋ฏธ์น์ง ๋ชปํ๋ค.
๋
ผ๋ฌธ์๋ ๊ฐ๊ฐ ๋ค๋ฅธ task์์ ์ป์ด์ง ์ง์์ ์ ๋ฌ์ ๋ํ ํฅ๋ฏธ๋ก์ด ์คํ์ด ๊ธฐ๋ก๋์ด ์๋๋ฐ, ๋ฐ์ดํฐ๋ค์ pretrainํ ๋ +๋ชจ๋ ๋ฐ์ดํฐ๋ก ํ์ตํ๊ฑฐ๋(all data) +์กฐ์์ ๋ํ task ๋ฐ์ดํฐ๋ง ํ์ตํ๊ฑฐ๋(same domain only data) +ํ
์คํธ์ ์ด๋ฏธ์ง์ ๋ฐ์ดํฐ๋ก๋ง ํ์ตํ๊ฑฐ๋(no control data) +๋ง์ง๋ง์ผ๋ก ์ฌ์ ํ์ต์ ์ํค์ง ์์(scratch) ๋ชจ๋ธ๋ค์ ๋ํด ๋ค ๊ฐ์ง ์กฐ์ task๋ฅผ ํ
์คํธํ ๊ฒฐ๊ณผ๊ฐ ๋์ ์๋ค.
๋ค ๊ฐ์ง ์กฐ์ task์ ๋ํด ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก ํ์ต์ํจ ๋ค ๊ฐ์ง ๋ชจ๋ธ๋ก ์ฑ๋ฅ์ ์ธก์ ํ ๊ทธ๋ํ(์ถ์ฒ: ๋ฅ๋ง์ธ๋ Gato ๋
ผ๋ฌธ)
๊ทธ๋ํ๋ฅผ ๋ณด๋ฉด Atari Boxing์ ์ ์ธํ ๋๋จธ์ง task๋ค์ ๋ํด ์ ๋ถ ๋ชจ๋ ๋ฐ์ดํฐ๋ก ํ์ตํ ๋ชจ๋ธ, ์กฐ์์ ๋ํ task ๋ฐ์ดํฐ๋ง์ผ๋ก ํ์ตํ ๋ชจ๋ธ, ํ
์คํธ์ ์ด๋ฏธ์ง ๋ฐ์ดํฐ๋ง์ผ๋ก ํ์ตํ ๋ชจ๋ธ, ์ฌ์ ํ์ต์ ์ํค์ง ์์ ๋ชจ๋ธ ์์ผ๋ก ์ฑ๋ฅ์ด ์ข์๋ค๋ ๊ฒ์ ์ ์ ์๋ค. ์ฆ, Cartpole ๊ฒ์์ ํ๋ ์ดํ๋๋ฐ ์ด๋ฏธ์ง๋ ํ
์คํธ ๋ฐ์ดํฐ๊ฐ ๋์์ด ๋๋ positive transfer๊ฐ ๋ํ๋ ๊ฒ์ด๋ค.
๋ฐ๋ฉด ๋ถ๋ก์ ์ถ๊ฐ๋ ๋ค๋ฅธ ๊ทธ๋ํ์์๋ ๋ก๋ด ํ์ด ๋ธ๋ก์ ์๋ ๊ณผ์ ์ ๋ํด +์กฐ์ task์ ๋ฐ์ดํฐ๋ก๋ง ํ์ตํ ๋ชจ๋ธ +DM Control Suite์ ๋ฐ์ดํฐ๋ก๋ง ํ์ตํ ๋ชจ๋ธ +๋ชจ๋ ๋ฐ์ดํฐ๋ก ํ์ตํ ๋ชจ๋ธ +ํ
์คํธ์ ์ด๋ฏธ์ง๋ก๋ง ํ์ตํ ๋ชจ๋ธ +์ฌ์ ํ์ต์ ์ํค์ง ์์ ๋ชจ๋ธ ์์ผ๋ก ์ฑ์ ์ด ์ข์๋ค๋ ๊ฒฐ๊ณผ๊ฐ ๋์๋ค.
์ด ๊ฒฝ์ฐ๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ก ํ์ตํ ๊ฒ๋ณด๋ค ์กฐ์ ๋ฐ์ดํฐ๋ง ์ฌ์ฉํ๋ ํธ์ด ์ฑ๋ฅ์ด ์ข๋ค๋ ๊ฒ์ด๋ค. ์ฆ, ํ
์คํธ๋ ์ด๋ฏธ์ง ๋ฐ์ดํฐ๋ ์คํ๋ ค ๋ชจ๋ธ์ ์ฑ๋ฅ์ ์ ํ์์ผฐ์ผ๋ฏ๋ก negative transfer๊ฐ ๋ํ๋ฌ๋ค๊ณ ๋ณผ ์ ์๋ค.
๋ก๋ด ํ์ ์กฐ์ํด์ ๋ธ๋ก์ ์๋ task์ ๋ํด ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก ํ์ต์ํจ ๋ค์ฏ ๊ฐ์ง ๋ชจ๋ธ๋ก ์ฑ๋ฅ์ ์ธก์ ํ ๊ทธ๋ํ(์ถ์ฒ: ๋ฅ๋ง์ธ๋ Gato ๋
ผ๋ฌธ)
Gato์ ๋ํ ์ฌ๋๋ค์ ์๊ฒฌ์ด ์๊ฐ๋ฆฌ๋ ๊ฑด ์ด๋ฐ ์ผ๊ด๋์ง ๋ชปํ ๊ฒฐ๊ณผ์๋ ์ผ๋ถ ๊ธฐ์ธํ๋ค๊ณ ๋ณผ ์ ์๋ค. ์ผ๋ถ์์๋ Gato์ ์ ๊ทผ ๋ฐฉ๋ฒ์ด ์ธ๊ณต์ผ๋ฐ์ง๋ฅ(AGI: Artificial General Intelligence)์ ๊ตฌํํ๋๋ฐ ์ ํ ๋์์ด ๋์ง ์๋๋ค๊ณ ๋นํํ๋ ๋ฐ๋ฉด, ๋ค๋ฅธ ์ฌ๋๋ค์ Gato๊ฐ AGI์ ๊ตฌํ์ ์์ด ํ๋ช
์ ์ธ ๋ํ๊ตฌ๋ผ๊ณ ํ๊ฐํ๊ธฐ๋ ํ๋ค.
์ด๋ป๊ฒ ๋ณธ๋ค๋ฉด Gato๋ AGI์ ํ ํ๋กํ ํ์
์ ์ ์ํ ๊ฒ์ด์ง๋ง, ์์ง ๊ทธ ํจ์ฉ์ฑ์ ๋ํด์๋ ์๋ฌธ์ด๊ณ , ํ์ด์ผ ํ ๊ณผ์ ๋ ์ฌ์ ํ ๋ง๋ค. ๊ณผ์ฐ Gato๊ฐ์ ๋ชจ๋ธ์ด ๋ ๋ฐ์ ํ๋ฉด ์ฌ๋์ด ์์ฐ์ด๋ก ์ง์ํ๋ ๋ชจ๋ ์
๋ฌด๋ฅผ ์ํ ์ ์๋ ๋ฒ์ฉ ์์ด์ ํธ, ๋๋ AGI๊ฐ ์ถํํ ๊ฒ์ธ๊ฐ? ๊ทธ๋๊น์ง ์ผ๋ง๋ ์๊ฐ์ด ๊ฑธ๋ฆด ๊ฒ์ธ๊ฐ? ์ง๊ธ์ ๋๊ตฌ๋ ์๋จํ ์ ์๋ค. AGI์ ๋ํ ์ธ๊ฐ์ ์ฐ๊ตฌ๋ ์ด์ ์์์ผ ๋ฟ์ด๋ค.
Tag#์๋ธ#๋
ธ๊ท๋จ
์ถ์ฒ : CCTV๋ด์ค(http://www.cctvnews.co.kr)
์ - dc App
์ํ๋ฆฌ๊ฒ์์๋ text ์ฌ์ ํ์ต์ด positive transfer๋ก ์์ฉํ๋๋ฐ ๋ก๋ดํ์ negative๋ก ์์ฉํ ์ด์ ๊ฐ๋ญ๊น ๋ก๋ดํ์ 3์ฐจ์ ๊ณต๊ฐ์ ์ธ control task๋ ์ธ์ด ์ํ์ค๋ ์์๋ง๋๊ฑธ๊น