[2205.12755] An Evolutionary Approach to Dynamic Introduction of Tasks in Large-scale Multitask Learning Systems (arxiv.org)


์ดˆ๋ก
๋‹ค์ค‘ ์ž‘์—… ํ•™์Šต์€ ์—ฌ๋Ÿฌ ์ž‘์—…์—์„œ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋ธ์ด ์ธ๊ฐ„ ํ•™์Šต์˜ ํ•ต์‹ฌ ๊ธฐ๋Šฅ์ธ ์ง€์‹ ์ด์ „์„ ํ†ตํ•ด ๋” ๋‚˜์€ ํ’ˆ์งˆ๊ณผ ํšจ์œจ์„ฑ์„ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ตœ์ฒจ๋‹จ ML ๋ชจ๋ธ์€ ๊ฐ ์ž‘์—…์— ๋Œ€ํ•œ ๋†’์€ ์‚ฌ์šฉ์ž ์ง€์ •์— ์˜์กดํ•˜๊ณ  ์ž‘์—… ์ˆ˜๋ฅผ ํ™•์žฅํ•˜๋Š” ๋Œ€์‹  ํฌ๊ธฐ์™€ ๋ฐ์ดํ„ฐ ๊ทœ๋ชจ๋ฅผ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, ๋ฉ€ํ‹ฐํƒœ์Šคํ‚น์— ์‹œ๊ฐ„์  ์ธก๋ฉด์„ ๋”ํ•œ ์ง€์†์  ํ•™์Šต์€ ์ฐจ์„ธ๋Œ€ ์ธ๊ณต์ง€๋Šฅ์„ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•œ ์ค‘์š”ํ•œ ๊ตฌ์„ฑ ์š”์†Œ๋กœ ๋Œ€๊ทœ๋ชจ๋กœ ์—ฐ๊ตฌ๋˜๊ธฐ๋ณด๋‹ค๋Š” ํŒŒ๊ตญ์  ๋ง๊ฐ๊ณผ ๊ฐ™์€ ์ผ๋ฐ˜์ ์ธ ํ•จ์ •์— ๋Œ€ํ•œ ์—ฐ๊ตฌ์— ์ง‘์ค‘ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋Œ€๊ทœ๋ชจ ๋ฉ€ํ‹ฐํƒœ์Šคํฌ ๋ชจ๋ธ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๊ณ  ์ƒˆ๋กœ์šด ์ž‘์—…์˜ ๋™์  ๋ฐ ์ง€์†์ ์ธ ์ถ”๊ฐ€๋ฅผ ์ง€์›ํ•  ์ˆ˜ ์žˆ๋Š” ์ง„ํ™”์  ๋ฐฉ๋ฒ•์„ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค. ์ƒ์„ฑ๋œ ๋ฉ€ํ‹ฐํƒœ์Šคํ‚น ๋ชจ๋ธ์€ ๋“œ๋ฌผ๊ฒŒ ํ™œ์„ฑํ™”๋˜๋ฉฐ ๋ชจ๋ธ์ด ํ™•์žฅ๋จ์— ๋”ฐ๋ผ ์ œํ•œ๋œ ์ปดํ“จํŒ… ๋น„์šฉ๊ณผ ํƒœ์Šคํฌ๋‹น ๋” ์ ์€ ์ˆ˜์˜ ์ถ”๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๋ณด์žฅํ•˜๋Š” ํƒœ์Šคํฌ ๊ธฐ๋ฐ˜ ๋ผ์šฐํŒ…์„ ํ†ตํ•ฉํ•ฉ๋‹ˆ๋‹ค. ์ œ์•ˆ๋œ ๋ฐฉ๋ฒ•์€ ์น˜๋ช…์ ์ธ ๋ง๊ฐ ๋ฐ ๊ธฐ์šธ๊ธฐ ๊ฐ„์„ญ ๋ฐ ์Œ์˜ ์ „๋‹ฌ๊ณผ ๊ฐ™์€ ๊ธฐํƒ€ ์ผ๋ฐ˜์ ์ธ ํ•จ์ •์— ๋Œ€ํ•œ ๋‚ด์„ฑ์„ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์ง€์‹ ๊ตฌํšํ™” ๊ธฐ์ˆ ์— ์˜์กดํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ œ์•ˆ๋œ ๋ฐฉ๋ฒ•์ด 69๊ฐœ์˜ ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜ ์ž‘์—…์— ๋Œ€ํ•ด ๊ณต๋™์œผ๋กœ ํ•ด๊ฒฐํ•˜๊ณ  ๊ฒฝ์Ÿ๋ ฅ ์žˆ๋Š” ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Œ์„ ๊ฒฝํ—˜์ ์œผ๋กœ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด cifar10๊ณผ ๊ฐ™์€ ๊ฒฝ์Ÿ ์ž‘์—…์— ๋Œ€ํ•ด ๊ณต๊ฐœ ๋ฐ์ดํ„ฐ๋กœ๋งŒ ํ›ˆ๋ จ๋œ ๋ชจ๋ธ์— ๋Œ€ํ•ด ๋ณด๊ณ ๋œ ์ตœ๊ณ ์˜ ํ…Œ์ŠคํŠธ ์ •ํ™•๋„๋ฅผ ๋‹ฌ์„ฑ: 99.43%.

๊ฒฐ๋ก 
์ƒˆ๋กœ์šด ์ž‘์—…์„ ์‹คํ–‰ ์ค‘์ธ ์‹œ์Šคํ…œ์— ๋™์ ์œผ๋กœ ๋„์ž…ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ๊ณผ ํ•จ๊ป˜ ๋Œ€๊ทœ๋ชจ ์ž‘์—… ์„ธํŠธ์—์„œ ์ตœ์ฒจ๋‹จ ํ’ˆ์งˆ์„ ๋‹ฌ์„ฑํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•˜๋Š” ฮผ2Net ๋ฐฉ๋ฒ•์„ ๋„์ž…ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋” ๋งŽ์€ ์ž‘์—…์„ ํ•™์Šตํ• ์ˆ˜๋ก ๋” ๋งŽ์€ ์ง€์‹์ด ์‹œ์Šคํ…œ์— ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ViT-L ์•„ํ‚คํ…์ฒ˜(307M ๋งค๊ฐœ๋ณ€์ˆ˜)๋Š” 69๊ฐœ ์ž‘์—…์„ ๊ณต๋™์œผ๋กœ ํ•ด๊ฒฐํ•˜๋Š” 13,087M ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์žˆ๋Š” ๋ฉ€ํ‹ฐํƒœ์Šคํ‚น ์‹œ์Šคํ…œ์œผ๋กœ ๋ฐœ์ „ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์‹œ์Šคํ…œ์ด ์„ฑ์žฅํ•จ์— ๋”ฐ๋ผ ๋งค๊ฐœ๋ณ€์ˆ˜ ํ™œ์„ฑํ™”์˜ ํฌ์†Œ์„ฑ์€ ์ž‘์—…๋‹น ๊ณ„์‚ฐ๋Ÿ‰๊ณผ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์„ ์ผ์ •ํ•˜๊ฒŒ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ์ž‘์—…๋‹น ํ‰๊ท  ์ถ”๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์‹คํ—˜์„ ํ†ตํ•ด 38% ๊ฐ์†Œํ–ˆ์œผ๋ฉฐ ๊ฒฐ๊ณผ ๋ฉ€ํ‹ฐํƒœ์Šคํ‚น ์‹œ์Šคํ…œ์€ ์ž‘์—…๋‹น ์ด ๋งค๊ฐœ๋ณ€์ˆ˜์˜ 2.3%๋งŒ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค(๊ทธ๋ฆผ 2 ๋ฐ ํ‘œ 7 ์ฐธ์กฐ). ์ œ์•ˆ๋œ ๋ฐฉ๋ฒ•์€ ์ž‘์—…๋‹น ๋งค๊ฐœ๋ณ€์ˆ˜/์ปดํ“จํŒ…์˜ ์„ฑ์žฅ์—์„œ ์ƒˆ๋กœ์šด ์ž‘์—…์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ์œ ์šฉํ•œ ํ‘œํ˜„์˜ ์„ฑ์žฅ์„ ๋ถ„๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ๋งŽ์€ ์ž‘์—…์„ ์‹คํ—˜ํ•จ์œผ๋กœ์จ ๊ธ์ •์ ์ธ ์ง€์‹ ์ „๋‹ฌ์˜ ๋‹ค์–‘ํ•œ ํŒจํ„ด์„ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ์—ˆ๊ณ , ํŠนํžˆ ์ž‘์€ ์ž‘์—…๊ณผ ๊ด€๋ จ ์ž‘์—… ์ „๋ฐ˜์— ๊ฑธ์ณ ํšจ๊ณผ์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์—ฌ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ์— ์ž์‹ ๋ชจ๋ธ์„ ๋„์ž…ํ•  ๋•Œ ๋Œ์—ฐ๋ณ€์ด์— ๋Œ€ํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์€ ์น˜๋ช…์ ์ธ ๋ง๊ฐ, ๋ถ€์ •์ ์ธ ์ „์ด ๋ฐ ๊ธฐ์šธ๊ธฐ ๊ฐ„์„ญ๊ณผ ๊ฐ™์€ ์ผ๋ฐ˜์ ์ธ ๋ฉ€ํ‹ฐํƒœ์Šคํ‚น ์‹œ์Šคํ…œ ํ•จ์ •์— ๋Œ€ํ•œ ๋‚ด์„ฑ์„ ๋‹ฌ์„ฑํ•˜์—ฌ ์ง€์†์ ์ธ ํ•™์Šต ์‹œ์Šคํ…œ์—์„œ ๋‹ฌ์„ฑํ•˜๊ณ ์ž ํ•˜๋Š” ํ•ต์‹ฌ ์†์„ฑ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.