8-3 ์–ดํ…์…˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜

์•ž์„œ ๊ณต๋ถ€ํ•œ ์‹œํ€€์Šค ํˆฌ ์‹œํ€€์Šค ๋ชจ๋ธ, ์ธ์ฝ”๋” ๋””์ฝ”๋” ๋ชจ๋ธ์—๋Š” ๋ฌธ์ œ์ ์ด ํ•˜๋‚˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ, ์ „์ฒด ๋ฌธ์žฅ์„ ํ•˜๋‚˜์˜ ๋ฒกํ„ฐ์— ์••์ถ•ํ•˜๊ฒŒ ๋œ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค.
notion image
๋ฌผ๋ก  ๋ฌธ์žฅ์˜ ๊ฐ ๋‹จ์–ด์˜ ์ค‘์š”๋„์— ๋”ฐ๋ผ ๊ฐ€์ค‘์น˜๋ฅผ ๋‹ค๋ฅด๊ฒŒ ๋ถ€์—ฌํ•˜์—ฌ ๋ฒกํ„ฐ์— ๋ฐ˜์˜ํ•˜๋Š” ๊ธฐ๋ฒ•์„ ํ†ตํ•ด ๊ณ ์ •๋œ ํฌ๊ธฐ์˜ ํ•˜๋‚˜์˜ ๋ฒกํ„ฐ์— ๋ฌธ์žฅ์— ํฌํ•จ๋œ ๋‹จ์–ด๋“ค์„ ์ž˜ ํ‘œํ˜„ํ•ด๋‚ด๋„๋ก ๊ฐœ์„ ํ•˜์˜€์ง€๋งŒ, ์—ฌ์ „ํžˆ ๋ฌธ์žฅ์ด ๊ธธ์–ด์ง€๋Š” ๊ฒฝ์šฐ์— ๋ฒกํ„ฐ์— ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋ณด์— ํ•œ๊ณ„๊ฐ€ ์žˆ๋‹ค๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
ย 
๐Ÿฉณ
์งง์€ ๋ฌธ์žฅ ์ฒ ์ˆ˜๋Š” ์‚ฌ๊ณผ๋ฅผ ๋จน์—ˆ๋‹ค.
๐Ÿ‘–
๊ธด ๋ฌธ์žฅ ๊ธฐ๋‚˜๊ธด ์„ธ์›” ๋์— ์ž์‹ ์˜ ๋ชฉ์ ๋„ ๋ช…๋ถ„๋„ ์žŠ์–ด๋ฒ„๋ฆฐ ์ฒ ์ˆ˜๋Š” ๋ˆˆ๋ฌผ๋กœ ์–ผ๋ฃฉ์ง„ ๋งค์ผ๋ฐค์„ ๋ณด๋‚ด๋‹ค๊ฐ€ ๊ฒฐ๊ตญ ์˜ค๋žœ ์„ธ์›”์ด ๊นƒ๋“ค์–ด ์†๋•Œ๊ฐ€ ๋ˆ„๋•ํ•œ ๋ƒ‰์žฅ๊ณ  ๋ฌธ์„ ์—ด๊ณ ์„œ ๊ณผ๊ฑฐ์˜ ์ฃ„์•…์ด ์–ฝํ˜€์žˆ๋Š” ์‚ฌ๊ณผ๋ฅผ ๊บผ๋‚ด๋“ค์–ด ํ•œ ์ž…์„ ๋ฒ ์–ด๋ฌผ์—ˆ๋‹ค.
ย 
์œ„ ๋‘ ๋ฌธ์žฅ์„ ๊ฐ๊ฐ ํ•˜๋‚˜์˜ ๋ฒกํ„ฐ์— ์••์ถ•ํ•ด ๋‹ด๋Š”๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ด…์‹œ๋‹ค. ์งง์€ ๋ฌธ์žฅ์˜ ๊ฒฝ์šฐ, ๋ฌธ์žฅ์˜ ํ•ต์‹ฌ์ธ โ€˜์ฒ ์ˆ˜', โ€˜์‚ฌ๊ณผ', โ€˜๋จน๋‹ค' ๋ผ๋Š” ์˜๋ฏธ๋ฅผ ํ‘œํ˜„ ๋ฒกํ„ฐ์— ๋‹ด์•„ ์ „๋‹ฌํ•˜๊ฑฐ๋‚˜ ๋ฒˆ์—ญ์— ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ๋ฌธ์žฅ์˜ ๊ธธ์ด๊ฐ€ ๊ธธ์–ด์งˆ์ˆ˜๋ก ํ‘œํ˜„ ๋ฒกํ„ฐ์— ๋‹ด๊ฒจ์•ผ ํ•  ๋‹จ์–ด๊ฐ€ ๋งŽ์•„์ง€๊ฒŒ ๋˜์–ด, ์ด๋Ÿฌํ•œ ๋ฐฉ์‹์€ ์‹ค์ œ๋กœ ์ ์šฉ๋˜๊ธฐ๋Š” ์–ด๋ ค์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋˜, ๋น„์Šทํ•œ ์ด์œ ๋กœ ๋ฌธ์žฅ์ด ๊ธธ์–ด์งˆ์ˆ˜๋ก ๋ชจ๋ธ์˜ ์—ญ์ „ํŒŒ์—์„œ ๊ทธ๋ž˜๋””์–ธํŠธ๊ฐ€ ์†Œ์‹ค๋˜์–ด ํ•™์Šต์ด ํž˜๋“ค๋‹ค๋Š” ๋ฌธ์ œ์ ๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
ย 
์‹ค์ œ๋กœ ์‚ฌ๋žŒ์ด ๋ฌธ์žฅ์„ ๋ฒˆ์—ญํ•  ๋•Œ๋Š” ์ด๋ ‡๊ฒŒ ๋ฌธ์žฅ ์ „์ฒด๋ฅผ ํ•˜๋‚˜์˜ ํ‘œํ˜„์œผ๋กœ ๋ณ€ํ™˜ํ•œ ๋’ค, ์ด๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋ฒˆ์—ญํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜คํžˆ๋ ค, ๋ฌธ์žฅ์—์„œ ๊ด€๋ จ ์žˆ๋Š” ๋ถ€๋ถ„๋“ค๋งŒ ์‚ดํ”ผ๋ฉฐ ๋ฒˆ์—ญ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ์ž์—ฐ์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค.
ย 
๐Ÿ’ฌ
๋ฌธ์žฅ๋ฒˆ์—ญ Today, Charles gave apple to Bora ์˜ค๋Š˜ ์ฒ ์ˆ˜๋Š” ๋ณด๋ผ์—๊ฒŒ ์‚ฌ๊ณผ๋ฅผ ์ฃผ์—ˆ๋‹ค.
ย 
์œ„ ์˜ˆ์‹œ์—์„œ, โ€˜๋ณด๋ผ์—๊ฒŒ' ๋ผ๋Š” ๋‹จ์–ด๋ฅผ ๋ฒˆ์—ญํ•˜๊ธฐ ์œ„ํ•ด์„œ ์‚ฌ๋žŒ์€ โ€˜toโ€™, โ€˜Boraโ€™๋ผ๋Š” ๋‹จ์–ด์— ์ง‘์ค‘ํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์žฅ์˜ ๋‹ค๋ฅธ ๋‹จ์–ด๋“ค์€ ํ•ด๋‹น ๋ถ€๋ถ„์„ ๋ฒˆ์—ญํ•  ๋•Œ ํฐ ๊ด€๋ จ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ฆ‰, ์‚ฌ๋žŒ์€ ์ถœ๋ ฅ์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด์„œ ๊ด€๋ จ๋œ ์ž…๋ ฅ ๋ถ€๋ถ„์—๋งŒ ์ง‘์ค‘ํ•˜์—ฌ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. NLP ๋ชจ๋ธ์ด ์ƒ๊ฐํ•˜๋Š” ๋ฐฉ์‹์„ ์‚ฌ๋žŒ์ด ์ƒ๊ฐํ•˜๋Š” ๋ฐฉ์‹๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ ๋งŒ๋“  ๊ฒƒ์ด ๋ฐ”๋กœ ์–ดํ…์…˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜ ์ž…๋‹ˆ๋‹ค.
ย 
์–ดํ…์…˜ ๋งค์ปค๋‹ˆ์ฆ˜์„ ์ ์šฉํ•œ ๋•๋ถ„์— ๊ธฐ๊ณ„๊ฐ€ ์ง‘์ค‘ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ถ€๋ถ„์—๋งŒ ์ดˆ์ฒจ์„ ๋งž์ถ”๊ณ  ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์–ด ๋ฉ”๋ชจ๋ฆฌ ์šฉ๋Ÿ‰๊ณผ ์„ฑ๋Šฅ ๋ฉด์—์„œ ํฐ ๋ฐœ์ „์„ ์ด๋ฃจ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. 2015๋…„์— ์–ดํ…์…˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ๋“ฑ์žฅํ•œ ์ดํ›„๋กœ ์ตœ๊ทผ๊นŒ์ง€๋„ ๋ณธ ๋ฐฉ์‹์„ ์†Œ๊ฐœํ•œ ๋…ผ๋ฌธ์ด 15,000๋ฒˆ ๋„˜๋Š” ์ธ์šฉ ์ˆ˜๋ฅผ ๋ณด์—ฌ์ค„ ์ •๋„๋กœ ํฐ ์˜ํ–ฅ๋ ฅ์„ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ๊ณ , BERT๋‚˜ GPT๊ฐ™์€ ๋”ฅ๋Ÿฌ๋‹ ๋ชจ๋ธ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ตฌ๊ธ€ ๋ฒˆ์—ญ๊ธฐ๋‚˜ ํŒŒํŒŒ๊ณ  ๋“ฑ์˜ ๋‹ค์–‘ํ•œ ์„œ๋น„์Šค์—์„œ๋„ ์–ดํ…์…˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์ ์šฉ๋˜์–ด์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
ย 
์ด๋ ‡๊ฒŒ ์ค‘์š”ํ•œ ์–ดํ…์…˜ ๋งค์ปค๋‹ˆ์ฆ˜์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๊ณ , ์™œ ๊ธฐ์กด๋ณด๋‹ค ์ข‹์€ ์„ฑ๋Šฅ์„ ๋‚ผ ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋Š”์ง€๋ฅผ ์•„๋ž˜์—์„œ ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.
ย 

์–ดํ…์…˜์˜ ์ž‘๋™ ๋ฐฉ์‹

๋จผ์ €, ์ธ์ฝ”๋”-๋””์ฝ”๋” ๋ชจ๋ธ์ด ์ž‘๋™ํ•˜๋Š” ๋ฐฉ์‹์„ ๋‹ค์‹œ ํ•œ ๋ฒˆ ๊ฐ„๋‹จํžˆ ์‚ดํŽด๋ณด๋ฉด ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.
notion image
์ธ์ฝ”๋”-๋””์ฝ”๋” ๋ชจ๋ธ์€ ๋ฌธ์žฅ์„ ํ•˜๋‚˜์˜ ๋ฒกํ„ฐ๋กœ ์••์ถ•ํ•œ ๋’ค, ์ด๋ฅผ ๋ฒˆ์—ญ ๊ณผ์ •์— ํ™œ์šฉํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํ‘œํ˜„ ๋ฒกํ„ฐ๊ฐ€ ๊ณ ์ •๋œ ํฌ๊ธฐ์˜ ๋ฒกํ„ฐ ํ•œ ๊ฐœ์ด๊ธฐ ๋•Œ๋ฌธ์—, ๋ฒˆ์—ญ(๋””์ฝ”๋”ฉ) ๊ณผ์ •์—์„œ ๋ฌธ์žฅ์ด ๊ธธ์–ด์งˆ ์ˆ˜๋ก ๋ฒกํ„ฐ๊ฐ€ ๊ฐ€์ง„ ๋‹จ์–ด์— ๋Œ€ํ•œ ์˜๋ฏธ๋“ค์ด ์—ฌ๋Ÿฌ ๊ฐœ์˜ RNN์„ ๊ฑฐ์น˜๋ฉด์„œ ํฌ์„๋˜์–ด ๊ธด ๋ฌธ์žฅ์„ ์ž˜ ๋ฒˆ์—ญํ•ด๋‚ด์ง€ ๋ชปํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
์ด๋Ÿฌํ•œ ๋‹จ์ ์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ๋””์ฝ”๋”ฉ์—์„œ ๋ชจ๋“  RNN ์…€์ด ํ‘œํ˜„ ๋ฒกํ„ฐ๋ฅผ ์ฐธ๊ณ ํ•˜๋„๋ก ๋งŒ๋“  ๊ตฌ์กฐ๋„ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.
notion image
๊ทธ๋Ÿฌ๋‚˜ ์ด ๋ชจ๋ธ์—์„œ๋„ ๋™์ผํ•˜๊ฒŒ โ€˜๋‹จ ํ•œ ๊ฐœ์˜ ๊ณ ์ •๋œ ํฌ๊ธฐ์˜ ํ‘œํ˜„ ๋ฒกํ„ฐ์— ๋ฌธ์žฅ์„ ์••์ถ•ํ•ด์•ผ ํ•œ๋‹ค'๋Š” ๋‹จ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ์–ดํ…์…˜ ๋งค์ปค๋‹ˆ์ฆ˜์—์„œ๋Š” ๋ชจ๋“  ๋””์ฝ”๋”์˜ RNN์ด ์ธ์ฝ”๋”์˜ ๊ฐ ํƒ€์ž„ ์Šคํ…๋งˆ๋‹ค RNN์˜ ๊ฒฐ๊ณผ ๊ฐ’์ธ ์ถœ๋ ฅ์„ ์ฐธ๊ณ ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ์–ดํ…์…˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์ ์šฉํ•œ ์ธ์ฝ”๋”-๋””์ฝ”๋” ๋ชจ๋ธ์„ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋‚˜ํƒ€๋‚ธ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
ย 
notion image
ย 
์œ„ ๊ทธ๋ฆผ์—์„œ ์ดˆ๋ก์ƒ‰์œผ๋กœ ํ‘œํ˜„ํ•œ ๋ถ€๋ถ„์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋“ฏ์ด, ์–ดํ…์…˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜์—์„œ๋Š” ์ธ์ฝ”๋” RNN์˜ ์ถœ๋ ฅ ๊ฐ’๋“ค์„ ๋ชจ๋‘ ๋”ฐ๋กœ ๋นผ์„œ ๋ฐฐ์—ด์— ๋‹ด์•„๋†“๊ณ , ๋””์ฝ”๋” RNN์—๊ฒŒ ์ด ๊ฐ’๋“ค์„ ์ž…๋ ฅ์œผ๋กœ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ๋””์ฝ”๋” RNN๋“ค์€ ๋‹จ์ˆœํžˆ ํ‘œํ˜„ ๋ฒกํ„ฐ๋งŒ์œผ๋กœ ๋ฒˆ์—ญ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ๋ชจ๋“  ๋‹จ์–ด๊ฐ€ ๊ฐ๊ฐ ์ž…๋ ฅ๋˜์—ˆ์„ ๋•Œ์˜ ์€๋‹‰ ๋ฒกํ„ฐ ๊ฐ’(hidden state ๊ฐ’)๋“ค์„ ํ•จ๊ป˜ ์ฐธ๊ณ ํ•˜์—ฌ ๋ฒˆ์—ญ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ, ๋ชจ๋“  ์€๋‹‰ ๋ฒกํ„ฐ ๊ฐ’๋“ค์„ ๋™์ผํ•œ ๋น„์œจ๋กœ ์ฐธ๊ณ ํ•˜์—ฌ ๋ฒˆ์—ญํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ, ํ˜„์žฌ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋ ค๋Š” ๋ฌธ์žฅ์˜ ๋ถ€๋ถ„๊ณผ ๊ฐ€์žฅ ๊ด€๋ จ ๋†’์€ ๋ฒกํ„ฐ๋“ค์— ๋†’์€ ๊ฐ€์ค‘์น˜๋ฅผ ์ฃผ๋Š” ๋ฐฉ์‹์œผ๋กœ ์—ฐ๊ด€๋œ ๋‹จ์–ด์—๋งŒ ์ดˆ์ ์„ ๋งž์ถ”์–ด ์—ฐ์‚ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ย 
์œ„ ๊ณผ์ • ์ค‘์—์„œ โ€˜ateโ€™๋ฅผ ๋ฒˆ์—ญํ•˜๋Š” ํƒ€์ž„ ์Šคํ…์— ๋Œ€ํ•ด์„œ ๋ชจ๋ธ์˜ ์—ฐ์‚ฐ์— ๋Œ€ํ•ด์„œ ๊ทธ๋ ค๋ณด๋ฉด์„œ, ์–ดํ…์…˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜์— ํ•„์š”ํ•œ ์—ฐ์‚ฐ์„ ์กฐ๊ธˆ ๋” ์†Œ๊ฐœํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.
ย 
notion image
ย 
์šฐ์„  ๊ฐ ์ธ์ฝ”๋” RNN์˜ ๊ฒฐ๊ณผ(์€๋‹‰ ๋ฒกํ„ฐ)๊ฐ€ ํ˜„์žฌ ์ฒ˜๋ฆฌํ•˜๊ณ ์ž ํ•˜๋Š” ๋‹จ์–ด์™€ ์–ผ๋งˆ๋‚˜ ๊ด€๋ จ ์žˆ๋Š”์ง€์— ๋Œ€ํ•œ ์ •๋ณด์ธ ์—๋„ˆ์ง€ ๊ฐ’์„ ๊ตฌํ•ด์ค๋‹ˆ๋‹ค. ์ด ์—๋„ˆ์ง€๋Š” ์ธ์ฝ”๋” RNN์˜ ์ถœ๋ ฅ์ธ ์€๋‹‰ ๋ฒกํ„ฐ์™€ ๋””์ฝ”๋” RNN์˜ ์ถœ๋ ฅ๋ฒกํ„ฐ ๊ฐ„์— ์ฝ”์‚ฌ์ธ ์œ ์‚ฌ๋„(๋‚ด์ )์„ ํ†ตํ•ด โ€œ๋ฒกํ„ฐ ๊ฐ„์˜ ๋น„์Šทํ•œ ์ •๋„โ€๋กœ ์ฐพ์•„๋‚ด๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๊ทธ ๋‹ค์Œ, ๊ตฌํ•œ ์—๋„ˆ์ง€ ๊ฐ’๋“ค์˜ ํ•ฉ์ด 1์ด ๋˜๋„๋ก softmax ํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด 0๊ณผ 1 ์‚ฌ์ด์˜ ๊ฐ’์œผ๋กœ ์—๋„ˆ์ง€ ๊ฐ’๋“ค์„ ๋ณ€ํ™˜ํ•ด ๊ฐ€์ค‘์น˜๋กœ ๋งŒ๋“ค์–ด์ค๋‹ˆ๋‹ค. ์ด์ œ, ๊ฐ ์€๋‹‰ ๋ฒกํ„ฐ๋“ค์— ๊ฐ€์ค‘์น˜๋ฅผ ๊ณฑํ•œ ๊ฐ’์„ ํ•ฉํ•˜์—ฌ ๋””์ฝ”๋” RNN์—๊ฒŒ ์ž…๋ ฅ์œผ๋กœ ์ „๋‹ฌํ•ด์ค๋‹ˆ๋‹ค. ๋””์ฝ”๋” RNN์€ ํ‘œํ˜„ ๋ฒกํ„ฐ ์ •๋ณด์™€ ์ธ์ฝ”๋” RNN์˜ ์ถœ๋ ฅ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ด์šฉํ•˜์—ฌ, ์ ์ ˆํ•˜๊ฒŒ ๋ฒˆ์—ญ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์–ดํ…์…˜ ๋งค์ปค๋‹ˆ์ฆ˜์ด ์ž‘๋™ํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.
ย 
์˜ค๋ฅธ์ชฝ ๊ทธ๋ž˜ํ”„๋Š” ๋ฌธ์žฅ ๊ธธ์ด์— ๋”ฐ๋ฅธ ์—ฌ๋Ÿฌ ๋ชจ๋ธ๋“ค์˜ ์ฒ˜๋ฆฌ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์–ดํ…์…˜ ๋งค์ปค๋‹ˆ์ฆ˜์„ ์ถ”๊ฐ€ํ•˜๊ธฐ ์ „๊นŒ์ง€๋Š” ๋ฌธ์žฅ ๊ธธ์ด๊ฐ€ ๊ธธ์–ด์งˆ์ˆ˜๋ก ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ์ด ์ €ํ•˜๋˜๋Š” ๋ฌธ์ œ๊ฐ€ ๋งŽ์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ์–ดํ…์…˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์ถ”๊ฐ€ํ•œ ๋ชจ๋ธ(์‹ค์„ )์˜ ๊ฒฝ์šฐ, ๋ฌธ์žฅ ๊ธธ์ด๊ฐ€ ๊ธธ์–ด์ง€๋”๋ผ๋„ ์„ฑ๋Šฅ์ด ๋–จ์–ด์ง€์ง€ ์•Š๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
notion image
ย 
๋””์ฝ”๋”์˜ ๊ฐ๊ฐ์˜ RNN ๋“ค์€ ๋ฌธ์žฅ์˜ ๋ชจ๋“  ๋‹จ์–ด์— ๋Œ€ํ•œ ์€๋‹‰ ๋ฒกํ„ฐ๊ฐ’๋“ค์— ๊ฐ€์ค‘์น˜๋ฅผ ๊ณฑํ•˜๊ณ  ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์–ดํ…์…˜ ๋งค์ปค๋‹ˆ์ฆ˜์„ ์ ์šฉํ•œ๋‹ค๋ฉด ๊ธฐ์กด ๋ฐฉ์‹๋ณด๋‹ค ํ™•์‹คํžˆ ์—ฐ์‚ฐ๋Ÿ‰์ด ๋งŽ์ด ๋Š˜์–ด๋‚  ์ˆ˜ ๋ฐ–์— ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์‹ค์ œ๋กœ๋Š” ์–ดํ…์…˜ ๋งค์ปค๋‹ˆ์ฆ˜์˜ ๊ณ„์‚ฐ ๋ณต์žก๋„๊ฐ€ RNN ๋ฐฉ์‹๋ณด๋‹ค ๋‚ฎ๊ณ , ๊ธฐ์ˆ ์˜ ๋ฐœ์ „์œผ๋กœ ์—ฐ์‚ฐ ๋Šฅ๋ ฅ ์ž์ฒด๋„ ๋นจ๋ผ์ง€๊ณ  ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ๋ฅผ ๋‹ค๋ฃจ๋Š” ๊ธฐ์ˆ ๋„ ๋ฐœ์ „ํ•˜์—ฌ, ๊ธด ๋ฌธ์žฅ์ด๋ผ๋„ ์–ดํ…์…˜์˜ ์—ฐ์‚ฐ์„ ์ถฉ๋ถ„ํžˆ ๋น ๋ฅด๊ฒŒ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ย 

์–ดํ…์…˜ ๋งค์ปค๋‹ˆ์ฆ˜์˜ ์ข…๋ฅ˜

์ธ์ฝ”๋”ฉ ๊ณผ์ •์˜ ๊ฐ๊ฐ ํƒ€์ž„์Šคํ…์— ๋Œ€ํ•œ ์ถœ๋ ฅ์ธ ์€๋‹‰ ๋ฒกํ„ฐ๋“ค์„ ์ฐธ๊ณ ํ•ด ๋””์ฝ”๋”ฉ ๊ณผ์ •์˜ ์ถœ๋ ฅ์„ ๊ฒฐ์ •ํ•œ๋‹ค๋Š” ์–ดํ…์…˜ ๋งค์ปค๋‹ˆ์ฆ˜์€ ์ž์—ฐ์–ด์ฒ˜๋ฆฌ, ์Œ์„ฑ, ์ด๋ฏธ์ง€ ๋“ฑ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ถ„์•ผ์—์„œ ๋‹ค์–‘ํ•˜๊ฒŒ ํ™œ์šฉ๋˜์–ด์ง‘๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ๋ถ„์•ผ์— ์กฐ๊ธˆ ๋” ์ ํ•ฉํ•˜๊ฒŒ ํ™œ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์–ดํ…์…˜ ๋งค์ปค๋‹ˆ์ฆ˜์„ ์•ฝ๊ฐ„์”ฉ ์ˆ˜์ •ํ•˜์—ฌ ์ ์šฉํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
ย 

1. ์ง€๋„ ์–ดํ…์…˜ Supervised Attention

์ผ๋ฐ˜์ ์œผ๋กœ ๊ธฐ๊ณ„ ๋ฒˆ์—ญ์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋Š” ๋ฒˆ์—ญ๋œ ๊ฒฐ๊ณผ์ธ ์ •๋ ฌ ์ •๋ณด๋ฅผ ํ›ˆ๋ จ ๋ฐ์ดํ„ฐ๋กœ ์ œ๊ณตํ•ด์ค๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฒฝ์šฐ์—๋Š” ์ด ์ •๋‹ต ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•˜์—ฌ, ๋™์‹œ์— ํ›ˆ๋ จ๋˜์–ด์ง€๋Š” ๋˜ ๋‹ค๋ฅธ ์‹ ๊ฒฝ๋ง์„ ํ™œ์šฉํ•ด ์–ดํ…์…˜ ํ•จ์ˆ˜๋ฅผ ํ•™์Šตํ•˜๋Š” ์ง€๋„ ์–ดํ…์…˜ ๋งค์ปค๋‹ˆ์ฆ˜์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ย 

2. ๋ฉ€ํ‹ฐํ—ค๋“œ ์–ดํ…์…˜ Multiheaded Attention

๋ฉ€ํ‹ฐํ—ค๋“œ ์–ดํ…์…˜์ด๋ž€ ์•ž์„œ ์ด๋ฏธ์ง€๋กœ ๋ณด์—ฌ์ฃผ์—ˆ๋˜ ์–ดํ…์…˜ ๋ฒกํ„ฐ๊ฐ€ ์—ฌ๋Ÿฌ๊ฐœ๋กœ ๊ตฌ์„ฑ๋œ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์„ฑํ•˜์—ฌ ๋ณ‘๋ ฌ์ ์œผ๋กœ ๋™์‹œ์— ์—ฐ์‚ฐ์ด ์ˆ˜ํ–‰ํ•œ ๋’ค ์—ฐ์‚ฐ๊ฐ’๋“ค์„ ํ•ฉ์ณ ํ•œ ๋ฒˆ์˜ ์–ดํ…์…˜๋ณด๋‹ค ๋” ์ข‹์€ ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•˜๋„๋ก ๋งŒ๋“  ๊ตฌ์กฐ์ž…๋‹ˆ๋‹ค. ๋ฉ€ํ‹ฐํ—ค๋“œ ์–ดํ…์…˜์„ ํ†ตํ•ด ๊ฐ ์–ดํ…์…˜๋งˆ๋‹ค ๊ฐ€์ค‘์น˜๋ฅผ ๋‹ค๋ฅด๊ฒŒ ๊ฐ€์ ธ ๋ฌธ์žฅ์„ ์ดํ•ดํ•˜๋Š” โ€˜๊ด€์ '์„ ๋‹ค์–‘ํ•˜๊ฒŒ ๊ฐ€์ ธ๊ฐ„๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๐Ÿ‘€
๊ณ ์–‘์ด๋Š” ์ฅ๋ฅผ ๋จน์ง€ ์•Š์•˜๋‹ค. ๊ทธ๊ฒƒ์ด ๋ง›์ด ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. 1. ๊ทธ๊ฒƒ = ๊ณ ์–‘์ด โ€ฆ ๊ณ ์–‘์ด๊ฐ€ ๋ง›์ด ์—†์—ˆ๋‚˜? 2. ๊ทธ๊ฒƒ = ์ฅ โ€ฆ ์ฅ๊ฐ€ ๋ง›์ด ์—†์—ˆ๋‚˜? ๋‹ค์–‘ํ•œ ๊ด€์ ์˜ ํ•ด์„(๊ฐ€์ค‘์น˜)๋ฅผ ํ•ฉ์ณ ๊ฐ€์žฅ ์ข‹์€ ๊ฒฐ๊ณผ๋ฅผ ๋งŒ๋“ค์–ด๋‚ธ๋‹ค.
ย 

3. ์…€ํ”„ ์–ดํ…์…˜ Self Attention

์…€ํ”„ ์–ดํ…์…˜์€ ์ด๋ฆ„์—์„œ๋„ ๋ณผ ์ˆ˜ ์žˆ๋“ฏ์ด, ์ž๊ธฐ ์ž์‹ ์— ๋Œ€ํ•œ ์–ดํ…์…˜์ž…๋‹ˆ๋‹ค. ์…€ํ”„ ์–ดํ…์…˜์€ ํ•˜๋‚˜์˜ ๋ฌธ์žฅ ์†์—์„œ ๋‹ค๋ฅธ ๋‹จ์–ด๋“ค๊ณผ์˜ ๊ด€๊ณ„๊ฐ€ ์–ผ๋งˆ๋‚˜ ์ž˜ ํ‘œํ˜„ํ•˜๊ณ  ์žˆ๋Š”์ง€, ํ•œ ๋ถ€๋ถ„์ด ๋‹ค๋ฅธ ๋ถ€๋ถ„์— ์–ผ๋งˆ๋‚˜ ์˜ํ–ฅ์„ ๋ฏธ์น˜๊ณ  ์žˆ๋Š”์ง€๋ฅผ ํ•™์Šตํ•˜๋Š” ๋งค์ปค๋‹ˆ์ฆ˜์ž…๋‹ˆ๋‹ค. NLP์—์„œ ์…€ํ”„ ์–ดํ…์…˜์€ ํ˜„์žฌ ์ฝ๊ณ ์žˆ๋Š” ๋‹จ์–ด๊ฐ€ ๋ฌธ์žฅ ์† ๋‹จ์–ด์™€ ์–ผ๋งˆ๋‚˜ ์—ฐ๊ด€์„ฑ์„ ๋„๋Š”์ง€๋ฅผ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์…€ํ”„ ์–ดํ…์…˜์„ ํ†ตํ•ด ๋ชจ๋ธ์€ task๋ฅผ ์ฒ˜๋ฆฌํ•  ๋•Œ ๋ฌธ์žฅ์˜ ์–ด๋А ๋ถ€๋ถ„์— ์ฃผ๋ชฉํ•ด์•ผ ํ•˜๋Š”์ง€๋ฅผ ํ•™์Šตํ•˜๊ณ , ์ด ์ •๋ณด๋ฅผ task ์ˆ˜ํ–‰์— ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
ย 
์•„๋ž˜ ์ด๋ฏธ์ง€์—์„œ, ๋ถ‰์€ ์ƒ‰์œผ๋กœ ํ‘œํ˜„๋œ ํ˜„์žฌ ๋‹จ์–ด์™€ ๊ด€๋ จ์žˆ๋Š” ๋‹จ์–ด์ผ์ˆ˜๋ก(memory๊ฐ€ activate ๋  ์ˆ˜๋ก) ํ‘ธ๋ฅธ ์ƒ‰์œผ๋กœ ํ‘œํ˜„๋˜๊ณ  ์žˆ๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ย 
notion image
ย 
์…€ํ”„ ์–ดํ…์…˜์€ NLP ๋ถ„์•ผ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ์Œ์„ฑ์ด๋‚˜ ์ด๋ฏธ์ง€ ๋“ฑ์˜ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์—๋„ ์ ์šฉ๋˜์–ด ์ข‹์€ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฉ€ํ‹ฐํ—ค๋“œ ์–ดํ…์…˜๊ณผ ์…€ํ”„ ์–ดํ…์…˜์€ ๋”ฅ๋Ÿฌ๋‹์— ์ง€๋Œ€ํ•œ ์˜ํ–ฅ์„ ๋ฏธ์นœ ๋ชจ๋ธ์ด๋ผ ๋ณผ ์ˆ˜ ์žˆ๋Š” ํŠธ๋žœ์Šคํฌ๋จธ(Transformer) ๋ชจ๋ธ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ํ•ด๋‹น ๋…ผ๋ฌธ์„ ์ ‘ํ•˜๊ธฐ ์ „์— ์ด ์ •๋„์˜ ๊ฐ„๋‹จํ•œ ์—ญํ• ์„ ์ดํ•ดํ•œ๋‹ค๋ฉด, ์ฝ๋Š”๋ฐ ์–ด๋А์ •๋„ ๋„์›€์ด ๋  ๊ฒƒ์ด๋ผ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
ย 

4. ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ์–ดํ…์…˜ Multimodal attention

๋ชจ๋‹ฌ์ด๋ผ๋Š” ๋‹จ์–ด๋Š” ๋ฐ์ดํ„ฐ์˜ ํ˜•ํƒœ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์•ž์„œ ์†Œ๊ฐœํ–ˆ๋˜ ๋ชจ๋ธ๋“ค๊ณผ ์–ดํ…์…˜ ๋งค์ปค๋‹ˆ์ฆ˜๋“ค์€ ํ…์ŠคํŠธ๋ผ๋Š” ํ•œ๊ฐ€์ง€ ํ˜•ํƒœ์˜ ๋ฐ์ดํ„ฐ๋งŒ์„ ๋‹ค๋ฃจ๋Š” ๋‹จ์ผ ๋ชจ๋‹ฌ(single modal) ๋ชจ๋ธ์ด์˜€์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ์šฐ๋ฆฌ ์ฃผ๋ณ€์— ๋ฐ์ดํ„ฐ๋Š” ํ…์ŠคํŠธ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ด๋ฏธ์ง€, ์Œ์„ฑ, ์›€์ง์ž„ ๋“ฑ ๋‹ค์–‘ํ•œ ํ˜•ํƒœ๋กœ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๋‹ค์–‘ํ•œ ํ˜•ํƒœ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅ์œผ๋กœ ํ™œ์šฉํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ์ด๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. ํ…์ŠคํŠธ์—์„œ ์ฒ˜๋ฆฌํ•œ ๊ฒƒ๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ, ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜์˜ ๋ฐ์ดํ„ฐ์— ์–ดํ…์…˜ ๋งค์ปค๋‹ˆ์ฆ˜์„ ์ ์šฉํ•˜์—ฌ ๋ถ„์„ํ•˜๊ณ  ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ์–ดํ…์…˜์„ ๊ตฌ์„ฑํ•˜๊ณ  ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ œ์‹œํ•œ ๋…ผ๋ฌธ์ด ๋‹ค์–‘ํ•˜๊ฒŒ ์ œ์‹œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
ย 
ย 
์ด์ „ ๊ธ€ ์ฝ๊ธฐ
๋‹ค์Œ ๊ธ€ ์ฝ๊ธฐ
ย 
ย