Published on

๐Ÿ‘ฉโ€๐Ÿ’ป | ๋ฐ”๋‹ฅ๋ถ€ํ„ฐ ํ•˜๋Š” ์ธ๊ณต์ง€๋Šฅ: ๋ฐฉํ–ฅ์„ฑ

์ธ๊ณต์ง€๋Šฅ์„ ํ˜„์—…์—์„œ ๋‹ค๋ฃจ๋Š” ๋ฐฉ์‹์€ ํฌ๊ฒŒ ๋‘ ๊ฐ€์ง€๋กœ ๋‚˜๋ˆˆ๋‹ค.

  • Application/Engineering
  • Research

์ „์ž๋Š” ๋ชจ๋ธ์„ ์„œ๋น™, ํ˜น์€ ๊ธฐ์กด ๋ชจ๋ธ์„ ํ˜„์—…์œผ๋กœ ๊ฐ€์ ธ์™€์„œ ํŒŒ์ธํŠœ๋‹ํ•˜๊ณ  ์‚ฌ์šฉ์„ฑ ์žˆ๊ฒŒ ์šด์šฉํ•˜๊ณ  ํ›„์ž๋Š” ๋ชจ๋ธ ์ž์ฒด๋ฅผ ๊ฐœ์„ ํ•˜๋Š” ์—ฐ๊ตฌ ๋ฐฉํ–ฅ์ด๋‹ค. ํ•„์ž๋Š” ๋ณดํ†ต ์ „์ž์˜ ๊ฒฝ์šฐ์—์„œ ์ผ์„ ํ•˜๋Š” ํŽธ์ธ๋ฐ, ๋ชจ๋ธ์„ ์ˆ˜์ •ํ•˜๋‹ค๋ณด๋ฉด Research๋กœ ๋””๋ฒจ๋กญํ•ด์„œ paper publishํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ํด ๊ฒƒ์œผ๋กœ ๋ณธ๋‹ค.

์‚ฌ์‹ค ์„์‚ฌ ์‹œ์ ˆ ๋‚ด๋‚ด ์˜ํ–ฅ๋ ฅ์ด ํฐ ํ•ด์™ธ ์ €๋„์— ์ถœํŒํ•œ ์ ์ด ์—†๊ธฐ๋„ ํ•˜๊ณ , ์—ฐ๊ตฌ์‹ค ์ž์ฒด ๋ถ„์œ„๊ธฐ ๋•Œ๋ฌธ์—, ํ•ด๋„ ๊ทธ๋งŒ ์•ˆํ•ด๋„ ๊ทธ๋งŒ์œผ๋กœ 2๋…„๊ฐ„์˜ ์„ฑ์žฅ์€ ๊ฑฐ์˜ ์—†์—ˆ๋‹ค๊ณ  ๋ณด๋Š” ํผํฌ๋จผ์Šค๊ฐ€ ๊ทธ๋ฆฌ ์ข‹์ง€๋Š” ์•Š์•˜๋‹ค.

์‹ฌ์ง€์–ด ์ข‹์€ ๊ธฐํšŒ๊ฐ€ ์™”์—ˆ์–ด๋„, ํ•ด๋‹น ๋ถ„์•ผ์— ๋Œ€ํ•œ ์• ์ •์ด ์—†์—ˆ๋‹ค๋ณด๋‹ˆ, ํ์ง€๋ถ€์ง€ ๋˜์–ด์„œ ํƒ‘ํ‹ฐ์–ด ์ €๋„์— ์ด๋ฆ„์„ ์˜ฌ๋ฆฌ๋Š” ๊ฒƒ ๋˜ํ•œ ๊ธฐํšŒ๊ฐ€ ๋‚ ์•„๊ฐ€๊ณ  ์‹คํŒจํ•œ ๊ฒฝํ—˜๋„ ์žˆ๋‹ค.(๋…ธ๋‹ต..) ์ธ๊ณต์ง€๋Šฅ ๋ชจ๋ธ ์ž์ฒด๋‚˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ข‹์•„ํ•˜๊ธฐ ๋ณด๋‹ค๋Š” ํŠน์ • ๋„๋ฉ”์ธ์— ์–ด๋–ค ๊ฒƒ์„ ์ ์šฉํ•˜๋Š” ๊ฒƒ์„ ๋” ์„ ํ˜ธํ–ˆ๊ธฐ์— ๊ทธ๋ ‡๊ฒŒ ์•ˆ์ผํ•˜๊ฒŒ ํ•™๊ต์ƒํ™œ์„ ๋ณด๋‚ด์™”๋˜ ๊ฒƒ์ด ์—†์ž–์•„ ์žˆ์—ˆ๋‹ค.

์ด๋ฒˆ ํฌ์ŠคํŠธ๋Š” 4๋…„๋™์•ˆ ์ €์ง€๋ฅธ(?) ์ผ๋“ค์„ ๋‹ค์‹  ๋ฐ˜๋ณตํ•˜์ง€ ์•Š๊ธฐ ์œ„ํ•ด ์ ์–ด๋‘๋Š” ๋ฐ˜์„ฑ ํฌ์ŠคํŠธ๋ผ๊ณ  ๋ณด๋ฉด ๋˜๊ฒ ๋‹ค. (์žฌ๋ฐœ๋ฐฉ์ง€ ํฌ์ŠคํŠธ..)

What to see & How to see

์ด์ „ ํฌ์ŠคํŠธ์—์„œ ์ ์—ˆ๋˜ ๋ฐ”์™€ ๊ฐ™์ด ๋ฌด์—‡์„ ๋ณด๊ณ  ์–ด๋–ค ๊ฒƒ์„ ๋ด์•ผ ์ด๋Ÿฐ ๋ฌธ์ œ ํ•ด๊ฒฐ์ด ๋„์›€์ด ๋ ์ง€ ๊ทผ ๋ช‡๋…„๊ฐ„ ์กฐ๊ธˆ์”ฉ ๊ณ ๋ฏผํ•ด์™”๋‹ค. ์–ด๋””์—๋„ ์ด๋Ÿฌํ•œ ์ƒํ™ฉ์—์„œ ๋” ๋‚˜์•„์งˆ์ง€, ์ด๋Ÿฌํ•œ ๊ฒƒ์„ ํ–ˆ์„ ๋•Œ ์–ด๋–ป๊ฒŒ ๋‚˜์•„์งˆ์ง€์— ๋Œ€ํ•ด์„œ๋Š” ๊ทธ ๋ˆ„๊ตฌ๋„ ์•Œ๋ ค์ฃผ์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์—, ๋ง‰๋ง‰ํ•˜๊ฒŒ ๋ณด๋‚ด์™”๋˜ ๊ฒƒ์€ ์‚ฌ์‹ค์ด๋‹ค.

๊ทธ๋ž˜์„œ ์ธ๊ณต์ง€๋Šฅ์„ ์‹œ์ž‘ํ•  ๋•Œ๋Š” ๋ฌด์ž‘์ • LLM์ด๋‚˜ CLI์„ ์จ๋ณด๊ณ  top-to-bottom์œผ๋กœ ์ตํ˜€๋ณด๋Š” ๊ฒƒ๋„ ์ข‹์€ ๋ฐฉ๋ฒ•์ด๋ผ๊ณ ๋Š” ์ƒ๊ฐํ•˜๋‚˜, ์™œ ์•ˆ๋ ๊นŒ์—์„œ ์–ด๋–ป๊ฒŒํ•˜๋ฉด ๊ฐœ์„ ์ด๋ ๊นŒ์— ๋Œ€ํ•œ ๊ฐญ ์ตœ์†Œํ™”๋Š” bottom-to-top์—์„œ ๋‹ต์„ ์–ป์„ ์ˆ˜ ์žˆ์—ˆ๋‹ค.

์™œ ๋‚ด VAE๋Š” ์•ˆ๋˜์—ˆ์„๊นŒ

2022๋…„ ๋‹น์‹œ, LLM์ด ์—†์„ ์‹œ์ ˆ, ๋ฐฐ์ •๋ฐ›์€ ์—ฐ๊ตฌ์ฃผ์ œ๋Š” ํŠน์ • ์‚ฌ๋ฌผ์— approach๋ฅผ ํ•œ ํ›„ specificํ•œ task๋ฅผ ๋‚˜๋ˆ„์–ด์„œ ํœด๋จธ๋…ธ์ด๋“œ๋กœ ํ•˜๊ฒŒ๋” ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ•˜๋Š” ๊ณผ์ œ์˜€๋‹ค. ์ฒ˜์Œ์—๋Š” motionvae๋กœ, ์ด ๊ณผ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๊ณ  ํ–ˆ์—ˆ๋‹ค. ๋‹น์‹œ ์ƒ์„ฑํ˜• ai๋กœ๋Š” vae, gan๋งŒ ์กด์žฌํ•œ๋‹ค๋Š” ๊ฑฐ ์™ธ์—๋Š” ์ฒ˜์ฐธํ•œ background์˜€๊ณ  ๋ฌด์ž‘์ • ์„ธํŒ…ํ•˜๊ณ  ์‹คํ—˜๋งŒํ–ˆ๋‹ค. ๋‹น์‹œ ์—ฐ๊ตฌ์‹ค ์ž์›์ด ๋งค์šฐ.. ์—ด์•…ํ•ด์„œ ํƒ“์„ ํ•˜์ž๋ฉด 2080์œผ๋กœ ์–ด๋–ป๊ฒŒ๋“  ์‘ค์…”๋„ฃ์–ด์„œ(?) ์—ฐ๊ตฌ๋ฅผ ์ง„ํ–‰ํ–ˆ์—ˆ๋‹ค.

๊ฒฐ๊ตญ 1๋…„๋™์•ˆ ์–ป์€ ๊ฒฐ๋ก ์€ VAE๋Š” ๋˜์ง€ ์•Š๋Š”๋‹ค์˜€๊ณ , ๊ทธ ์ด์œ ์—๋Š” VAE ์ž์ฒด ๊ตฌ์กฐ์˜€๋‹ค. hyperparameter์— ๋งค์šฐ ๋ฏผ๊ฐํ•˜๊ณ , posterior collapse๋กœ ๋œ ๊ฒฐ๊ณผ๋ฌผ๋กœ, ์•„๋ฌด๋ฆฌ ๋ณด์ƒํ•จ์ˆ˜๋กœ ํ–‰๋™์„ ์œ ๋„ํ•ด๋„ ๋ชจ๋ธ ์ž์ฒด๊ฐ€ ๊ทธ๋ฆฌ ์ข‹์ง€ ์•Š์•˜๋‹ค.

๊ฒฐ๊ณผ์ ์œผ๋กœ๋Š” ์ฒซ ํ”„๋ ˆ์ž„์œผ๋กœ condition์„ ์ค€ ๋ฐ์ดํ„ฐ๋ฅผ ํ† ๋Œ€๋กœ ๊ธฐ๋Œ€ํ•œ ๊ฒƒ๊ณผ ๋‹ฌ๋ฆฌ ๋‹ค์–‘ํ•œ ๊ฒฐ๊ณผ๋ฌผ์„ ๋งŒ๋“ค์–ด๋‚ด์ง€ ๋ชปํ•˜๊ณ , ๊ธฐ์กด ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ต์Šตํ•˜๋Š” ํ˜•ํƒœ๋กœ, ์ฆ‰, ์‚ฌ์ „๋ถ„ํฌ๋ฅผ ๋ฌด์‹œํ•ด๋ฒ„๋ฆฌ๋Š”, ๊ทธ๋Ÿฌ๋‹ˆ๊นŒ ๋ฐ์ดํ„ฐ๋กœ ๋“ค์–ด๊ฐ„ ๋ชจ์…˜ ๋ฐ์ดํ„ฐ๋“ค์ด ์ •๊ทœ๋ถ„ํฌ๋ฅผ ์ด๋ฃฐ ๊ฒƒ์ด๋ผ๋Š” ๋ถ„ํฌ๋ฅผ ์™„์ „ํžˆ ๋ฌด์‹œํ•˜๊ณ  ํ›ˆ๋ จ์ด ๋œ ์ƒํƒœ๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

๊ด€๋ จ ์—ฐ๊ตฌ๋กœ๋Š” ์•„๋ž˜ ํ™•์ธํ•ด๋ณผ ์ˆ˜ ์žˆ๋‹ค.

๊ฒฐ๊ตญ์—๋Š” ๋” ๋‚˜์€ GAN๊ธฐ๋ฐ˜ Adversarial imitation learning์„ ์ฐจ์šฉํ•œ Adversarial Motion Prior(Peng et.al 2021)์„ ์ฐจ์šฉํ•ด์„œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜์˜€๋‹ค.

๋ชจ๋“  ๊ฒƒ์—๋Š” ์ด์œ ๊ฐ€ ์žˆ๋‹ค

ํ˜„์žฌ๋Š” ์–ด๋А ์ •๋„ ๋ฐ”๋‹ฅ๋ถ€ํ„ฐ ๊ณต๋ถ€ํ•œ ๊ฒƒ๋“ค์ด ์Œ“์—ฌ์„œ ๋ชจ๋ธ์˜ ๋ฌธ์ œ๋ฅผ ์–ด๋ ดํ’‹์ด๋‚˜๋งˆ ์ถ”์ธกํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋„๊นŒ์ง€๋Š” ๋˜์—ˆ๋‹ค. ๋ฌด์ž‘์ • ๋ณด์ƒํ•จ์ˆ˜๋งŒ์œผ๋กœ ํ›ˆ๋ จํ•˜๋Š” ๋ฐฉ๋ฒ•์—๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ์—ˆ๋‹ค๋Š” ๊ฒƒ์„ ์—ฐ๊ตฌ์‹ค ๊ทธ ๋ˆ„๊ตฌ๋„ ๋„์›€์„ ์–ป์„ ์ˆ˜ ์—†์—ˆ๋˜ ์ฒ˜์ฐธํ•œ ๋ฐฐ๊ฒฝ๋„ ํ•œ๋ชซํ–ˆ๋‹ค. ๋†€๋ž๊ฒŒ๋„ ํ˜„์žฌ ์—ฐ๊ตฌ์‹ค์€ LLM์˜ ๋„์›€์œผ๋กœ ๋‚ด๊ฐ€ ์ƒํ™œํ–ˆ๋˜ ๊ฒƒ๊ณผ ๋‹ฌ๋ฆฌ ๋ชจ๋ฅด๋Š” ๊ฒƒ์— ๋Œ€ํ•ด์„œ๋Š” ์ฆ‰๊ฐ์ ์ธ ๋‹ต์„ ์–ป์œผ๋ฉด์„œ background๊ฐ€ ์ถฉ๋ถ„ํ•ด์ง„ ๋ชจ์Šต๋“ค์„ ์ตœ๊ทผ์— ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.

๊ฒฐ๊ตญ ์ •๋ณด ๋ถ€์กฑ์ด ๊ฐ€์žฅ ํฐ ํƒ“์ด์—ˆ๊ณ , ์กฐ๊ธˆ ๋” ๋‹ค์–‘ํ•œ ๊ฐ๋„๋ฅผ ์ฐพ์•„๋ณผ ์ƒ๊ฐ์„ ๋ชปํ•œ ํ™˜๊ฒฝ ๋ฌธ์ œ๋ฅผ ํฌ๊ฒŒ ๋ฝ‘์„ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๋˜ํ•œ ์™œ๋ผ๋Š” ์งˆ๋ฌธ์—์„œ ์‹œ์ž‘๋˜์–ด์„œ ํ™•์žฅ๋˜์–ด๊ฐ€์ง€ ๋ชปํ•œ, ์Šค์Šค๋กœ ํ›ˆ๋ จ ์ฒด๊ณ„๋ฅผ ๊ตฌ์ถ•ํ•˜๊ณ  ์ฐพ์•„๊ฐ€์ง€ ๋ชปํ•œ ๊ฐœ์ธ ์ž˜๋ชป๋„ ์žˆ์—ˆ๋‹ค

์„ ํƒ์— ๋”ฐ๋ฅธ ์ฑ…์ž„

์กธ์—… ํ›„ 2๋…„๋™์•ˆ 5๊ตฐ๋ฐ ํšŒ์‚ฌ๋ฅผ ์ „์ „ํ•˜๋ฉด์„œ ์‹คํŒจํ•œ ๊ฒฝํ—˜์„ ํ†ตํ•ด ์—ฌ๋Ÿฌ ์‚ฌ์‹ค๋“ค์„ ์–ป์„ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์ฉ ์ข‹์€ ํšŒ์‚ฌ๋“ค์„ ๋‹ค๋‹Œ ํŽธ์€ ์•„๋‹ˆ์—ˆ์–ด์„œ ์ด์ƒ์ ์ธ ํšŒ์‚ฌ๊ฐ€ ์–ด๋–ค ํšŒ์‚ฌ์ธ์ง€๋Š” ๋ชจ๋ฅด๋‚˜, ํƒ€์‚ฐ์ง€์„์œผ๋กœ(?) ๋ฐฐ์šด ๊ฒƒ์œผ๋กœ ๋ช‡๊ฐ€์ง€๋Š” ์„ ํƒ์— ๋”ฐ๋ฅธ ์ฑ…์ž„์€ ๊ฐœ์ธ์—๊ฒŒ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ํ•ด๋‹น ๋ฐฉ๋ฒ•์„ ์„ ํƒํ•œ ๊ฒƒ์€ ๊ฒฐ๊ตญ ์„ฑ๋Šฅ์ €ํ•˜๊ฐ€ ์ผ์–ด๋‚ฌ๋˜, ๋ฐœ์ƒํ•œ ๋ฌธ์ œ์— ๋Œ€ํ•ด์„œ๋Š” ๊ฐœ์ธ์ด ์ฑ…์ž„์ด๋ฏ€๋กœ ์ด๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์กฐ์‚ฌ์— ์‹œ๊ฐ„์„ ํˆฌ์žํ•˜๋Š” ์ด์œ ์—๋Š” ์ด๋Ÿฐ ๊ฒƒ๋“ค์ด ์žˆ๊ฒ ๊ตฌ๋‚˜๋ผ๊ณ  ๋А๊ผˆ๋‹ค.

๊ทธ๋ž˜์„œ ์ž˜ ์šด์˜๋˜๋Š” ํšŒ์‚ฌ๋ผ๋Š” ๊ฒƒ์€ legacy๊ฐ€ ๋‚จ์•„์žˆ๊ณ , ๊ผผ๊ผผํ•œ ๊ด€๋ฆฌ์™€ ํ•ฉ๋ฆฌ์ ์ธ ์ฒด๊ณ„๊ฐ€ ์žˆ์ง€ ์•Š๋‚˜ ์˜ˆ์ƒํ•ด๋ณธ๋‹ค. (์ด ๋ถ€๋ถ„์€ Product management ๊ด€๋ จ ์ฑ…๊ณผ, HR, SW๊ณตํ•™ ๊ด€๋ จํ•ด์„œ ์ฑ…์„ ์ฝ๊ณ  ๊ณ ๋ฏผํ•ด๋ณผ ๊ฒƒ ๊ฐ™๋‹ค.)

What's next?

๋‹น์žฅ์˜ ๋ชฉํ‘œ๋Š” top-to-bottom, bottom-to-top ๋™์‹œ์— ์ฑ™๊ธฐ๋ฉด์„œ ์ปค๋ฆฌ์–ด๋ฅผ ์Œ“์„ ๊ฒƒ ๊ฐ™๋‹ค. bottom-to-top์œผ๋กœ๋Š” ์•ž์œผ๋กœ ์ ์„ ์‹œ๋ฆฌ์ฆˆ๋กœ ์˜ˆ์ƒ๋˜๊ณ , top-to-bottom์˜ ๊ฒฝ์šฐ๋Š” ํšŒ์‚ฌ์—์„œ ์ƒ๊ธฐ๋Š” pain point๋กœ ๊ฐœ๋ฐœ ๊ด€๋ จํ•ด์„œ ๋Œ๋ฆฌ๊ฑฐ๋‚˜(...) ํ˜น์€ ๊ณผ์ œ๋กœ ๋‚˜์˜ค๋Š” ๊ฒƒ์„ ํ† ๋Œ€๋กœ ๋…ผ๋ฌธ์„ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ์ƒ๊ฐํ•˜๊ณ  ์žˆ๋‹ค.

๋‚˜์ด ์•ž์ž๋ฆฌ๊ฐ€ ๋ฐ”๋€ ๋งŒํผ, ๋” ์ด์ƒ์˜ 4๋…„๋™์•ˆ ๊ฒช์€ ์‹ค์ˆ˜๋ฅผ ๋ฐ˜๋ณตํ•˜์ง€ ์•Š๊ธฐ๋ฅผ ๋ฐ”๋ผ๋ฉฐ ํฌ์ŠคํŒ…์„ ๋งˆ์นœ๋‹ค.

Authors