[Paper Review] Investigating BERTโ€™s Knowledge of Language: Five Analysis Methods with NPIs

ยญ๊น€ํ˜„์šฐยท2025๋…„ 11์›” 16์ผ

Paper Review

๋ชฉ๋ก ๋ณด๊ธฐ
13/18

๐Ÿ“ Investigating BERTโ€™s Knowledge of Language: Five Analysis Methods with NPIs

https://aclanthology.org/D19-1286/

๐Ÿ’ก Summary

  • State-of-the-art ์–ธ์–ด ๋ชจ๋ธ๋“ค์€ ์ƒ๋‹นํ•œ ์–ธ์–ดํ•™์ , ๋ฌธ๋ฒ•์  ์ง€์‹์„ ์š”๊ตฌํ•˜๋Š” ๋งŽ์€ NLP ํƒœ์Šคํฌ๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ๋‚ด์žฌํ•œ ๋ฌธ๋ฒ• ์ง€์‹์„ ์ž˜ ํ‰๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์—ฌ์ „ํžˆ ๊ณ ์•ˆํ•ด๋‚ด์•ผํ•˜๋Š” ๊ณผ์ œ์ด๋‹ค.
  • any์™€ ๊ฐ™์€ NPI๋Š” ๋ถ€์ • ํ™˜๊ฒฝ๊ณผ ๊ฐ™์€ ์ผ๋ถ€ ๋ผ์ด์„ ์‹ฑ ํ™˜๊ฒฝ์—์„œ๋งŒ ๋ฌธ๋ฒ•์ ์œผ๋กœ ํ—ˆ์šฉ๋œ๋‹ค. ํ•ด๋‹น ํ™˜๊ฒฝ์€ NPI์˜ ์ข…๋ฅ˜์— ๋”ฐ๋ผ์„œ๋„ ๋‹ฌ๋ฆฌ ์ •์˜๋˜๊ธฐ ๋•Œ๋ฌธ์— ํ‰๊ฐ€์˜ ์ธก๋ฉด์—์„œ ๋งค์šฐ ๊นŒ๋‹ค๋กญ๋‹ค.

  • ๋ณธ ์—ฐ๊ตฌ๋Š” ์˜์–ด์˜ ๋ถ€์ • ๊ทน์–ด ํ•ญ๋ชฉ (Negative Polarity Item, NPI)์— ๋Œ€ํ•œ ๋ผ์ด์„ ์‹ฑ์ด๋ผ๋Š” ๋‹จ์ผ ์–ธ์–ด ํ˜„์ƒ์„ ์‚ฌ๋ก€ ์—ฐ๊ตฌ๋กœ ์‚ฌ์šฉํ•˜์—ฌ, 5๊ฐ€์ง€ ์‹คํ—˜ ๋ฐฉ๋ฒ•์„ ํƒ์ƒ‰ํ•œ๋‹ค.
  • ๋ณธ ์—ฐ๊ตฌ๋Š” ์‹คํ—˜์„ ์œ„ํ•ด NPI ๋ผ์ด์„ ์‹ฑ์˜ ํ•ต์‹ฌ ํŠน์ง•์„ ์ผ๋ถ€ ์กฐ์ •ํ•˜์—ฌ ์ธ๊ณต์ ์œผ๋กœ ์ƒ์„ฑ๋œ ๋ฐ์ดํ„ฐ์…‹์„ ๋„์ž…ํ•œ๋‹ค.
  • BERT๋Š” NPI์˜ ๋ฌธ๋ฒ•์  ํŠน์ง•์— ๋Œ€ํ•œ ์ƒ๋‹นํ•œ ์ง€์‹์„ ๋ณด์œ ํ•˜์ง€๋งŒ, ๊ทธ ์„ฑ๊ณต ์—ฌ๋ถ€๊ฐ€ ์‹คํ—˜ ๋ฐฉ๋ฒ•์— ๋”ฐ๋ผ ์ƒ์ดํ•˜๊ฒŒ ๋‚˜ํƒ€๋‚จ์ด ๋ฐœ๊ฒฌ๋˜์—ˆ๋‹ค.
  • ๊ทธ์— ๋”ฐ๋ผ ์ฃผ์–ด์ง„ ์˜์—ญ์—์„œ ๋ชจ๋ธ์˜ ๋ฌธ๋ฒ•์  ์ง€์‹์˜ ๊ด€๋ จ ์ธก๋ฉด์„ ๋ชจ๋‘ ๋ฐํžˆ๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋‹ค์–‘ํ•œ ํ‰๊ฐ€ ๋ฐฉ๋ฒ•๋ก ์ด ๋™์›๋˜์–ด์•ผ ํ•จ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ’ก Introduction

  • BERT (Devlin et al., 2018) ์™€ ๊ฐ™์€ ๋ฌธ์žฅ ์ธ์ฝ”๋”์˜ ๋ฌธ๋ฒ• ์ง€์‹์„ ํ‰๊ฐ€ํ•˜๋Š” ํ‘œ์ค€ ๋ฐฉ๋ฒ•๋ก ์€ ๋А๋ฆฌ๊ฒŒ ๋ฐœ์ „ํ•ด์™”์œผ๋ฉฐ, ๊ด€๋ จํ•œ ๊ธฐ์กด ์—ฐ๊ตฌ๋“ค์€ ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•๋ก ์„ ์‹œ๋„ํ•ด์™”๋‹ค.

    • Probing Tasks : ํŠน์ • ๋ฌธ๋ฒ•์  ํŠน์ง•์— ๋Œ€ํ•œ ์ง€์‹์„ ๋ชฉํ‘œ๋กœ ํ‰๊ฐ€ํ•˜๊ณ ์ž ํ•˜์˜€๋‹ค. (Shi et al., 2016; Ettinger et al., 2016; Tenney et al., 2019)
    • Minimal Pairs probabilities : ๋ฌธ๋ฒ•์  ํ—ˆ์šฉ ๊ฐ€๋Šฅ์„ฑ์—์„œ ์ตœ์†Œ ๋Œ€๋ฆฝ์Œ ๋ฌธ์žฅ ๊ฐ„์˜ ์–ธ์–ด ๋ชจ๋ธ ํ™•๋ฅ ์„ ๋น„๊ตํ•˜์˜€๋‹ค. (Marvin and Linzen, 2018; Wilcox et al., 2019)
    • Boolean acceptability judgments : ์ƒ์„ฑ ๋ฌธ๋ฒ• ๋ฐฉ๋ฒ•๋ก ์—์„œ ์˜๊ฐ์„ ๋ฐ›์€ ๋ฐฉ๋ฒ•๋ก ์œผ๋กœ, ๋ฌธ์žฅ์˜ ์ˆ˜์šฉ์„ฑ์„ binary classification ํ˜•ํƒœ๋กœ ๋„์ถœํ•œ๋‹ค. (Linzen et al., 2016; Warstadt et al., 2018; Kann et al., 2019)

  • ๋ณธ ์—ฐ๊ตฌ๋Š” NPI ๋ผ์ด์„ ์‹ฑ์„ ์‚ฌ๋ก€ ์—ฐ๊ตฌ๋กœ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ ํƒœ์Šคํฌ ์„ ํƒ์˜ ์žฅ๋‹จ์ ์„ ์ดํ•ดํ•˜๊ณ ์ž ํ•œ๋‹ค.

  • ์ด๋•Œ, NPI ๋ผ์ด์„ ์‹ฑ์€ (i) ๋ผ์ด์„ ์„œ(licensor)๊ฐ€ ์กด์žฌํ•ด์•ผ ํ•˜๊ณ  (ii) NPI๊ฐ€ ํ•ด๋‹น ๋ผ์ด์„ ์„œ์˜ ํ†ต์‚ฌ์  ๋ฒ”์œ„(syntactic scope) ๋‚ด์— ์žˆ์–ด์•ผ๋งŒ ๋ฌธ์žฅ์ด ํ—ˆ์šฉ๋˜๋Š” ํ˜„์ƒ์„ ์˜๋ฏธํ•œ๋‹ค.

    • ๊ด€๋ จํ•œ ์ž์„ธํ•œ ๊ฐœ๋… ์„ค๋ช…์€ ๋‹ค์Œ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ•˜๋ฉด ๋œ๋‹ค.
  • ๋น„๊ต๋œ ๋‹ค์„ฏ ๊ฐ€์ง€ ์‹คํ—˜ ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค :

    • Boolean acceptability classification : ๋ฌธ์žฅ์„ ๋‹จ๋…์œผ๋กœ ํ‰๊ฐ€ํ•˜๋Š” boolean ํ—ˆ์šฉ ๊ฐ€๋Šฅ์„ฑ ๋ถ„๋ฅ˜ ํƒœ์Šคํฌ
    • Absolute minimal pair task : ์ตœ์†Œ ๋Œ€๋ฆฝ์Œ ์ค‘ ํ—ˆ์šฉ ๊ฐ€๋Šฅ์„ฑ์— ์ฐจ์ด๊ฐ€ ์žˆ๋Š” ๋ฌธ์žฅ ์Œ์„ ์ ˆ๋Œ€์ ์ธ boolean ์ถœ๋ ฅ์œผ๋กœ ํ‰๊ฐ€ํ•˜๋Š” ํƒœ์Šคํฌ
    • Gradient minimal pair task : ํ—ˆ์šฉ ๊ฐ€๋Šฅ์„ฑ ๋ถ„๋ฅ˜๊ธฐ์˜ ๊ฒฝํ–ฅ์„ฑ ์ถœ๋ ฅ(gradient outputs)์ด ์ตœ์†Œ ์Œ์„ ๊ตฌ๋ณ„ํ•˜๋Š”์ง€ ํ‰๊ฐ€ํ•˜๋Š” ํƒœ์Šคํฌ (๋น„ํ—ˆ์šฉ ๋ฌธ์žฅ๋ณด๋‹ค ํ—ˆ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฌธ์žฅ์—์„œ ๋” ๋†’์€ ์ˆ˜์šฉ์„ฑ์„ ๋„์ถœํ•˜๋ฉด ์ •๋‹ต ์ฒ˜๋ฆฌํ•œ๋‹ค.)
    • Cloze test : BERT์˜ ๋งˆ์Šคํ‚น๋œ ์–ธ์–ด ๋ชจ๋ธ๋ง(MLM) ํ—ค๋“œ์˜ ๋ฌธ๋ฒ•์  ์„ ํ˜ธ๋„๋ฅผ ํ‰๊ฐ€ํ•˜๋Š” ํƒœ์Šคํฌ
    • Probing task : NPI ๋ผ์ด์„ ์‹ฑ๊ณผ ๊ด€๋ จ๋œ ํŠน์ • ๋ฌธ๋ฒ•์  ํŠน์ง•์— ๋Œ€ํ•œ BERT ํ‘œํ˜„์„ ์ง์ ‘ ํ‰๊ฐ€ํ•˜๋Š” ํƒœ์Šคํฌ


๐Ÿ’ก Methods

  • NPI ํ—ˆ์šฉ ๊ฐ€๋Šฅ์„ฑ ํŒ๋‹จ ๋ฐ์ดํ„ฐ์…‹(S4)์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์„ฏ ๊ฐ€์ง€ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์‹คํ—˜ํ•œ๋‹ค.
  • ๊ฐ ๋ฐ์ดํ„ฐ ์ƒ˜ํ”Œ์€ ๋ฌธ์žฅ, ๋ฌธ๋ฒ•์„ฑ ๋ ˆ์ด๋ธ”, ์„ธ๊ฐ€์ง€ ๋ฉ”ํƒ€ ๋ฐ์ดํ„ฐ ๋ณ€์ˆ˜ (๋ผ์ด์„ ์„œ, NPI, ๋ฒ”์œ„)๋ฅผ ํฌํ•จํ•œ๋‹ค.
  • 4๊ฐ€์ง€ ํ‰๊ฐ€ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•œ๋‹ค:
    • GloVe BoW (๋‹จ์ˆœ Bag-of-Words) ๋ฒ ์ด์Šค๋ผ์ธ (Pennington et al.,2014)
    • BERT-large
    • ๊ฐ ํ•œ๊ฐ€์ง€ ์ถ”๊ฐ€ ํƒœ์Šคํฌ์—์„œ ํŒŒ์ธ ํŠœ๋‹๋œ ๋‘๊ฐœ์˜ BERT ๋ชจ๋ธ (BERTโ†’MNLI, BERTโ†’CCG)

(i) Boolean Acceptability

  • NPI ๋ฐ์ดํ„ฐ์…‹์—์„œ ๋ฌธ์žฅ์˜ ๋ฌธ๋ฒ•์  ํ—ˆ์šฉ ๊ฐ€๋Šฅ์„ฑ(์™„์ „ํžˆ ํ—ˆ์šฉ ๊ฐ€๋Šฅํ•˜๊ฑฐ๋‚˜ ์™„์ „ํžˆ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๊ณ  ๊ฐ€์ •)์„ ํŒ๋‹จํ•˜๋Š” ๋ชจ๋ธ์˜ ๋Šฅ๋ ฅ์„ ํ…Œ์ŠคํŠธํ•œ๋‹ค.
  • BERT ๊ธฐ๋ฐ˜ ๋ชจ๋ธ์˜ ๊ฒฝ์šฐ ๋งˆ์ง€๋ง‰ ๋ ˆ์ด์–ด์˜ [CLS] ์ž„๋ฒ ๋”ฉ ์œ„์— ๋ถ„๋ฅ˜๊ธฐ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ , BoW์˜ ๊ฒฝ์šฐ ์ตœ๋Œ€ ํ’€๋ง ํ›„ MLP ๋ถ„๋ฅ˜๊ธฐ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.
  • ์„ฑ๋Šฅ์€ Matthews Correlation Coefficient (MCC)๋กœ ์ธก์ •ํ•œ๋‹ค.

    โœ๏ธ Matthews Correlation Coefficient (MCC) ?
    ์ •๋‹ต ๋ ˆ์ด๋ธ”๊ณผ ๋ชจ๋ธ ์˜ˆ์ธก์ด ์„œ๋กœ ์–ผ๋งˆ๋‚˜ ์ž˜ ์ผ์น˜ํ•˜๋Š”์ง€๋ฅผ ์ƒ๊ด€๊ณ„์ˆ˜ ํ˜•ํƒœ๋กœ ์ธก์ •ํ•œ ๊ฐ’์ด๋‹ค.
    ๊ฐ’์˜ ๋ฒ”์œ„๋Š” -1์—์„œ +1์ด๋ฉฐ, 0์€ ์ƒ๊ด€ ๊ด€๊ณ„๊ฐ€ ์—†์Œ์„ ์˜๋ฏธํ•œ๋‹ค.
    ํ•ด๋‹น ์ง€ํ‘œ๋Š” ํŠนํžˆ ํด๋ž˜์Šค ๋ถˆ๊ท ํ˜•์ด ์‹ฌํ•  ๋•Œ Accuracy์— ๋น„ํ•ด ๋†’์€ ์‹ ๋ขฐ์„ฑ์„ ๋ณด์ธ๋‹ค.

(ii) Absolute Minimal Pair

  • ํ•˜๋‚˜์˜ ํŠน์ง• (๋ผ์ด์„ ์„œ, NPI, ๋˜๋Š” ๋ฒ”์œ„)์—์„œ ์ฐจ์ด๊ฐ€ ๋‚˜๊ณ  ํ—ˆ์šฉ ๊ฐ€๋Šฅ์„ฑ์ด ๋‹ค๋ฅธ ๋ฌธ์žฅ ์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ boolean ํ—ˆ์šฉ ๊ฐ€๋Šฅ์„ฑ์„ ๋ถ„๋ฅ˜ํ•œ๋‹ค.

  • ์˜ˆ๋ฅผ ๋“ค์–ด, ๋‹ค์Œ ๋‘ ๋ฌธ์žฅ์€ ์ตœ์†Œ ๋Œ€๋ฆฝ์Œ์— ์†ํ•œ๋‹ค :

    • Mary hasn't eaten any cookies.
      Mary has eaten any cookies.
  • ์ตœ์†Œ ๋Œ€๋ฆฝ์Œ ๋‚ด ์Œ์˜ ๋‘ ๋ฌธ์žฅ์„ ๋ชจ๋‘ ์ •ํ™•ํ•˜๊ฒŒ ๋ถ„๋ฅ˜ํ•  ๋•Œ ๋ชจ๋ธ์€ ์ •ํ™•์„ฑ์„ ๊ฐ€์กŒ๋‹ค๊ณ  ํŒ๋‹จ๋œ๋‹ค.

(iii) Gradient Minimal Pair

  • Absolute Minimal Pair๋ณด๋‹ค ๊ด€๋Œ€ํ•œ ํ‰๊ฐ€ ๋ฐฉ์‹์ด๋‹ค.
  • ๋ถ„๋ฅ˜๊ธฐ๊ฐ€ ํ—ˆ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฌธ์žฅ์— ๋Œ€ํ•ด ๋น„ํ—ˆ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฌธ์žฅ๋ณด๋‹ค ๋” ๋†’์€ ํ—ˆ์šฉ ๊ฐ€๋Šฅ์„ฑ ๊ฐ’์„ ์˜ˆ์ธกํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋ถ„๋ฅ˜๋œ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผํ•œ๋‹ค.

(iv) Cloze Test

  • BERT์˜ ๋งˆ์Šคํ‚น๋œ ์–ธ์–ด ๋ชจ๋ธ๋ง(MLM) ์ปดํฌ๋„ŒํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ, ์ตœ์†Œ ์Œ ์ค‘ ํ—ˆ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฌธ์žฅ์— ๋” ๋†’์€ ํ™•๋ฅ ์„ ํ• ๋‹นํ•˜๋Š”์ง€ ํ‰๊ฐ€ํ•œ๋‹ค.
  • ํ…Œ์ŠคํŠธ๋œ ์ตœ์†Œ ์Œ์€ ๊ธธ์ด๊ฐ€ ๊ฐ™๊ณ  ๋‹จ ํ•˜๋‚˜์˜ ํ† ํฐ์—์„œ๋งŒ ์ฐจ์ด๊ฐ€ ๋‚˜์•ผ ํ•œ๋‹ค.
  • ์„œ๋กœ ๋‹ค๋ฅธ ๋‹จ์–ด ํ•˜๋‚˜๋งŒ [MASK]๋กœ ์น˜ํ™˜ํ•˜์—ฌ ํ™•๋ฅ ์„ ๋น„๊ตํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ํ‰๊ฐ€ํ•œ๋‹ค. ๊ทธ์— ๋”ฐ๋ผ, acceptableํ•œ ๋ฌธ์žฅ์˜ ๋‹จ์–ด ํ† ํฐ ํ™•๋ฅ ์ด ๋” ๋†’์„ ๋•Œ ์ •ํ™•ํ•˜๋‹ค๊ณ  ํŒ๋‹จํ•œ๋‹ค.
  • ์ด ์‹คํ—˜์€ ๋‹ค๋ฅธ ์ตœ์†Œ ์Œ ์‹คํ—˜๊ณผ ๋‹ฌ๋ฆฌ ๋น„์ง€๋„ ํ•™์Šต ๋ฐฉ์‹์œผ๋กœ BERT์˜ ๊ธฐ๋ณธ MLM ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•œ๋‹ค.

(v) Feature Probing

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

๐Ÿ’ก Data

  • ์ธ๊ณต์ ์œผ๋กœ 136,000๊ฐœ์˜ NPI ๊ด€๋ จ ์˜์–ด ๋ฌธ์žฅ๊ณผ ์ˆ˜์šฉ์„ฑ ๋ ˆ์ด๋ธ”์„ ๊ฐ€์ง„ ๋ฐ์ดํ„ฐ์…‹์„ ์ƒ์„ฑํ•œ๋‹ค.

  • ๋ฐ์ดํ„ฐ์…‹์—๋Š” 9๊ฐ€์ง€ NPI ๋ผ์ด์„ ์‹ฑ ํ™˜๊ฒฝ (Adverbs, Conditionals, Determiner negation, Sentential negation, Only, Quantifiers, Questions, Simple questions, Superlatives)๊ณผ 2๊ฐ€์ง€ NPI(any, ever)๊ฐ€ ํฌํ•จ๋œ๋‹ค.

  • ๋Œ€๋ถ€๋ถ„์˜ ๋ผ์ด์„ ์„œ-NPI ์Œ์€ 3๊ฐ€์ง€ boolean NPI ๋ผ์ด์„ ์‹ฑ ํŠน์ง•์„ ์กฐ์ž‘ํ•˜์—ฌ, 2ร—2ร—2 ํŒจ๋Ÿฌ๋‹ค์ž„์„ ๋”ฐ๋ฅธ๋‹ค. ํ•ด๋‹น ํŒจ๋Ÿฌ๋‹ค์ž„์€ Table 2์—์„œ์™€ ๊ฐ™์ด ๋ผ์ด์„ ์„œ ์กด์žฌ ์—ฌ๋ถ€, NPI ์กด์žฌ ์—ฌ๋ถ€, NPI๊ฐ€ ๋ผ์ด์„ ์„œ์˜ ๋ฒ”์œ„ ๋‚ด์— ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ํฌํ•จํ•œ๋‹ค.

    • ๋ผ์ด์„ ์„œ : NPI๋ฅผ ํ—ˆ๊ฐ€ํ•˜๋Š” ๋ผ์ด์„ ์„œ๊ฐ€ ๋ฌธ์žฅ ๋‚ด์— ์žˆ๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค. ๋ผ์ด์„ ์„œ๊ฐ€ ์—†์„ ๊ฒฝ์šฐ, ์œ ์‚ฌํ•œ ๊ตฌ๋ฌธ ๋ถ„ํฌ๋ฅผ ๊ฐ€์ง€์ง€๋งŒ NPI๋ฅผ ๋ผ์ด์„ ์‹ฑํ•˜์ง€ ์•Š๋Š” ๋Œ€์ฒด ํ•ญ๋ชฉ (licensor replacement)์œผ๋กœ ๋Œ€์ฒดํ•œ๋‹ค.
      ์˜ˆ๋ฅผ ๋“ค์–ด, NPI๋ฅผ ํ—ˆ๊ฐ€ํ•˜๋Š” ์–‘ํ™”์‚ฌ every์— ๋Œ€ํ•ด์„œ๋Š” some, many, more than three ๋“ฑ์˜ ์–‘ํ™” ๊ฐœ๋…์„ ๋Œ€์ฒด ํ•ญ๋ชฉ์œผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค.

    • NPI : NPI๊ฐ€ ๋ฌธ์žฅ์— ์žˆ๋Š”์ง€, ์•„๋‹ˆ๋ฉด ์œ ์‚ฌํ•œ ๊ตฌ์กฐ์  ๋ถ„ํฌ๋ฅผ ๊ฐ€์ง„ NPI ๋Œ€์ฒด ํ•ญ๋ชฉ (NPI replacement)์œผ๋กœ ๋Œ€์ฒด๋˜์—ˆ๋Š”์ง€ ๋‚˜ํƒ€๋‚ธ๋‹ค.
      ์˜ˆ๋ฅผ ๋“ค์–ด, NPI์— ํ•ด๋‹นํ•˜๋Š” ever์— ๋Œ€ํ•ด์„œ๋Š” often, sometimes, certainly ๋“ฑ์˜ ๋Œ€์ฒด ํ•ญ๋ชฉ์„ ์‚ฌ์šฉํ•œ๋‹ค.

    • ๋ฒ”์œ„ : NPI/NPI ๋Œ€์ฒด ํ•ญ๋ชฉ์ด ๋ผ์ด์„ ์„œ/๋ผ์ด์„ ์„œ ๋Œ€์ฒด ํ•ญ๋ชฉ์˜ ๋ฒ”์œ„ ๋‚ด์— ์žˆ๋Š”์ง€ ๋‚˜ํƒ€๋‚ธ๋‹ค. ์ด๋Š” ๋ผ์ด์„ ์„œ ์œ ํ˜•์— ๋”ฐ๋ผ ํฌ๊ฒŒ ๋‹ฌ๋ผ์ง„๋‹ค.

      • "Any cookies have not been eaten."๊ณผ ๊ฐ™์€ ๋ฌธ์žฅ์—์„œ, NPI๋Š” ๋ฌธ๋‘์— ๋“ฑ์žฅํ•˜์—ฌ ๋ถ€์ •์–ด๋ณด๋‹ค ๋†’์€ ์œ„์น˜ (=scope ๋ฐ–)์— ์ž๋ฆฌํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ๋ถ€์ •์–ด๊ฐ€ NPI๋ฅผ c-command ํ•˜์ง€ ๋ชปํ•˜๊ณ , ์ด ๊ฒฝ์šฐ ์–ธ์–ดํ•™์—์„œ๋Š” NPI์ธ Any๊ฐ€ ๋ผ์ด์„ ์„œ์˜ ๋ฒ”์œ„ ๋ฐ–์— ์žˆ๋‹ค๊ณ  ์ •์˜ํ•œ๋‹ค.
  • Simple Questions ํ™˜๊ฒฝ๋งŒ ๋ฒ”์œ„ ์กฐ์ž‘์ด ์—†๋Š” ์ถ•์†Œ๋œ 2ร—2 ํŒจ๋Ÿฌ๋‹ค์ž„์„ ๋”ฐ๋ฅธ๋‹ค.

  • ๋ฐ์ดํ„ฐ ์ƒ์„ฑ์„ ์œ„ํ•ด, ๊ฐ ์กฐ๊ฑด์— ๋Œ€ํ•ด ๋ฌธ์žฅ ํ…œํ”Œ๋ฆฟ์„ ์ƒ์„ฑํ•˜๊ณ , ๊ตฌ๋ฌธ์ , ํ˜•ํƒœํ•™์ , ์˜๋ฏธ์  ํŠน์ง•์œผ๋กœ ์ฃผ์„์ด ๋‹ฌ๋ฆฐ 1,000๊ฐœ ์ด์ƒ์˜ ์–ดํœ˜ ํ•ญ๋ชฉ์—์„œ ๋‹จ์–ด๋ฅผ ์ƒ˜ํ”Œ๋งํ•œ๋‹ค.

  • ํ›ˆ๋ จ ์„ธํŠธ๋Š” ํ™˜๊ฒฝ๋‹น 10K ๋ฌธ์žฅ, ๊ฐœ๋ฐœ ๋ฐ ํ…Œ์ŠคํŠธ ์„ธํŠธ๋Š” ๊ฐ๊ฐ 1K ๋ฌธ์žฅ์„ ํฌํ•จํ•˜๋ฉฐ, ๋™์ผํ•œ ํŒจ๋Ÿฌ๋‹ค์ž„์˜ ๋ฌธ์žฅ์€ ํ•ญ์ƒ ๋™์ผํ•œ ์„ธํŠธ์— ๋ฐฐ์น˜๋œ๋‹ค.

  • ์ƒ์„ฑ๋œ ๋ฌธ์žฅ์ด ์˜๋„๋Œ€๋กœ ํ—ˆ์šฉ ๊ฐ€๋Šฅ์„ฑ ์ธก๋ฉด์—์„œ ๋Œ€๋น„๋˜๋Š”์ง€๋ฅผ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด Amazon Mechanical Turk (MTurk)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ์˜ ํ•˜์œ„ ์ง‘ํ•ฉ (500๊ฐœ ๋ฌธ์žฅ)์„ ๊ฒ€์ฆํ•œ๋‹ค.

    • ์ฐธ๊ฐ€์ž๋“ค์€ ๊ฐ ๋ฌธ์žฅ์„ 1 (๊ฐ€๋Šฅํ•˜์ง€ ์•Š์Œ)๋ถ€ํ„ฐ 6 (๊ฐ€๋Šฅํ•จ)๊นŒ์ง€์˜ ๋ฆฌ์ปคํŠธ ์ฒ™๋„๋กœ ํ‰๊ฐ€ํ•œ๋‹ค.
    • MTurk ํ‰๊ฐ€ ๊ฒฐ๊ณผ, ํ—ˆ์šฉ ๊ฐ€๋Šฅํ•˜๋„๋ก ๋ ˆ์ด๋ธ”๋ง๋œ ๋ฌธ์žฅ์˜ 81.3%๊ฐ€ ํ—ˆ์šฉ ๊ฐ€๋Šฅ ๋“ฑ๊ธ‰์„ ๋ฐ›์•˜๊ณ , ๋น„ํ—ˆ์šฉ ๊ฐ€๋Šฅํ•˜๋„๋ก ๋ ˆ์ด๋ธ”๋ง๋œ ๋ฌธ์žฅ์˜ 85.2%๊ฐ€ ๋น„ํ—ˆ์šฉ ๊ฐ€๋Šฅ ๋“ฑ๊ธ‰์„ ๋ฐ›์•„ ์ „๋ฐ˜์ ์ธ ์ผ์น˜์œจ์€ 82.8%์„ ๊ธฐ๋กํ•œ๋‹ค.

๐Ÿ’ก Experimental Settings

  • ์‚ฌ์šฉํ•œ ๋ชจ๋ธ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค :

    • GloVe BoW : 840B ํ† ํฐ์˜ 300์ฐจ์› GloVe ๋‹จ์–ด ์ž„๋ฒ ๋”ฉ์„ ์ตœ๋Œ€ ํ’€๋งํ•œ Bag-of-Words ๋ฒ ์ด์Šค๋ผ์ธ
    • BERT : BERT-large (cased ๋ฒ„์ „) ๋ชจ๋ธ
    • BERT โ†’ MNLI : Multi-Genre Natural Language Inference(MNLI) ์ฝ”ํผ์Šค์—์„œ ์ค‘๊ฐ„ ํŒŒ์ธ ํŠœ๋‹๋œ BERT
    • BERT โ†’ CCG : Combinatory Categorial Grammar Bank(CCG) ์ฝ”ํผ์Šค์—์„œ ํŒŒ์ธ ํŠœ๋‹๋œ BERT
  • ๋ชจ๋ธ์ด ํ•™์Šต๋œ ํ™˜๊ฒฝ์—์„œ ์ด์ „์— ๋ณด์ง€ ๋ชปํ•œ ํ™˜๊ฒฝ์œผ๋กœ ์ผ๋ฐ˜ํ™”ํ•  ์ˆ˜ ์žˆ๋Š”์ง€๋ฅผ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ ๊ตฌ์„ฑ์„ ํ…Œ์ŠคํŠธํ•œ๋‹ค.

    • CoLA (Corpus of Linguistic Acceptability): boolean ํ˜•ํƒœ์˜ ๋ฌธ์žฅ ์ˆ˜์šฉ์„ฑ ๋ ˆ์ด๋ธ”์„ ๊ฐ€์ง„ CoLA ๋ฐ์ดํ„ฐ์…‹์—์„œ ํ›ˆ๋ จํ•˜๊ณ  ํ•ด๋‹น ํ™˜๊ฒฝ์—์„œ ํ‰๊ฐ€ํ•œ๋‹ค.
    • 1 NPI : ๋™์ผํ•œ NPI ํ™˜๊ฒฝ์—์„œ ํ›ˆ๋ จ ๋ฐ ํ‰๊ฐ€๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค.
    • Avg Other NPI : ํ•˜๋‚˜์˜ NPI ํ™˜๊ฒฝ์„ ์ œ์™ธํ•œ ๋ชจ๋“  ํ™˜๊ฒฝ์—์„œ ํ›ˆ๋ จํ•˜๊ณ , ํ•ด๋‹น ํ™˜๊ฒฝ์—์„œ ํ‰๊ฐ€ ๊ฒฐ๊ณผ๋ฅผ ํ‰๊ท ํ•˜์—ฌ ๋„์ถœํ•œ๋‹ค.
    • All-but-1 NPI : ํ•˜๋‚˜์˜ ํ™˜๊ฒฝ์„ ์ œ์™ธํ•œ ๋ชจ๋“  ํ™˜๊ฒฝ์—์„œ ํ›ˆ๋ จํ•˜๊ณ , ํ•ด๋‹น ํ™˜๊ฒฝ์—์„œ ํ‰๊ฐ€๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค.
    • All NPI : ๋ชจ๋“  ํ™˜๊ฒฝ์—์„œ ํ›ˆ๋ จํ•˜๊ณ , ํ•ด๋‹น ํ™˜๊ฒฝ์—์„œ ํ‰๊ฐ€๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค.

      โœ๏ธ Configuration์— ๋Œ€ํ•œ ๋ถ€๊ฐ€ ์„ค๋ช…

      ๋ช…ํ™•ํ•œ ์„ค๋ช…์ด ์ œ์‹œ๋˜์ง€๋Š” ์•Š์•˜์ง€๋งŒ, Avg Other NPI์™€ All-but-1 NPI ๊ตฌ์„ฑ์˜ ๊ฐ€์žฅ ํฐ ์ฐจ์ด์ ์€ ์„ฑ๋Šฅ ์ธก์ • ๋ฐ ๊ฒฐ๊ณผ ๋ณด๊ณ ์˜ ์ธก๋ฉด์— ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค.

      Avg Other NPI์˜ ๊ฒฝ์šฐ, N-1 (ํ•˜๋‚˜์˜ NPI ํ™˜๊ฒฝ์„ ์ œ์™ธํ•œ ๋ชจ๋“  ํ™˜๊ฒฝ) ๊ฐœ์˜ ํ™˜๊ฒฝ์—์„œ ๊ฐ๊ฐ ๋…๋ฆฝ์ ์œผ๋กœ ํ›ˆ๋ จ๋œ ํ›„, ์ œ์™ธ๋œ 1๊ฐœ์˜ ํ™˜๊ฒฝ์— ๋Œ€ํ•œ ํ‰๊ฐ€๋ฅผ ์ง„ํ–‰ํ•˜์—ฌ, ๋ชจ๋“  ๋…๋ฆฝ์ ์ธ ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ์˜ ํ‰๊ท ์„ ๋ณด๊ณ ํ•œ๋‹ค.

      ๋‹ค๋งŒ, All-but-1 NPI์˜ ๊ฒฝ์šฐ, ๋ชจ๋“  N-1๊ฐœ์˜ ํ™˜๊ฒฝ์„ ํ•ฉ์ณ ํ›ˆ๋ จ์„ ์ง„ํ–‰ํ•œ ํ›„, ์ œ์™ธ๋œ 1๊ฐœ์˜ ํ™˜๊ฒฝ์— ๋Œ€ํ•œ ๋‹จ์ผ ์ ์ˆ˜๋ฅผ ๋„์ถœํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ์ฆ‰, ๋Œ€๊ทœ๋ชจ์—์„œ ํ›ˆ๋ จ์„ ์ง„ํ–‰ํ•œ ํ›„ ์ƒˆ๋กœ์šด ๋‹จ์ผ ํ™˜๊ฒฝ์— ๋Œ€ํ•œ ์ผ๋ฐ˜ํ™” ๋Šฅ๋ ฅ์„ ์ธก์ •ํ•œ ๊ฒƒ์ด๋‹ค.


๐Ÿ’ก Results

Acceptability Judgements

  • BERT๋Š” ๋ชจ๋“  ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ์—์„œ BoW ๋ฒ ์ด์Šค๋ผ์ธ๋ณด๋‹ค ์šฐ์ˆ˜ํ•œ ์„ฑ๋Šฅ์„ ๋ณด์ธ๋‹ค.
  • 1 NPI ์„ค์ •์—์„œ๋Š” ๋ชจ๋“  BERT ๋ณ€ํ˜•์ด ๋ชจ๋“  ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ์—์„œ MCC 1.0์— ๋„๋‹ฌํ•œ๋‹ค.
  • All-but-1 NPI ๊ตฌ์„ฑ์—์„œ๋Š” BERT์˜ ์„ฑ๋Šฅ์ด ํ•˜๋ฝํ•œ๋‹ค.
    ํŠนํžˆ, Simple Question ํ™˜๊ฒฝ์—์„œ๋Š” 0.58๋กœ ๋–จ์–ด์ง์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.
  • MNLI ๋ฐ CCG ํŒŒ์ธ ํŠœ๋‹์€ ํ—ˆ์šฉ ๊ฐ€๋Šฅ์„ฑ ํŒ๋‹จ์— ๋ช…ํ™•ํ•œ ์ด์ ์„ ๊ฐ€์ ธ์˜ค์ง€ ๋ชปํ•œ๋‹ค. ์ผ๋ฐ˜ BERT๊ฐ€ 9๊ฐœ ํ™˜๊ฒฝ ์ค‘ 7๊ฐœ์—์„œ ๋” ๋‚˜์€ ์„ฑ๋Šฅ์„ ๋ณด์ธ๋‹ค.

Absolute and Gradient Minimal Pairs

  • ๊ฒฝํ–ฅ์„ฑ ์ธก์ • (Gradient measure) : BERT๋Š” ๋ผ์ด์„ ์„œ ๋ฐ ๋ฒ”์œ„์—์„œ ์ฐจ์ด๊ฐ€ ๋‚˜๋Š” ์ตœ์†Œ ์Œ์— ๋Œ€ํ•ด ๊ฑฐ์˜ ์™„๋ฒฝํ•œ ์„ฑ๋Šฅ์„ ๋‹ฌ์„ฑํ•œ๋‹ค.
  • ์ ˆ๋Œ€ ์ธก์ • (Absolute measure) : BERT์™€ BoW ๋ชจ๋‘ ์„ฑ๋Šฅ์ด ์ €์กฐํ•˜๋‹ค.
    ํŠนํžˆ ๋ผ์ด์„ ์„œ์™€ ๋ฒ”์œ„ (์ž๋ช…ํ•˜์ง€ ์•Š์€ ํ†ต์‚ฌ์  ์ง€์‹ ์š”๊ตฌ)๋ฅผ ๋ชฉํ‘œ๋กœ ํ•  ๋•Œ ์ ˆ๋Œ€์ ์ธ ํŒ๋‹จ์ด ๋” ์–ด๋ ค์šด ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚œ๋‹ค.
  • NPI์˜ ์กด์žฌ ์—ฌ๋ถ€๋กœ๋งŒ ์ฐจ์ด๊ฐ€ ๋‚˜๋Š” ์ตœ์†Œ ์Œ์— ๋Œ€ํ•ด์„œ๋Š” BoW์™€ ์ผ๋ฐ˜ BERT ๋ชจ๋‘ ๊ฑฐ์˜ ์™„๋ฒฝํ•œ ์ •ํ™•๋„๋ฅผ ๋ณด์ธ๋‹ค.

Cloze Test

  • BERT MLM์€ NPI ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์ง€๋„ ํ•™์Šต ์—†์ด๋„ ํ—ˆ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฌธ์žฅ๊ณผ ํ—ˆ์šฉ ๋ถˆ๊ฐ€ํ•œ ๋ฌธ์žฅ์„ ๊ตฌ๋ณ„ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • NPI ์กด์žฌ ๊ฐ์ง€ ์ •ํ™•๋„๋Š” ๋ชจ๋“  ํ™˜๊ฒฝ์—์„œ 0.76์—์„œ 0.93 ์‚ฌ์ด๋กœ ๋น„๊ต์  ๋†’๋‹ค.
  • ๋ผ์ด์„ ์„œ ์กด์žฌ ๊ฐ์ง€ ์ •ํ™•๋„๋Š” ํ™˜๊ฒฝ์— ๋”ฐ๋ผ ํ›จ์”ฌ ๋” ๊ฐ€๋ณ€์ ์ด๋‹ค.
    • Conditional, Sentential negation, Only ํ™˜๊ฒฝ์—์„œ ๋†’๊ณ , Quantifier, Superlative ํ™˜๊ฒฝ์—์„œ ๋‚ฎ๊ฒŒ ๋‚˜ํƒ€๋‚œ๋‹ค.

Feature Probing

  • BoW ๋ฒ ์ด์Šค๋ผ์ธ์€ NPI ๋ฐ ๋ผ์ด์„ ์„œ ์กด์žฌ ๊ฐ์ง€ (๊ตฌ๋ฌธ์ด๋‚˜ ์–ด์ˆœ ์ง€์‹์ด ํ•„์š”ํ•˜์ง€ ์•Š์€ ํƒœ์Šคํฌ)์—์„œ ๊ฑฐ์˜ ์™„๋ฒฝํ•œ ์„ฑ๋Šฅ์„ ๋ณด์ธ๋‹ค.
    ์ด๋Š” ๋ผ์ด์„ ์„œ์˜ GloVe ์ž„๋ฒ ๋”ฉ์ด NPI์™€์˜ ๊ณตํ†ต ์†์„ฑ์„ ๊ณต์œ ํ•˜๋ฉฐ, ์กด์žฌ ๊ฐ์ง€ ์—ฌ๋ถ€๋Š” ํ†ต์‚ฌ ๊ตฌ์กฐ, ๋ฌธ์žฅ ์ˆœ์„œ ์ฐจ์›์˜ ์ง€์‹์„ ๋ณ„๋„๋กœ ์š”๊ตฌํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
  • ์ผ๋ฐ˜ BERT๋Š” BoW ๊ธฐ์ค€์„ ๋ณด๋‹ค ๋ฒ”์œ„ ๊ฐ์ง€(์ดˆ๋ก์ƒ‰ ๋ฐ” ์ฐจํŠธ)์—์„œ ๋›ฐ์–ด๋‚œ ์„ฑ๋Šฅ์„ ๋ณด์ธ๋‹ค.
  • CoLA ํŒŒ์ธ ํŠœ๋‹์€ BERT์˜ NPI ์กด์žฌ ๊ฐ์ง€ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๋ฉฐ, NPI ๋ฐ์ดํ„ฐ ํŒŒ์ธ ํŠœ๋‹์€ ๋ฒ”์œ„ ๊ฐ์ง€ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚จ๋‹ค.
  • ๋ผ์ด์„ ์„œ ์กด์žฌ ๊ฐ์ง€์— ๋น„ํ•ด ์ „๋ฐ˜์ ์œผ๋กœ ๋ฒ”์œ„ ๊ฐ์ง€ ์„ฑ๋Šฅ์ด ๋‚ฎ๊ฒŒ ๋‚˜ํƒ€๋‚ฌ๋Š”๋ฐ, ์ด๋Š” ์ตœ์†Œ ์Œ ์‹คํ—˜์—์„œ๋Š” ๋ฐœ๊ฒฌ๋˜์ง€ ์•Š์€ ํ˜„์ƒ์ด๋‹ค.

๐Ÿ’ก Discussion

  • BERT๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๊ฐœ๋ณ„ ๋ผ์ด์„ ์‹ฑ ํ™˜๊ฒฝ์—์„œ NPI ๋ผ์ด์„ ์‹ฑ๊ณผ ๊ด€๋ จ๋œ ๋ชจ๋“  ํŠน์ง•์„ ์ฒด๊ณ„์ ์œผ๋กœ ํ‘œํ˜„ํ•˜์ง€๋งŒ, ์ด๋Ÿฌํ•œ ๊ฒฐ๊ณผ๋Š” ๋น„๊ตํ•˜๋Š” ๋ฐฉ๋ฒ•๋ก ์— ๋”ฐ๋ผ ์ƒ์ดํ•˜๋‹ค.

  • ๊ฒฝํ–ฅ์„ฑ(Gradient) / ์ ˆ๋Œ€์ (Absolute) ํƒœ์Šคํฌ

    • ๊ฒฝํ–ฅ์„ฑ ํƒœ์Šคํฌ๋Š” ์ ˆ๋Œ€์  ํƒœ์Šคํฌ๋ณด๋‹ค ์ „๋ฐ˜์ ์œผ๋กœ ์‰ฝ๋‹ค.
    • ์‹คํ—˜ ๊ฒฐ๊ณผ, BERT์˜ ๊ฒฝํ–ฅ์„ฑ ํƒœ์Šคํฌ์—์„œ์˜ ๋†’์€ ์„ฑ๋Šฅ์€ ๋ชจ๋ธ์ด NPI ์˜์—ญ์— ์ฒด๊ณ„์ ์ธ ์ง€์‹์„ ๋‚ดํฌํ•จ์„ ์‹œ์‚ฌํ•œ๋‹ค.
    • ๊ทธ๋Ÿฌ๋‚˜ ๊ฒฝํ–ฅ์„ฑ ํƒœ์Šคํฌ์˜ ์ฒœ์žฅ ํšจ๊ณผ (ceiling effects)๋Š” ์ ˆ๋Œ€์ , ํด๋กœ์ฆˆ, ํ”„๋กœ๋น™ ํƒœ์Šคํฌ์—์„œ ๋ช…ํ™•ํžˆ ๊ด€์ฐฐ๋˜๋Š” NPI ๋ผ์ด์„ ์‹ฑ ํ™˜๊ฒฝ ๊ฐ„์˜ ์‹ค์ œ ์ฐจ์ด๋ฅผ ๋ฐํžˆ๋Š” ๋ฐ ์‹คํŒจํ•œ๋‹ค.
      โœ๏ธ ์ด๋•Œ ์ฒœ์žฅ ํšจ๊ณผ๋ž€, ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ์ด ํŠน์ • ํƒœ์Šคํฌ์—์„œ ๋„ˆ๋ฌด ๋†’์•„์ ธ (์ฆ‰, ์ฒœ์žฅ์— ๋„๋‹ฌํ•˜์—ฌ) ๋” ์ด์ƒ์˜ ๊ฐœ์„ ์ด๋‚˜ ๋ฏธ๋ฌ˜ํ•œ ์ฐจ์ด๋ฅผ ํฌ์ฐฉํ•˜๊ธฐ ์–ด๋ ต๊ฒŒ ๋˜๋Š” ํ˜„์ƒ์„ ๋งํ•œ๋‹ค.
  • ์ง€์‹์˜ ์ข…๋ฅ˜

    • BERT์˜ NPI์™€ ๋ผ์ด์„ ์„œ (์–ดํœ˜์  ์กด์žฌ ์—ฌ๋ถ€ ํŒ๋‹จ)์— ๋Œ€ํ•œ ์ง€์‹์€ ๋ผ์ด์„ ์„œ์˜ ๋ฒ”์œ„(๊ตฌ์กฐ์  ์ง€์‹ ์š”๊ตฌ)์— ๋Œ€ํ•œ ์ง€์‹๋ณด๋‹ค ์ผ๋ฐ˜์ ์œผ๋กœ ๋” ๊ฐ•๊ฑดํ•˜๋‹ค.
    • ๋ฒ”์œ„ ๊ฐ์ง€์— ์„ฑ๊ณตํ•˜๋ ค๋ฉด ์ตœ์†Œํ•œ์˜ ์–ด์ˆœ ์ •๋ณด๋ฅผ ๋ฐ˜์˜ํ•ด์•ผ ํ•˜๋ฉฐ, ์ด๋Š” ๋‹จ์ˆœํ•œ ๋™์‹œ ๋ฐœ์ƒ ์ •๋ณด๋งŒ์œผ๋กœ๋Š” ์ถฉ๋ถ„ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
  • ์ง€์‹์˜ ์„ฑ๊ฒฉ

    • BERT๋Š” ํ—ˆ์šฉ ๊ฐ€๋Šฅ์„ฑ ๋Œ€๋น„์— ๋Œ€ํ•œ ์ฒด๊ณ„์ ์ธ ์ง€์‹์„ ๊ฐ€์ง€๊ณ  ์žˆ์ง€๋งŒ, ์ด ์ง€์‹์€ ๋ผ์ด์„ ์‹ฑ ํ™˜๊ฒฝ์— ๋”ฐ๋ผ ๋‹ค๋ฅด๋ฉฐ ๋ฒ”์ฃผ์ ์ด์ง€ ์•Š๋‹ค.
    • ์ด๋Š” ์ƒ์„ฑ ๋ฌธ๋ฒ• ๋ชจ๋ธ (Chomsky, 1965, 1981, 1995)์ด ์ธ๊ฐ„์˜ ์–ธ์–ด ์ง€์‹์„ ๋ฒ”์ฃผ์ ์œผ๋กœ ๋ชจ๋ธ๋งํ•˜๋Š” ๋ฐฉ์‹๊ณผ๋Š” ๋‹ค๋ฅด๋‹ค.
  • ํŒŒ์ธ ํŠœ๋‹์˜ ์˜ํ–ฅ

    • CCG ๋ฐ MNLI์— ๋Œ€ํ•œ ์ถ”๊ฐ€์ ์ธ ํŒŒ์ธ ํŠœ๋‹์€ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค์ง€ ๋ชปํ–ˆ์œผ๋ฉฐ, ๊ฒฝ์šฐ์— ๋”ฐ๋ผ์„œ๋Š” ์„ฑ๋Šฅ์„ ์ €ํ•˜์‹œํ‚ค๊ธฐ๋„ ํ•œ๋‹ค.
    • ์ด๋Š” NPI ์˜์—ญ์—์„œ ๊ตฌ์กฐ์  ์ง€๋„ ํ•™์Šต์ด ์„ฑ๋Šฅ์„ ๊ฐœ์„ ํ–ˆ๋‹ค๊ณ  ๋ณด๊ณ ํ•œ Wilcox et al. (2019)์˜ ๊ฒฐ๊ณผ์™€ ๋Œ€์กฐ๋œ๋‹ค.
  • ์ด์— ๋”ฐ๋ผ, ์ง€์ •๋œ ์˜์—ญ ๋‚ด์—์„œ ๋ชจ๋ธ ์„ฑ๋Šฅ์„ ํ‰๊ฐ€ํ•  ๋•Œ๋Š” ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•๋ก ์„ ์‚ฌ์šฉํ•  ๊ฒƒ์ด ๊ถŒ๊ณ ๋œ๋‹ค.
    ํ•œ ํƒœ์Šคํฌ์—์„œ์˜ ์ข‹์€ ์„ฑ๋Šฅ์ด ๋‹ค๋ฅธ ํƒœ์Šคํฌ์—์„œ ๋“œ๋Ÿฌ๋‚  ์ˆ˜ ์žˆ๋Š” ์‹ค์ œ์ ์ธ ์ฐจ์ด๋ฅผ ์ˆจ๊ธธ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ฐ˜๋Œ€๋กœ ์ €์กฐํ•œ ์„ฑ๋Šฅ์ด ๋ชจ๋ธ์ด ๋‚ดํฌํ•œ ์ฒด๊ณ„์ ์ธ ๋ฌธ๋ฒ• ์ง€์‹์„ ๊ฐ์ถœ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.


๐Ÿ’ก Conclusion

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

๐Ÿ’ญ My Thoughts

  • ์‹คํ—˜ ๊ฒฐ๊ณผ์—์„œ, BERT ๋ชจ๋ธ์˜ ๋ฌธ๋ฒ• ์ง€์‹์ด ๊ณผ์ œ ๋ฐ ํ™˜๊ฒฝ์— ๋”ฐ๋ผ ์ƒ์ดํ•˜๊ฒŒ ๋‚˜ํƒ€๋‚˜๋ฉฐ, ํŠนํžˆ ๋‹จ์ˆœ ๋ฌธ์žฅ ์š”์†Œ์˜ ์กด์žฌ ์—ฌ๋ถ€๋ณด๋‹ค ์Šค์ฝ”ํ”„ ์ œ์•ฝ์—์„œ ๋ถˆ์™„์ „ํ•œ ํŒ๋‹จ์„ ๋‚ด๋ฆฌ๊ฑฐ๋‚˜ ํ™˜๊ฒฝ์— ๋”ฐ๋ผ ๋ฌธ๋ฒ•์„ฑ ๊ฒฝ๊ณ„๊ฐ€ ํ๋ ค์ง€๋Š” (gradientํ•œ ํŒ๋‹จ์„ ๋‚ด๋ฆฐ๋‹ค๋Š” ์ ) ์–‘์ƒ์„ ๋ณด์ธ๋‹ค๋Š” ์ ์ด (๋น„๋ก ์–ธ์–ดํ•™์˜ ์ „ํ†ต์ ์ธ ์ƒ์„ฑ ๋ฌธ๋ฒ• ๋ชจ๋ธ๊ณผ๋Š” ์ฐจ์ด๋ฅผ ๋ณด์ธ๋‹ค ํ•˜๋”๋ผ๋„) ์‹ค์งˆ์ ์ธ ์ธ๊ฐ„์˜ ๋ฌธ๋ฒ•์„ฑ ํŒ๋‹จ๊ณผ ์ผ๋งฅ์ƒํ†ตํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์˜€์Šต๋‹ˆ๋‹ค.
    ๋ณธ ์—ฐ๊ตฌ์—์„œ ๋ฐ์ดํ„ฐ ๊ฒ€์ฆ์„ ์œ„ํ•ด ์ธ๊ฐ„ ํ‰๊ฐ€์ž๋กœ ํ•˜์—ฌ๊ธˆ 0-6์˜ likert scale๋กœ ๋ฌธ์žฅ์˜ ์ˆ˜์šฉ์„ฑ์„ ํŒ๋‹จํ•˜๋„๋ก ์ง€์‹œํ•˜์˜€์„ ๋•Œ, ๊ฐœ์ธ์— ๋”ฐ๋ฅธ ์ˆ˜์šฉ์„ฑ ํŒ๋‹จ์˜ ๋ฒ”์œ„๊ฐ€ ์ƒ์ดํ–ˆ๋‹ค๋Š” ์ ์„ ๋– ์˜ฌ๋ ค๋ณด์•˜์„ ๋•Œ ์ด๋Ÿฌํ•œ ๋ชจ๋ธ์˜ ๊ฒฝํ–ฅ์„ฑ์€ ๊ฒฐ์ฝ” ๋‚ฏ์„ค์ง€ ์•Š๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ธ๊ฐ„ ๋˜ํ•œ ํ†ตํ•ฉ๋œ NPI ๋ผ์ด์„ ์‹ฑ์˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ํ•™์Šตํ•˜๊ธฐ๋ณด๋‹ค๋Š” ๊ฒฝํ—˜์ ์œผ๋กœ ๊ด€๋ จ ํ™˜๊ฒฝ ๋ฐ ํŒจํ„ด์„ ํ•™์Šตํ•˜๋ฉด์„œ ๋ฌธ์žฅ์„ ์ดํ•ดํ•˜๊ณ  ๊ทธ ์ˆ˜์šฉ์„ฑ์„ ํŒ๋‹จํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

  • ์‹คํ—˜ ์ž์ฒด๋Š” ์—ฌ๋Ÿฌ ๋ฒ ์ด์Šค๋ผ์ธ๊ณผ ์ธ๊ณต์ ์œผ๋กœ ์ƒ์„ฑํ•œ ๋ฐ์ดํ„ฐ์…‹์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋น„๊ต์  ์ฒด๊ณ„์ ์œผ๋กœ ์ด๋ฃจ์–ด์กŒ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋งŒ, ์ƒ์„ฑ๋œ synthetic data๊ฐ€ ์‹ค์ œ ์–ธ์–ด์  ๋ณต์žก์„ฑ์„ ์–ผ๋งˆ๋‚˜ ๋ฐ˜์˜ํ–ˆ๋Š”์ง€์— ๋Œ€ํ•œ ์„ค๋ช…์ด ๋‹ค์†Œ ๋ถ€์กฑํ•˜๋‹ค๊ณ  ๋А๊ผˆ์Šต๋‹ˆ๋‹ค. ๋ณธ ์—ฐ๊ตฌ๋Š” ์ฃผ๋กœ ํ…œํ”Œ๋ฆฟ ๊ธฐ๋ฐ˜์˜ ๋ฐ์ดํ„ฐ ์ฆ๊ฐ•์„ ์ˆ˜ํ–‰ํ•˜์˜€๊ธฐ์— ์ž๋™ ์ƒ์„ฑ์ด ๊ฐ€์ง€๋Š” ํ•œ๊ณ„์ ์ด ๋ถ„๋ช… ์กด์žฌํ–ˆ์„ ๊ฒƒ์œผ๋กœ ๋ณด์ด๋Š”๋ฐ, ๊ทธ ๊ณผ์ •์—์„œ ์ œํ•œ๋œ ์–ดํœ˜์— ๋Œ€ํ•œ ๋Œ€์‘, selectional requirements์— ๋Œ€ํ•œ ๊ณ ๋ ค, ๋ฌธ๋ฒ•์„ฑ ๊ฒ€์ˆ˜ ๋“ฑ์ด ์–ด๋–ป๊ฒŒ ์ด๋ฃจ์–ด์กŒ๋Š”์ง€์— ๋Œ€ํ•œ ์„ค๋ช…์ด ์ฒจ๋ถ€๋˜์ง€ ์•Š์€ ์ ์ด ๋‹ค์†Œ ์•„์‰ฌ์› ์Šต๋‹ˆ๋‹ค.
    (์ € ๋˜ํ•œ ์‹ค์ œ NPI ๊ด€๋ จ ๋ฐ์ดํ„ฐ๋ฅผ ์ฆ๊ฐ•ํ•ด๋ณด๋ฉฐ ๊ฐ ๋‹จ์–ด ๋ฐ ๋ฌธ์žฅ ๊ตฌ์กฐ์— ๋“ค์–ด๋งž๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ผ๊ด€์„ฑ ์žˆ๊ฒŒ ์ƒ์„ฑํ•ด๋‚ด๋Š” ๋ฐ ์–ด๋ ค์›€์„ ๊ฒช์—ˆ๊ธฐ์—, ์ด์— ๋Œ€ํ•œ ์„ค๋ช…์ด ๋ถ€๊ฐ€์ ์œผ๋กœ ์ด๋ฃจ์–ด์กŒ๋‹ค๋ฉด ๋” ํฅ๋ฏธ๋กœ์› ์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค !)

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