What Kind of Language is Easy to Language-Model Under Curriculum Learning?
본 연구는 더 단순한 문장에서 더 복잡한 문장으로의 순서를 포함하는 발달적 동기에 기반한 훈련 시나리오인 커리큘럼 러닝이 언어 모델의 귀납적 편향과 언어 유형론적 패턴을 재현하는 능력을 어떻게 현저히 변화시키는지 조사한다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
로봇에게 새로운 언어를 가르치려 한다고 상상해 보세요. 방대한 문장 도서관이 있지만, 이를 가르치는 방법은 두 가지로 나뉩니다:
- 무작위 섞기: 모든 문장을 한 무더기로 던져 넣고 로봇이 완전히 무작위 순서로 골라보게 합니다. 로봇은 "고양이가 앉았다" 같은 짧은 문장을 본 직후 양자 물리학에 관한 길고 혼란스러운 단락을 마주할 수도 있습니다.
- '커리큘럼' 접근법: 인간 교사처럼 행동합니다. 가장 쉽고 짧은 문장("고양이가 앉았다") 으로 시작합니다. 로봇이 이를 완전히 습득하면, 조금 더 긴 문장("고양이가 매트 위에 앉았다") 으로 넘어가고, 그 후에야 복잡하고 긴 단락을 소개합니다. 이를 커리큘럼 학습 (Curriculum Learning, CL) 이라고 합니다.
이 논문의 연구자들은 궁금해했습니다: "로봇에게 이런 '단계별' 방식으로 가르치는 것이, 로봇이 쉽게 또는 어렵게 여겨지는 언어를 '어떤' 언어로 바꾸는가?"
실험: 인공 언어의 세계
이 실험을 위해 과학자들은 영어나 일본어 같은 실제 언어를 사용하지 않았습니다. 대신 96 가지의 서로 다른 '인공 언어' 를 구축했습니다.
이것들은 단어를 배열하는 방식에 대한 서로 다른 규칙집합이라고 생각하세요. 어떤 규칙집합은 "개가 사람을 물었다"(주어 - 동사 - 목적어) 고 말하고, 다른 규칙집합은 "사람이 개를 물었다"(목적어 - 동사 - 주어) 고 말합니다. 일부는 실제 세계에서 매우 흔하지만, 다른 일부는 극히 드물거나 인간이 자연스럽게 말하기조차 불가능한 것들입니다.
연구진은 세 가지 유형의 '뇌' 모델 (RNN, LSTM, Transformer) 을 이 언어들로 훈련시켰는데, 이때 무작위 섞기 방법과 커리큘럼 방법 모두를 사용했습니다.
큰 놀라움: 교사가 학생의 '취향'을 바꾼다
연구자들은 매우 예상치 못한 사실을 발견했습니다.
이전 연구들 (로봇이 무작위로 학습한 경우) 에서는 로봇들이 실제 세계의 언어와 일치하는 자연스러운 '편향'을 가진 것처럼 보였습니다. 인간이 실제로 사용하는 단어 순서를 배우는 것이 더 쉬웠습니다. 마치 로봇의 뇌가 인간과 유사한 언어를 선호하도록 본능적으로 연결된 것처럼 보였습니다.
그러나 커리큘럼 방식 (먼저 짧은 문장을 가르침) 으로 전환하자, 이 자연스러운 선호도가 바뀌었습니다.
- 비유: 수학이 본래 취향인 학생을 상상해 보세요. 대수학으로 넘어가기 전에 매우 간단한 산술부터 시작하도록 강요하면, 그들은 오히려 수학을 싫어하거나 이전에는 느끼지 못했던 혼란을 느낄 수도 있습니다. 재료를 학습한 순서가 그 주제에 대한 태도를 바꾼 것입니다.
- 결과: '단계별' 커리큘럼으로 훈련된 로봇들은 실제로 인간 언어의 작동 방식과 더 잘 부합하지 않게 되었습니다. 무작위로 학습했을 때보다 일반적인 인간 단어 순서를 배우는 것이 더 어렵다고 느꼈습니다. 어떤 경우에는 커리큘럼이 일반적인 것보다 희귀하고 기이한 단어 순서를 선호하게 만들기도 했습니다.
이것이 무엇을 의미하는가?
이 논문은 언어 모델을 가르치는 방식이 가르치는 내용만큼 중요하다고 제안합니다.
- "편향"은 고정되지 않음: AI 모델이 선천적으로 '인간과 유사한' 편향을 가진다는 아이디어는 우리가 보통 모델을 훈련시키는 방식 (무작위) 에 의해 만들어진 착각일 수 있습니다. 훈련 일정을 아이들이 학습하는 방식 (단순에서 복잡으로) 과 비슷하게 바꾸면, 그 편향은 사라지거나 반전됩니다.
- 아이들 vs 로봇: 인간은 작게 시작하며 학습합니다. AI 가 실제로 인간처럼 언어를 이해하는지 알고 싶다면, 무작위 데이터를 던져주는 것만으로는 부족합니다. '커리큘럼'을 어떻게 처리하는지 살펴봐야 합니다.
- "쉬운" 언어는 방법에 따라 다름: AI 에게 유일한 '가장 쉬운' 언어는 존재하지 않습니다. 무작위 섞기로는 배우기 쉬운 언어도 짧은 문장부터 시작하면 배우기 어려울 수 있습니다.
결론
이 논문은 AI 모델의 '학습 편향'이 고정된 특성이 아니라고 결론지었습니다. 그것은 학습 시나리오에 따라 매우 민감하게 반응합니다. "짧은 문장부터 시작하라"는 간단한 규칙을 도입함으로써 연구자들은 AI 의 특정 언어 구조에 대한 선호도가 변한다는 것을 보여주었습니다. 때로는 인간 학습자와 더 멀어지고, 특정 일정에 따라 훈련된 기계와 더 가까워지기도 합니다.
그들은 이것이 더 나은 챗봇을 만드는 데 좋은지 나쁜지 아직 말하지는 않습니다. 단순히 모델을 훈련시키는 '레시피'가 최종 제품의 '맛'을 바꾼다는 점을 지적할 뿐입니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.