← 최신 논문
💬 NLP

Implicit Representations of Grammaticality in Language Models

본 논문은 사전 훈련된 언어 모델이 은닉층 내에서 문법성 표현을 암묵적으로 습득하며, 이는 선형 프로브를 통해 추출되어 여러 언어에 걸쳐 문법적 문장과 비문법적 문장을 구별하는 데 문자열 확률 기반 판단보다 우수한 성능을 보임을 입증한다.

원저자: Yingshan Susan Wang, Linlu Qiu, Zhaofeng Wu, Roger P. Levy, Yoon Kim

게시일 2026-05-07
📖 3 분 읽기☕ 가벼운 읽기

원저자: Yingshan Susan Wang, Linlu Qiu, Zhaofeng Wu, Roger P. Levy, Yoon Kim

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

상상해 보세요. 인터넷에 있는 거의 모든 책, 웹사이트, 기사를 읽은 매우 똑똑한 로봇이 있다고 가정해 봅시다. 이 로봇은 **언어 모델 (Language Model, LM)**이라고 불리며, 문장에서 다음에 어떤 단어가 올지 예측하는 데 탁월합니다. 이 로봇에게 이야기를 이어달라고 하면, 매우 잘해냅니다.

하지만 함정이 하나 있습니다: 로봇에게 문장이 "가능해" 보인다고 해서, 그것이 문법 규칙을 따르는 것은 아닙니다.

"가능성" 대 "정확성" 문제

이 로봇을 학교에서 문법 규칙을 배운 적이 없지만 많은 사람의 말을 들어본 사람이라고 생각해 보세요.

  • 로봇의 관점 (가능성): 만약 당신이 *"The key to the cabinets are on the table (캐비닛 열쇠는 테이블 위에 있다)"*라고 말하면, 로봇은 "어, 사람들이 'cabinets'라는 단어에 혼란을 느껴서 이런 실수를 한 적이 있군. 이건 실제로 인간이 말할 법한 말이야"라고 생각할 수 있습니다. 그래서 이 문장에 높은 점수를 줍니다.
  • 문법 규칙 (문법성): 인간 문법가는 이것이 틀렸다는 것을 압니다. 주어가 "key"(단수) 이므로 동사는 "are"가 아니라 "is"여야 합니다. 이 문장은 흔한 실수라 하더라도 문법적으로 틀린 것입니다.

연구자들이 던진 큰 질문은 이것입니다: 이 로봇이 최종 점수에 그것이 드러나지 않더라도, "인간이 자주 말하는 것"과 "실제로 문법적으로 올바른 것" 사이의 차이를 비밀리에 알고 있을까요?

실험: "문법 탐정"

이를 알아내기 위해 연구자들은 로봇에게 "이 문장이 맞나요?"라고 단순히 묻지 않았습니다 (로봇은 이를 직접적으로 대답하는 데 서툴기 때문입니다). 대신, 로봇의 뇌 속을 들여다보았습니다.

  1. 훈련 체육관 만들기: 그들은 거대한 양의 일반 텍스트를 가져와서 조작하기 시작했습니다. 무작위로 단어를 추가하거나 삭제하거나 순서를 뒤섞었습니다 (예: "She bursts into tears and walks away (그녀는 눈물을 터뜨리며 떠난다)" vs *"She bursts into tears fringe and walks away (그녀는 눈물을 터뜨리며 fringe 하고 떠난다)"*라고 말하는 것).

    • 원래 문장은 "좋음"입니다.
    • 조작된 문장은 "나쁨"입니다.
  2. 탐정 훈련하기: 그들은 로봇의 내부 생각 (은닉층) 을 보고 "이건 좋은 문장인가 나쁜 문장인가?"라고 추측하도록 하는 작고 간단한 "탐정"(선형 프로브) 을 훈련시켰습니다.

  3. 테스트: 그들은 이 탐정을 실제 인간이 만든 문법 테스트에 적용해 보았습니다.

놀라운 결과

1. 로봇은 비밀스러운 문법 감각을 가지고 있다
이 탐정은 로봇 자신의 "가능성 점수"보다 훨씬 더 잘 문법 실수를 찾아냈습니다.

  • 비유: 로봇을 수프를 맛보는 요리사로 상상해 보세요. 요리사의 "가능성 점수"는 보통 모든 것에 소금을 넣기 때문에 소금 맛을 기대하는 정도입니다. 하지만 "탐정"은 수프의 화학 구조를 보고 "잠깐, 이건 소금이 아니라 설탕이야"라고 말합니다.
  • 로봇의 내부 뇌에는 "이 문장이 얼마나 흔한가"와 별개로 "문법적 정확성"에 대한 명확한 신호가 실제로 존재합니다.

2. 탐정은 의미 전문가가 아니라 문법 전문가다
연구자들이 탐정을 문법적으로는 완벽하지만 의미가 없는 문장들 (예: "The colorless green ideas sleep furiously (무색의 녹색 아이디어들이 격렬하게 잠든다)" vs "The furiously green ideas sleep colorless (격렬한 녹색 아이디어들이 무색으로 잠든다)") 로 테스트했을 때, 탐정은 혼란스러워했습니다.

  • 반면, 로봇의 원래 "가능성 점수"는 이러한 무의미한 문장들을 찾아내는 데 뛰어났습니다.
  • 교훈: 로봇의 뇌에는 두 가지 다른 시스템이 있습니다. 하나는 "이게 의미가 통하나요?"(가능성) 를 알고, 다른 숨겨진 시스템은 "이게 규칙을 따르나요?"(문법) 를 압니다. 탐정은 그 숨겨진 시스템에 접속한 것입니다.

3. 탐정은 다른 언어에서도 작동한다
가장 기이한 부분은 여기 있습니다: 그들은 영어 데이터만 사용하여 탐정을 훈련시켰습니다. 그런 다음, 스웨덴어, 네덜란드어, 이탈리아어, 러시아어, 일본어, 중국어로 테스트했습니다.

  • 탐정이 그 언어들을 한 번도 본 적이 없음에도 불구하고, 로봇의 원시 확률 점수보다 문법 실수를 찾아내는 데 더 뛰어났습니다.
  • 비유: 영어로 공을 가져오라고 개를 훈련시킨 다음, 프랑스 공원으로 데려가는 것과 같습니다. 개가 프랑스어를 하지 않더라도, "공 가져오기"라는 개념을 이해하고 게임이 올바르게 진행되고 있는지 인식할 수 있습니다.

결론

이 논문은 이러한 AI 모델들이 다음 단어를 예측하도록 훈련되었음에도 불구하고 문법 규칙을 암묵적으로 학습했다고 결론지었습니다. 그들은 다음 단어가 무엇일지 추측하는 능력과 구별되는, 신경망 내부에 숨겨진 "문법 탐지기"를 구축했습니다.

그들은 단순히 인간의 말 패턴을 모방하는 것이 아니라, 해당 문장이 실제 생활에서 나타날 확률과 별개로 문장이 구조적으로 유효하게 만드는 요소에 대한 내부 표현을 개발했습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →