BART๋ Facebook์์ ๋ฐํํ ๋ชจ๋ธ๋ก, ๊ธฐ์กด ํธ๋์คํฌ๋จธ ๊ตฌ์กฐ์ ์๋ก์ด ์ฌ์ ํ์ต Task๋ฅผ ์ ์ํจ
โ ํ ์คํธ ์์ฑ๊ณผ ์ดํด ๋ถ๋ฌธ์์ SOTA๋ฅผ ๋ฌ์ฑํ๋ฉฐ ์ฃผ๋ชฉ๋ฐ์
Bidirectional: BERT์์ ์๋ฐฉํฅ์ผ๋ก ์ธ์ด ์ํ์ค์ ํ ํฐ๋ค์ ์ดํ
์
๋ฉ์ปค๋์ฆ์ ํตํด ๋ชจ๋ ๋ฐ์ํ์ฌ
๋ฌธ์๋ฅผ ์ธ์ฝ๋ฉํ๋ ๋ฐฉ์
Auto-Regressive: GPT์์ ์ผ์ชฝ์ธ ์ด๋๊น์ง์ ์ ๋ ฅ์ ๋ฐํ์ผ๋ก ์๋ก์ด ์ถ๋ ฅ์ ๋ง๋ค์ด๋ด๋ ์์ฑ ๋ชจ๋ธ
BART๋ BERT์ GPT๋ฅผ ํ๋๋ก ํฉ์น ํํ๋ก, ๊ธฐ์กด Sequence to Sequence ํธ๋์คํฌ๋จธ ๋ชจ๋ธ์
์๋ก์ด Pre-training objective๋ฅผ ํตํด ํ์ตํ์ฌ ํ๋๋ก ํฉ์น ๋ชจ๋ธ
seq2seq ๋ชจ๋ธ์ ํ๋ฆฌํธ๋ ์ธ์ ์ํย denoising auto-encoder
๊ธฐ์ด์ ์ธ Transformer ๊ธฐ๋ฐ neural machine translation ๊ตฌ์กฐ
์์์ noising function์ผ๋ก ์์๋ ํ ์คํธ๋ฅผ ๋ณต๊ตฌํ๋๋ก ํ์ต
BART๋ย ๋ฌธ์ฅ ์์ฑ๊ณผ ๋ฌธ๋งฅ ์ดํด task์ ํนํ ํจ๊ณผ์
RoBERTa์ ์ ์ฌํ ํ์ต ํ๊ฒฝ์์ QA, ์์ฝ, abstractive dialogue Task๋ค์์๋ SOTA๋ฅผ ๋ณด์
NLP ์์
์์ ๊ฐ์ฅ ์ฑ๊ณต์ ์ธ ์ฑ๊ณผ๋ฅผ ๋ณด์ฌ์ค self-supervised ์ ๊ทผ ๋ฐฉ์์ธ ๋ง์คํฌ ๋ ์ธ์ด ๋ชจ๋ธ(MLM)์ ๋ณํ โ ๋จ์ด์ ์์ ํ์ ์งํฉ์ด ๋ง์คํฌ๋ ํ
์คํธ๋ฅผ ์ฌ๊ตฌ์ฑํ๋๋ก ํ์ต๋ ๊ตฌ์กฐ (ex. BERT)
๊ทธ๋ฌ๋ ์ด๋ฌํ ๋ฐฉ๋ฒ์ ์ผ๋ฐ์ ์ผ๋กย ํน์ ์ ํ์ end task์ ์ด์ ์ ๋ง์ถ๊ณ ย ์ ์ฉ ๊ฐ๋ฅ์ฑ์ด ๋จ์ด์ง๋ค๋ ํ๊ณ๊ฐ ์์ (ex. BERT โ NLU, GPT โ NLG ๋ฑ)
โ bidirectional ๋ฐ auto-regressive transformer๋ฅผ ๊ฒฐํฉํ ๋ชจ๋ธ์ ์ฌ์ ํ์ตํ๋ย BART ****์ ์
NLU vs. NLG
NLU: ๋จ์ด, ๊ตฌ, ๋ฌธ์ฅ๊ณผ ๊ฐ์ด ์ธ์ด๊ตฌ์กฐ์ ๋ํ ์ดํด๋ฅผ ๋ค๋ฃจ๋๋ฐ ๋ ์ด์ ์ ๋ง์ถ๋ฉฐ, ๊ตฌ๋ฌธ๋ฟ๋ง ์๋๋ผ ์๋ฏธ์๋ ์ค์ ์ ๋
โ NLU๋ฅผ ์ํด์๋ ๊ตฌ๋ฌธ ๋ฐ ์๋ฏธ์ ๊ด๋ จ๋ ๋ค์ํ ํ์ ์ ๋ชจํธ์ฑ ํด๊ฒฐ์ด ์ค์
โ ์ธ๊ฐ์ ์ดํด๋ฅผ ์ฝ๊ฒ ๋ง๋ค์ด์ฃผ๊ธฐ ์ํ ๊ธฐ๊ณ์ ํด์์ด ๋ค์ด๊ฐ
NLG: ๋ฃ๊ณ ์ดํด๋ง ํ๋ ๊ณผ์ ์์ ๋ ๋์๊ฐ ์ถ์ ๋์ด ์๋ ๋จ์ด๋ค์ ์กฐํฉํด์ ์ง์ ์ฌ์ฉ์๊ฐ ์ดํดํ๊ธฐ ์ฌ์ด ๋ฌธ์ฅ์ผ๋ก ์ถ๋ ฅํ๋ ๊ฒ