[Paper Review] Seq2Seq

msgoยท2026๋…„ 5์›” 25์ผ

๐Ÿ“Œ ๋ณธ ๊ธ€์€ 2023.03 ์— ์ž‘์„ฑํ•œ paper review๋ฅผ ๋‹ค๋“ฌ์–ด ๋ฐœํ–‰ํ•œ ์•„์นด์ด๋ธŒ ๊ธ€์ž…๋‹ˆ๋‹ค.
์ž‘์„ฑ ๋‹น์‹œ ์ปจํ…์ŠคํŠธ: X:AI 4๊ธฐ Basic
์›๋ณธ ๋…ผ๋ฌธ: https://arxiv.org/abs/1409.3215

Abstract

DNN์€ ์ด์ „ ์–ด๋ ค์šด ํ…Œ์Šคํฌ์—์„œ ์ข‹์€ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ๋งŽ์€ ๋ผ๋ฒจ์ด ์žˆ๋Š” ํ•™์Šต ๋ฐ์ดํ„ฐ์…‹์—์„œ๋„ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ–ˆ์ง€๋งŒ, ์ˆœ์„œ์Œ์—์„œ๋Š” ์‚ฌ์šฉ์„ ํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋…ผ๋ฌธ์—์„œ๋Š” ์—ฐ์†์ ์ธ ํ•™์Šต์— ๋Œ€ํ•œ end-to-end์ ‘๊ทผ ๋ฐฉ๋ฒ•์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ด ๋…ผ๋ฌธ์€ LSTM์„ ์ธํ’‹ ์‹œํ€€์Šค๋ฅผ ๋ฒกํ„ฐ ์ฐจ์›์œผ๋กœ ๋ณ€ํ˜•์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์ธ์ฝ”๋”๋กœ ์‚ฌ์šฉํ•˜๋ฉฐ ๋‹ค๋ฅธ LSTM์„ ์•„์›ƒํ’‹์œผ๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ถ”๊ฐ€์ ์œผ๋กœ LSTM์€ ๊ธด๋ฌธ์žฅ ํ•™์Šต์— ๋Œ€ํ•œ ์–ด๋ ค์›€์ด ์ ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  LSTM์€ ๋ฌธ๋งฅ์— ๊ด€ํ•ด ์˜ํ–ฅ์„ ๋ฐ›๋Š”๋ฐ ์šฐ๋ฆฌ๋Š” ์ด๊ฒƒ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด source sentences์— ๋Œ€ํ•˜์—ฌ ๋’ค์ง‘์–ด์ฃผ์–ด ์ด๋ฅผ ํš๊ธฐ์ ์œผ๋กœ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋‹จ๊ธฐ ์˜์กด์„ฑ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Introduction

DNN์€ ๋งŽ์€ task์—์„œ ์ข‹์€ ์„ฑ๋Šฅ์„ ๊ฑฐ๋‘๊ณ  ์žˆ์—ˆ์ง€๋งŒ, input๊ณผ target์ด ๊ณ ์ •๋œ ์ฐจ์›์œผ๋กœ ์ธ์ฝ”๋”ฉ๋˜์–ด์ ธ์•ผ ์ ์šฉ์ด ๊ฐ€๋Šฅํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์— ๋”ฐ๋ผ, ์Œ์„ฑ ์ธ์‹์ด๋‚˜ ๋ฒˆ์—ญ ๊ทธ๋ฆฌ๊ณ  Q&A์™€ ๊ฐ™์€ ์—ฐ์†์„ฑ์„ ๋‚˜ํƒ€๋‚ด๋Š” ํ…Œ์Šคํฌ์—์„œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ๋…ผ๋ฌธ์—์„œ ์šฐ๋ฆฌ๋Š” ์ •๋ฐฉํ–ฅ์„ฑ LSTM์ด sequence to sequence ํ•™์Šต์— ๋Œ€ํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ์•„์ด๋””์–ด๋Š” ํฐ ๊ณ ์ •๋œ ์ฐจ์›์˜ ๋ฒกํ„ฐ์„ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด LSTM์ด ๋ฌธ์žฅ์„ ๋ฐ›์•„ ํ•œ ๋ฒˆ์— ํ•˜๋‚˜์”ฉ ๋ฐ›์€ ํ›„ ์ดํ›„ ์ด ๋ฒกํ„ฐ๋ฅผ ๋‹ค์‹œ ๋‹ค๋ฅธ LSTM์œผ๋กœ ๋ฐ›์•„์„œ ์•„์›ƒํ’‹์„ ๋„์ถœํ•ด๋ƒ…๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ์ธํ’‹ ๋ฌธ์žฅ์— ๋Œ€ํ•˜์—ฌ(์•„์›ƒํ’‹ target๊ฐ’์€ ์•„๋‹˜) ๋’ค์ง‘์–ด์„œ ๋ชจ๋ธ์— ๋„ฃ์–ด์คŒ์œผ๋กœ์จ ๋‹จ๊ธฐ ์˜์กด์„ฑ์„ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ LSTM์˜ ์œ ์šฉํ•จ์€ ๋‹ค์–‘ํ•œ ๊ธธ์ด์˜ ์ธํ’‹ ๋ฌธ์žฅ์„ ๊ณ ์ •๋œ ๋ฒกํ„ฐ ์ฐจ์›์œผ๋กœ ํ‘œํ˜„์ด ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

585

Model

RNN์€ sequence to sequence์—์„œ ๋งคํ•‘์ด ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ์ธํ’‹๊ณผ ์•„์›ƒํ’‹์ด ๋‹ค๋ฅธ ๊ธธ์ด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์„ ๊ฒฝ์šฐ ๋ถˆ๋ถ„๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•์€ ์ธํ’‹ ์‹œํ€€์Šค๋ฅผ ๊ณ ์ •๋œ ์‚ฌ์ด์ฆˆ์˜ ๋ฒกํ„ฐ๋กœ ๋ณ€๊ฒฝ์‹œํ‚ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๋˜ ๋‹ค๋ฅธ RNN์ด ํƒ€๊ฒŸ ๋ฌธ์žฅ์œผ๋กœ ์ƒ์„ฑํ•ด์ค๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ณผ์ •์€ ๋ถˆ๋ถ„๋ช…ํ•œ ์ •๋ณด๋ฅผ ์ƒ์„ฑํ•˜๊ฒŒ ๋˜๊ณ  RNN์€ ๊ธด ๋ฌธ์žฅ์—์„œ ์ข‹์ง€ ๋ชปํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋งŒ๋“ค์–ด๋ƒ…๋‹ˆ๋‹ค.

LSTM์€ ํ™•๋ฅ ์— ๊ทผ๊ฑฐํ•˜๋ฉฐ ์ธํ’‹ ๋ฌธ์žฅ์„ ๋‹ค๋ฅธ ๊ธธ์ด์˜ ์•„์›ƒํ’‹ ๋ฌธ์žฅ์œผ๋กœ ์ƒ์„ฑํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๊ธธ์ด๊ฐ€ ๋‹ค๋ฅธ ๋ฌธ์žฅ์—์„œ๋„ ์‰ฝ๊ฒŒ ๋ฒˆ์—ญ์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ ๊ณผ์ • ์ค‘๊ฐ„์— ์ •๋ณด๋ฅผ ํ›ผ์†์‹œํ‚ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  LSTM์€ vocabulary์—์„œ ๊ฐ ๋‹จ์–ด์— ํ•ด๋‹นํ•  softmax๊ฐ’์„ ์‚ฌ์šฉํ•˜๋ฉฐ ๋ฌธ์žฅ์— ๋งˆ์ง€๋ง‰์—๋Š” ํ† ํฐ์„ ํ†ตํ•ด ๋ชจ๋ธ์ด ๋ฌธ์žฅ์„ ๋๋งบ์„ ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ์ด 3๊ฐ€์ง€์˜ ๋ชจ๋ธ ์ „๋žต์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

  1. ๋‘๊ฐ€์ง€์˜ ๋‹ค๋ฅธ LSTM, ํ•œ๊ฐœ๋Š” Encoder, ๋‹ค๋ฅธ ํ•˜๋Š” Decoder๋ฅผ ์œ„ํ•œ LSTM์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋ธ์˜ ํ•™์Šต๋Ÿ‰์„ ์ค„์ด๋ฉด์„œ ๋™์‹œ์— ์ปดํ“จํŒ… ์ž์›์„ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ๋”ฅ LSTM : LSTM์„ ์ ๊ฒŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ ๋ณด๋‹ค ๋‘๊ป๊ฒŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋”์šฑ ํšจ๊ณผ์ ์ธ ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์œผ๋ฉด ์šฐ๋ฆฌ๋Š” 4๊ฐœ์ธต์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  3. Reversed inversed input sentence : ์ธํ’‹ ๋ฌธ์žฅ์˜ ์ˆœ์„œ๋ฅผ ๋’ค์ง‘์–ด์„œ input sentence๊ฐ€ a,b,c ์ˆœ์ด๋ผ๋ฉด ์ด๋ฅผ ๋’ค์ง‘์–ด c, b, a๋กœ ๋„ฃ์–ด ์•ŒํŒŒ, ๋ฒ ํƒ€, ๊ฐ๋งˆ๋กœ ์–ป์Šต๋‹ˆ๋‹ค. ์ด๋Š” a, b, c์ˆœ์— ๋งž์ถ˜ ๋ฒˆ์—ญ์„ ์–ป๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

p.3

Experiments

๋ชฉ์ ํ•จ์ˆ˜๋Š” ์œ„์™€ ๊ฐ™์€ ์‚ฌ์ง„์˜ ์‹์„ ์ด์šฉํ•˜์˜€์œผ๋ฉฐ ์ •๋‹ต์œผ๋กœ ๋งž์ถ”๋Š” ๋กœ๊ทธ ํ™•๋ฅ ์„ ๋†’์ผ ์ˆ˜ ์žˆ๋„๋ก ํ•™์Šต์ด ์ง„ํ–‰๋œ๋‹ค.

์šฐ๋ฆฌ๋Š” Beam ๊ฐ€์„ค์— ๋Œ€ํ•ด ์ ์šฉ์„ ์‹œ์ผœ๋ดค๋Š”๋ฐ ์ด๋ฅผ ์ ์šฉํ•˜์˜€์„ ๋•Œ ์„ฑ๋Šฅ์ด ์˜ค๋ฅธ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. Beam์ด๋ž€ ์ธํ’‹ ๋‹จ์–ด๋ฅผ ํ†ตํ•ด ๋‹ค์Œ ๋‹จ์–ด์˜ ์˜ˆ์ธก softmax ๊ฐ’ ์ค‘ Beam์˜ ๊ฐœ์ˆ˜์— ๋”ฐ๋ผ ๊ฐ€์žฅ ๋†’์€ ๊ฐ’์˜ ๊ฐœ์ˆ˜๋ฅผ ์„ ํƒํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์˜ˆ๋ฅผ ๋“ค์–ด 3๊ฐœ๊ฐ€ ์„ ํƒ๋˜์—ˆ๋‹ค๋ฉด 3๊ฐœ๋ฅผ ํ†ตํ•ด ๋‹ค์‹œ Beam๊ฐ€์„ค์„ ์ง„ํ–‰ํ•œ๋‹ค. ์ดํ›„ EOSํ† ํฐ์„ ๋งŒ๋‚ฌ์„ ๋•Œ ์ด๋ฅผ ์ข…๋ฃŒํ•œ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋Š” ์ด์œ ๋Š” ๊ธฐ์กด์˜ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ–ˆ์„ ๋•Œ ๊ฐ€์žฅ ๋†’์€ softmax๊ฐ’์œผ๋กœ ์ง„ํ–‰๋˜์—ˆ์„ ๊ฒฝ์šฐ ๋งŒ์•ฝ ์ด๊ฒƒ์ด ์˜ค๋ฅ˜์ผ ๋•Œ ์˜ค๋ฅ˜๋กœ ๊ณ„์†ํ•ด์„œ ๋น ์ง€๊ฒŒ ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ƒ๊ธฐ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์šฐ๋ฆฌ๊ฐ€ ์ธํ’‹ ๋ฌธ์žฅ์˜ ์ˆœ์„œ๋ฅผ ๋ฐ”๊ฟ”์„œ ๋„ฃ์–ด์ฃผ์—ˆ์„ ๊ฒฝ์šฐ ์šฐ๋ฆฌ๋Š” ํ•™์Šต ๊ณผ์ •์—์„œ ํ…Œ์ŠคํŠธ์˜ ๋‹ค์–‘์„ฑ์ด ์ค„์–ด๋“ค์—ˆ์œผ๋ฉฐ BLEU scores์˜ ์ƒ์Šน์ด ์žˆ์—ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ˜„์ƒ์€ ๋‹จ๊ธฐ ์˜์กด์„ฑ์— ์˜ํ•ด ๋ฐœ์ƒ๋˜์–ด์ง„๋‹ค๊ณ  ๋ณธ๋‹ค. ๋ฌผ๋ก , ์ธํ’‹ ๋ฌธ์žฅ์„ ๋’ค์ง‘์—ˆ์„ ๊ฒฝ์šฐ ์ธํ’‹ ๋‹จ์–ด์™€ ๋ฒˆ์—ญ๋˜์–ด์ง€๋Š” ๋‹จ์–ด์˜ ๊ฑฐ๋ฆฌ ์ด ํ‰๊ท ์€ ๊ฐ™์ง€๋งŒ ๋ช‡๋ช‡ ๋‹จ์–ด๋Š” ๋งค์šฐ ๊ฐ€๊นŒ์›Œ์ง€๊ฒŒ ๋œ๋‹ค. ์ด๋Š” ๋ฐฑํ”„๋กœํŒŒ๊ฒŒ์ด์…˜ ํ•™์Šต์„ ๋” ์‰ฝ๊ฒŒ ์ง„ํ–‰์‹œํ‚ค๊ฒŒ ๋˜๋ฉฐ ์ „์ฒด์ ์œผ๋กœ ์„ฑ๋Šฅ์ด ์˜ฌ๋ผ๊ฐ€๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์—ฌ์ง„๋‹ค. ๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ๋Š” ์ดˆ๊ธฐ์—๋Š” ์ดˆ๋ฐ˜ ๋„์ž…๋ถ€๋ถ„์˜ ๋‹จ์–ด๋Š” ์˜ˆ์ธก์„ ๋” ์‰ฝ๊ฒŒ ํ•˜๊ณ , ์ดํ›„ ๋ ๋ถ€๋ถ„์— ๋‹จ์–ด๋Š” ์˜ˆ์ธก์„ ์ž˜ ๋ชปํ•  ๊ฒƒ์ด๋ผ ์ƒ๊ฐํ–ˆ์œผ๋‚˜ ์ „๋ฐ˜์ ์œผ๋กœ ๋” ์„ฑ๋Šฅ์ด ์˜ฌ๋ผ๊ฐ€๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ์ด 4๊ฐœ์˜ LSTM layer๊ฐ€ ์กด์žฌํ•˜๋Š”๋ฐ ๊ทธ๋ž˜์„œ ๊ฐ๊ฐ์˜ ๋ถ€๋ถ„์— gpu๋ฅผ ํ• ๋‹นํ•˜์—ฌ ๋ณ‘๋ ฌ ์—ฐ๊ฒฐ์„ ํ†ตํ•ด ๋ณด๋‹ค ๋น ๋ฅธ ํ•™์Šต์ด ๊ฐ€๋Šฅํ•ด์ง„๋‹ค.

Conclusion

์šฐ๋ฆฌ์˜ ๋ชจ๋ธ์€ ๋‹ค์–‘ํ•œ ์‹œํ€€์Šค ํ•™์Šต ๋ถ„์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค.

๋˜ํ•œ, ๋ฌธ์žฅ์„ ๋’ค์ง‘์Œ์œผ๋กœ์จ ์„ฑ๋Šฅ ๊ฐœ์„ ์„ ํ•œ ๊ฒƒ์€ ์šฐ๋ฆฌ๋Š” ๋‹จ๊ธฐ ์˜์กด์„ฑ๊ณผ ๊ด€๋ จ๋œ ๊ฒฐ๊ณผ๋ผ๊ณ  ๋ณด์—ฌ์ง„๋‹ค.

์šฐ๋ฆฌ๋Š” LSTM์„ ์‚ฌ์šฉํ•จ์œผ๋กœ์จ ๊ธด ๋ฌธ์žฅ์— ๋Œ€ํ•ด์„œ๋„ ์•Œ๋งž๊ฒŒ ๋ฒˆ์—ญ์ด ๊ฐ€๋Šฅํ–ˆ๋‹ค. ๊ธด ๋ฌธ์žฅ์€ ์‹คํŒจํ•  ๊ฒƒ์œผ๋กœ ์ƒ๊ฐํ–ˆ์—ˆ์ง€๋งŒ, ๋ฌธ์žฅ์„ ๋’ค์ง‘์€ ๊ฒƒ์ด ์ด์—๋„ ๋„์›€์ด ๋˜์—ˆ๋‹ค.

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

๋…ผ๋ฌธ์—์„œ ์‚ฌ์šฉํ•˜๋Š” BLEU score

์•ž์— min์„ ์‚ฌ์šฉํ•œ ์ด์œ ๋Š” ์˜ˆ์ธก ๋ฌธ์žฅ์˜ ๊ธธ์ด๊ฐ€ ๊ธธ์–ด์ง„ ๊ฒฝ์šฐ ๊ทธ ์˜ํ–ฅ๋ ฅ์„ 1๋กœ ํ•˜๊ณ  ์˜ˆ์ธก ๋ฌธ์žฅ์˜ ๊ธธ์ด๊ฐ€ ์งง์•„์ง„ ๊ฒฝ์šฐ ๊ทธ ์˜ํ–ฅ๋ ฅ์„ 1๋กœ ํ•˜๊ณ ์ž ํ•จ์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ •๋‹ต ๋ฌธ์žฅ์ด have a nice day ์ธ๋ฐ ์˜ˆ์ธก ๋ฌธ์žฅ์ด โ€˜์ข‹์€ ํ•˜๋ฃจ ๋ณด๋‚ด์‹œ๊ณ  ํ–‰๋ณตํ•œ ํ•˜๋ฃจ ๋ณด๋‚ด์„ธ์š”โ€™. 6๊ฐœ๊ฐ€ ๋˜์–ด๋ฒ„๋ ธ์„ ๊ฒฝ์šฐ 6/4=1.5 ์˜ ์˜ํ–ฅ๋ ฅ์„ ๊ฐ€์งˆ ๋•Œ ๊ทธ ์˜ํ–ฅ๋ ฅ์ด ๋„ˆ๋ฌด ์ปค์ง„๋‹ค. ๊ทธ๋ž˜์„œ ์–ด๋А์ •๋„์˜ ๋ณด์ •์„ ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜์–ด์ง„๋‹ค. ์˜ค๋ฅธ์ชฝ์˜ precision์€ ์ •๋‹ต ๋ฌธ์žฅ์— ์žˆ๋Š” ๋‹จ์–ด๊ฐ€ ์˜ˆ์ธกํ•œ ๋ฌธ์žฅ์—์„œ ๋ช‡๊ฐœ ์žˆ๋Š”์ง€ ์ฐพ์•„๋‚ด๋Š” ๊ฒƒ์ด๋‹ค. ๋‹จ, ์ •๋‹ต ๋ฌธ์žฅ์ด โ€˜๋‚ด ์ด๋ฆ„์€ ๋ฏผ์„ฑโ€™ ์ด๊ณ  ์˜ˆ์ธก ๋ฌธ์žฅ์ด โ€˜์ด๋ฆ„์€ ๋ฏผ์„ฑ ๋ฏผ์„ฑโ€™์ด๋ผ๋ฉด ์ค‘๋ณต์„ ์ œ์™ธํ•˜๊ณ  2๊ฐœ๋ฅผ ๋งž์ถ˜ ๊ฒƒ์œผ๋กœ ํ•œ๋‹ค. โ†’ (precision์€ ๋งž์ถ˜ ๋‹จ์–ด์˜ ์ˆ˜ / ์˜ˆ์ธกํ•œ ๋ฌธ์žฅ์˜ ๋‹จ์–ด ์ˆ˜) = 2/3 ๊ฐ€ ๋œ๋‹ค.

ChatGPT ์ด์šฉ ๋…ผ๋ฌธ ๋ฆฌ๋ทฐ

"์‹ ๊ฒฝ๋ง์„ ์ด์šฉํ•œ ์‹œํ€€์Šค ํˆฌ ์‹œํ€€์Šค ํ•™์Šต"์€ ์ผ๋ฆฌ์•„ ์ˆ˜์ธ ์ผ€๋ฒ„, ์˜ค๋ฆฌ์˜ฌ ๋นˆ์–„์Šค, ์ฟ ์˜ฅ ๋ฅด ๋“ฑ Google์˜ ์—ฐ๊ตฌ์›๋“ค์ด 2014๋…„์— ๋ฐœํ‘œํ•œ ์ค‘์š”ํ•œ ๋…ผ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ด ๋…ผ๋ฌธ์€ ์‹ ๊ฒฝ๋ง ๊ธฐ๊ณ„ ๋ฒˆ์—ญ์— ๋Œ€ํ•œ ์ƒˆ๋กœ์šด ์ ‘๊ทผ ๋ฐฉ์‹์„ ์†Œ๊ฐœํ–ˆ์œผ๋ฉฐ, ์ดํ›„ ๋‹ค๋ฅธ ๋งŽ์€ ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ ์ž‘์—…์˜ ๊ธฐ๋ฐ˜์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

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

์ €์ž๋“ค์€ ์ด ๋ชจ๋ธ์„ ๊ธฐ๊ณ„ ๋ฒˆ์—ญ์— ์ ์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ ๋ฒค์น˜๋งˆํฌ ๋ฐ์ดํ„ฐ ์„ธํŠธ์—์„œ ์ตœ์ฒจ๋‹จ ์„ฑ๋Šฅ์„ ๋‹ฌ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ด๋ฏธ์ง€ ์บก์…˜ ๋ฐ ์Œ์„ฑ ์ธ์‹๊ณผ ๊ฐ™์€ ๋‹ค๋ฅธ ์‹œํ€€์Šค ๊ฐ„ ์ž‘์—…์—๋„ ์ด ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋ธ์˜ ์œ ์—ฐ์„ฑ์„ ์ž…์ฆํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ๋…ผ๋ฌธ์˜ ๊ฐ•์ ์œผ๋กœ๋Š” ๋ช…ํ™•ํ•˜๊ณ  ๊ฐ„๊ฒฐํ•œ ๊ธ€์“ฐ๊ธฐ ์Šคํƒ€์ผ, ์ƒ์„ธํ•œ ๊ธฐ์ˆ  ์„ค๋ช…, ์ œ์•ˆ๋œ ๋ชจ๋ธ์˜ ํšจ๊ณผ๋ฅผ ์ž…์ฆํ•˜๋Š” ์‹คํ—˜ ๊ฒฐ๊ณผ ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ €์ž๊ฐ€ ์ฃผ์˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ์„ ๊ฐœ์„ ํ•˜๊ณ  ๊ธด ์ž…๋ ฅ ์‹œํ€€์Šค๋ฅผ ์ฒ˜๋ฆฌํ•œ ๊ฒƒ๋„ ์ค‘์š”ํ•œ ๊ธฐ์—ฌ๋ฅผ ํ–ˆ์Šต๋‹ˆ๋‹ค.

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

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

์ฐธ๊ณ  ์ž๋ฃŒ

Sequence to Sequence Learning with Neural Networks

https://arxiv.org/abs/1409.3215


๐Ÿ”— ๊ด€๋ จ ๊ธ€

0๊ฐœ์˜ ๋Œ“๊ธ€