ย ์•ˆ๋…• ํŠน๋ถ•์ด๋“ค


๋“ฃ๋ณด์žก ํ•œ๊ตฌ์„ ์–ด๋”˜๊ฐ€์˜ ai๋Œ€ํ•™์›์ƒ์ด์•ผ


์ฃผ์š” ๊ด€์‹ฌ์‚ฌ๋Š” ์ง€์†ํ•™์Šต(Continual Learning)์ด์•ผ


์ง€์†ํ•™์Šต์ด ํ•ด๊ฒฐํ•˜๋ ค๋Š” ๋ฌธ์ œ๋Š” ๋ฐ”๋กœ ์ธ๊ณต์‹ ๊ฒฝ๋ง์ด ๊ฐ€์ง€๋Š” ํŒŒ๊ตญ์  ๋ง๊ฐ(Catastrophic Forgetting)์„ ํ•ด๊ฒฐํ•˜๋ ค๋Š” ๊ฑฐ์•ผ


๊ทธ๋Ÿฐ๋ฐ ์ธ๊ณต์‹ ๊ฒฝ๋ง์€ ์–ธ์ œ ๋ญ˜ ๋ง๊ฐ์„ ํ•œ๋‹ค๋Š” ๊ฑธ๊นŒ?


๊ทธ๊ฑธ ์ดํ•ดํ•˜๋ ค๋ฉด ๋จผ์ € ์ˆœ์ฐจ ํ•™์Šต์ด ๋ญ”์ง€๋ฅผ ์•Œ์•„์•ผ ํ•ด


์ดˆ๊ธฐ ์ธ๊ณต์ง€๋Šฅ ํ•™์Šต ๋ฐฉ๋ฒ•์€ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ์•„๋‘๊ณ  ํ•œ๋ฐฉ์— ํ•™์Šต์™„๋ฃŒ! -> ์ œํ’ˆ์ถœ์‹œ ํ›„ ์‚ฌ์šฉ ์ด๋ผ๋Š” ๋‘ ๋‹จ๊ณ„๋งŒ ์กด์žฌํ–ˆ์–ด


๊ทผ๋ฐ ์ธ๊ฐ„๋„ ๊ทธ๋ ‡๊ณ  ์•„๋ฌด๋ฆฌ ๋ฉ์ฒญํ•œ ๋™๋ฌผ์ด๋ผ๋„ ํ•™์Šต์€ ํ•ญ์ƒ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ด๋ฃจ์–ด์ง€๋Š” ๊ฑฐ์ž–์•„?


๊ทธ๋ž˜์„œ ๋‚˜์˜จ ๊ฐœ๋…์ด ์˜จ๋ผ์ธ ํ•™์Šต์ด์•ผ. ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๊ฐ€ ๊ณ„์†ํ•ด์„œ ์ƒ๊ฒจ๋‚˜๋Š” ์ƒํ™ฉ์—์„œ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ์•„์„œ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒŒ ์•„๋‹ˆ๊ณ  ๊ทธ๋•Œ๊ทธ๋•Œ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ƒˆ ๋ฐ์ดํ„ฐ๋ฅผ ํ•™์Šตํ•˜์ง€ ์•Š์œผ๋ฉด ์•ˆ ๋˜๋Š” ์ƒํ™ฉ์„ ๊ฐ€์ •ํ•œ ํ•™์Šต๋ฒ•์ด์ง€


์ด๊ฑด ์‚ฌ์‹ค ๊ณ ์ „๋จธ์‹ ๋Ÿฌ๋‹์—์„  ์ด๋ฏธ ๊ฐ•ํ™”ํ•™์Šต ๋“ฑ์—์„œ ๊ณ„์† ํ•ด์˜ค๋˜ ๊ฒƒ์ด๊ธฐ๋„ ํ•ด


๊ทผ๋ฐ ๊ทธ๊ฑธ ์ธ๊ณต์‹ ๊ฒฝ๋ง์—๊ฒŒ ์‹œ์ผœ๋ณด๋‹ˆ๊นŒ ์ด๋†ˆ์ด ๋‹น์žฅ ๋ฐ”๋กœ ์ง์ „์— ํ•™์Šตํ•œ ๋ฐ์ดํ„ฐ์กฐ์ฐจ ์ œ๋Œ€๋กœ ์˜ˆ์ธกํ•˜์ง€ ๋ชปํ•˜๋Š” ์„ฑ๋Šฅ ํ•˜๋ฝ์ด ๋ฐœ๊ฒฌ๋œ๊ฑฐ์•ผ


์ด๊ฒŒ ํ•™๊ณ„์—์„  ๋งค์šฐ๋งค์šฐ ์œ ๋ช…ํ•œ '์ธ๊ณต์‹ ๊ฒฝ๋ง์˜ ๊ณ ์งˆ์ ์ธ ๋ง๊ฐ ์ฆ์ƒ'์ด์•ผ


๊ทผ๋ฐ ์ด๊ฒŒ ๋Œ€ํ™”ํ˜•AI์—์„œ ํ”ํžˆ ๋ณด์ด๋Š” ์ด์ „ ๋Œ€ํ™” ๋‚ด์šฉ์„ ๊นŒ๋จน๊ณ  ๊ฐœ์†Œ๋ฆฌํ•˜๋Š” ๊ฑฐ๋ž‘ ๊ฐ™์€์ง€๋Š” ์•„์ง ์ž˜ ๋ชจ๋ฅด๊ฒ ์–ด


์™œ๋ƒ๋ฉด ๊ทธ๋Ÿฐ ๋Œ€ํ™”๋Š” ์ด๋ฏธ ํ•™์Šต์ด ๋๋‚œ 'ํ…Œ์ŠคํŠธ ๋‹จ๊ณ„'์˜ ์‚ฌ์šฉ ์ค‘์— ์ผ์–ด๋‚œ ๊ฑฐ๋‹ˆ๊นŒ


๊ทผ๋ฐ GPT-3 ์ดํ›„๋กœ ์†Œ๊ฐœ๋œ ์ตœ์‹ ์˜ย ์ดˆ๊ฑฐ๋Œ€ ๋Œ€ํ™”ํ˜• ๋ชจ๋ธ์€ ๋ฌธ๋งฅ์„ ์ดํ•ดํ•˜๊ณ  ์ด์ „์˜ ๋Œ€ํ™” ๋‚ด์šฉ์— ๋ชจ์ˆœ์ด ์—†๊ฒŒ ์ž˜ ๋Œ€ํ™”๋ฅผ ์ด์–ด๋‚˜๊ฐ€๋Š” ๋ชจ์Šต์„ ๋ณด์—ฌ์ฃผ๋Š”๋ฐ


์ž˜์€ ๋ชจ๋ฅด์ง€๋งŒ ์•„๋งˆ ์ด์ „์˜ ๋Œ€ํ™” ๋‚ด์šฉ๊นŒ์ง€ ๊ทธ๋ƒฅ ๋‹ค์‹œ ์ž…๋ ฅ๋ฐ์ดํ„ฐ๋กœ ์‚ฌ์šฉํ•ด์„œ ๋งˆ์น˜ AI๊ฐ€ ์ด์ „์˜ ๋Œ€ํ™” ๋‚ด์šฉ์„ ๊ธฐ์–ตํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๊ฒŒ ์†์ด๊ณ  ์žˆ๋Š” ๊ฒŒ ์•„๋‹Œ๊ฐ€ ์‹ถ์–ด


๊ทธ๋Ÿฐ๋ฐ ์ด๋Ÿฐ ๋ฐฉ์‹์€ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฌดํ•œํžˆ ์ปค์งˆ ์ˆ˜ ๋ฐ–์— ์—†๋‹ค๋Š” ํ•œ๊ณ„์ ์ด ์žˆ์–ด์„œ ์ธ๊ฐ„ ์ˆ˜์ค€์˜ ํšŒํ™”๋Šฅ๋ ฅ์— ๋„๋‹ฌํ•˜๋ ค๋‹ค๊ฐ€ ์ˆ˜ํผ์ปดํ“จํ„ฐ ๋น„์šฉ๋งŒ์œผ๋กœ ๋‚˜๋ผ๋ฅผ ๊ฑฐ๋œ๋‚ด์ง€ ์•Š์„๊นŒ ์ƒ๊ฐํ•ด


๊ทธ๋ž˜์„œ ๋‚˜๋Š” ์—ฌ๊ธฐ๋„ ์ง€์† ํ•™์Šต ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ํ‚คํฌ์ธํŠธ๊ฐ€ ๋ ๊ฑฐ๋ผ๊ณ  ์ƒ๊ฐํ•ด


์ˆœ์ฐจ ํ•™์Šต์—์„œ ์ด์ „ ํ•™์Šตํ•œ ๋‚ด์šฉ์„ ์žŠ๋Š” ํ˜„์ƒ์„ ๋ฐฉ์ง€ํ•œ๋‹ค, ๋ผ๋Š” ๊ฒŒ ์ง€์† ํ•™์Šต์˜ ๋ชฉํ‘œ์ธ๋ฐ, ๋Œ€ํ™”ํ˜• AI๋„ ๊ฒฐ๊ตญ ์‹ค์‹œ๊ฐ„ ์ƒํ˜ธ์ž‘์šฉ ํ•™์Šต์˜ ์ผ์ข…์œผ๋กœ ๋ณด๋ฉด ์ง€์† ํ•™์Šต์˜ ์‘์šฉ๋ถ„์•ผ๊ฐ€ ๋  ๊ฒƒ ๊ฐ™์•„





๊ทธ๋Ÿผ ์ง€๊ธˆ๊นŒ์ง€ ๋‚˜์˜จ ์ง€์† ํ•™์Šต์ด ๋Œ€์ถฉ ์–ด๋А ์ •๋„๋ƒํ•˜๋ฉด



(ref. https://youtu.be/ehKPhsTlJtA)


๋Œ€ํ‘œ์ ์ธ๊ฒŒ ์š”์ •๋„๊ฐ€ ์žˆ์–ด. ์ € ์ค‘์— Deep Generative Replay ๊ฐ™์€ ๊ฑด ํ•œ๊ตญ์—์„œ ๋‚˜์˜จ ๋…ผ๋ฌธ์ธ๋ฐ๋„ ์—„์ฒญ๋‚œ ์˜ํ–ฅ๋ ฅ์ด ์žˆ์–ด

๋ฌผ๋ก  ์ €๊ธฐ ๋‚˜์˜จ ๊ฒƒ๋ณด๋‹ค ํ›จ์”ฌ ๋งŽ์€ ๋…ผ๋ฌธ๋“ค์ด ๋‚˜์˜ค๊ณ  ์žˆ๊ณ 


์ €์ค‘์— ๊ฐ€์žฅ ์ตœ์ดˆ๊ฐ€ ๋ญ๋ƒ๊ณ  ๋ฌผ์œผ๋ฉด ์•„๋งˆ EWC(Elastic Weight Consolidation)์ด ์•„๋‹๊นŒ ์‹ถ์–ด


์ด๊ฑฐ ์ดํ›„๋กœ ํŒŒ๊ตญ์  ๋ง๊ฐ์— ์‚ฌ๋žŒ๋“ค์ด ์ฃผ๋ชฉํ•˜๊ธฐ ์‹œ์ž‘ํ•ด์„œ ๋‹ค๋“ค EWC๋Š” ๋ฌด์กฐ๊ฑด ์ธ์šฉํ•˜๊ณ  ๋ณด๋Š” ๋ถ„์œ„๊ธฐ์•ผ




์ง€์†ํ•™์Šต์€ ๋˜๋‹ค๋ฅธ ์ด๋ฆ„์ด ๋งŽ์€๋ฐ ํ‰์ƒํ•™์Šต(LifeLong Learning), ์ ์ง„ํ•™์Šต(Incremental Learning), ์˜จ๋ผ์ธ ํ•™์Šต(Online Learning) ๋“ฑ์œผ๋กœ๋„ ๋ถˆ๋ ค (์‚ฌ์‹ค ์˜จ๋ผ์ธ ํ•™์Šต์€ ์ง€์†ํ•™์Šต๊ณผ ๊ฒน์น˜์ง€ ์•Š๋Š” ๋ถ€๋ถ„๋„ ์žˆ์–ด)


๋” ์ž์„ธํ•œ ์„ค๋ช…์€ ์ด ๊ธ€์„ ์ฐธ์กฐํ•ด๋ณด๋Š” ๊ฒƒ๋„ ์ข‹์„ ๊ฒƒ ๊ฐ™์•„: https://realblack0.github.io/2020/03/22/lifelong-learning.html





์ด์ชฝ ๊ณต๋ถ€๋งŒ ๊ฑฐ์˜ ํ•œํ•™๊ธฐ์งธ ํ•˜๋‹ค๊ฐ€ ์ด์ œ ๊ฐ„์‹ ํžˆ ์‹คํ—˜ํ•ด๋ณผ๋งŒํ•œ ์ฃผ์ œ ์ฐพ์•„์„œ ์‹œ์ž‘ํ•˜๋Š” ๋‹จ๊ณ„์ธ๋ฐ


์žฌ๋ฐŒ๋Š” ๋‚ด์šฉ ์žˆ์œผ๋ฉด ๋˜ ๋Œ์•„์˜ฌ๊ฒŒ






์„ธ์ค„์š”์•ฝ

1. ์ง€์†ํ•™์Šต์€ ์ธ๊ณต์‹ ๊ฒฝ๋ง์˜ ํŒŒ๊ตญ์ ๋ง๊ฐ์„ ํ•ด๊ฒฐํ•˜๋ ค๋Š” ์—ฐ๊ตฌ

2. 2017๋…„ EWC ์ดํ›„๋กœ ์ง€์†ํ•™์Šต ์—ฐ๊ตฌ๊ฐ€ ํญ๋ฐœ์ ์œผ๋กœ ์„ฑ์žฅํ•จ

3. ์ง€์†ํ•™์Šต์ด ์•„๋งˆ ๋Œ€ํ™”ํ˜•AI์˜ ์žฅ๊ธฐ๊ธฐ์–ต ๋ฌธ์ œ์—๋„ ํ‚คํฌ์ธํŠธ์ผ๋“ฏ