← 최신 논문
💬 NLP

Language Models are Symbolic Learners in Arithmetic

이 논문은 언어 모델이 산술의 진정한 알고리즘을 학습하는 것이 아니라, 대신 단순하고 토큰 수가 적은 지름길들의 폭포수(cascade)를 계층적으로 습득함으로써 과업을 숙달하는 탐욕적 기호 학습자(greedy symbolic learner)로서 기능하며, 이러한 메커니즘은 가장 단순한 입출력 매핑의 품질을 반영하는 다자릿수 곱셈에서의 U자형 정확도 패턴에 의해 입증된다고 주장한다.

원저자: Chunyuan Deng, Zhiqi Li, Roy Xie, Ruidi Chang, Hanjie Chen

게시일 2026-01-28
📖 4 분 읽기☕ 가벼운 읽기

원저자: Chunyuan Deng, Zhiqi Li, Roy Xie, Ruidi Chang, Hanjie Chen

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

큰 질문: 그들은 수학 천재인가, 아니면 패턴 매칭 전문가인가?

당신이 어떤 학생을 보았는데, 거대한 곱셈 문제(예: 12,345×67,89012,345 \times 67,890)의 마지막 자릿수를 즉각적으로 맞히지만, 중간 숫자들에서는 막히는 모습을 보였다고 상상해 보세요. 당신은 이렇게 물을 수 있습니다. 이 학생은 실제로 곱셈이 어떻게 작동하는지 이해하고 있는 걸까, 아니면 이전에 본 패턴을 바탕으로 그냥 추측하고 있는 걸까?

이 논문은 대규모 언어 모델(LLM)이 후자라고 주장합니다. 그들은 수학의 "알고리즘"(우리가 학교에서 배우는 단계별 규칙)을 배우는 것이 아닙니다. 대신, 그들은 **탐욕스러운 지름길 추구자(greedy shortcut-takers)**처럼 행동합니다. 그들은 근본적인 논리를 배우기보다는, 특정 기호 대 기호의 트릭을 암기하며 정답을 얻기 위한 가장 쉽고 단순한 방법을 찾습니다.

탐정 도구: "서브그룹 유도(Subgroup Induction)"

이를 증명하기 위해 저자들은 **서브그룹 유도(Subgroup Induction)**라는 새로운 탐정 도구를 만들었습니다.

곱셈 문제를 거대한 퍼즐이라고 생각해 보세요. 이 문제를 풀려면 보통 관련된 모든 숫자를 살펴봐야 합니다. 하지만 이 도구는 더 간단한 질문을 던집니다. **"입력값의 아주 작고 특정한 부분만을 보고도 정답의 한 부분만 해결할 수 있는가?"**

  • 비유: 케이크의 맛을 맞히는 상황을 상상해 보세요.
    • 알고리즘 방식: 케이크 전체를 맛보고 밀가루, 설탕, 달걀, 그리고 굽는 시간을 분석하여 맛을 계산합니다.
    • 지름길 방식: 그냥 바닐라 추출물 냄새를 맡습니다. 바닐라 향이 나면 "바닐라 케이크"라고 추측합니다. 달걀이나 오븐 온도에 대해서는 알 필요가 없었습니다. 단지 빠르고 확실한 지름길을 찾았을 뿐입니다.

논문에서는 이러한 지름길을 **"서브그룹(Subgroups)"**이라고 부릅니다. 서브그룹은 "만약 마지막 자릿수가 3과 4라면, 답은 반드시 2로 끝난다"와 같은 작은 매핑(mapping)입니다.

"U자형"의 발견

연구진은 모델들을 곱셈 문제로 학습시켜 이를 테스트했습니다. 그들은 모델들이 수행하는 능력에서 U자형 그래프와 같은 일관되고 이상한 패턴을 발견했습니다.

  1. 양 끝단 (높은 정확도): 모델들은 정답의 첫 번째 자릿수와 마지막 자릿수를 예측하는 데 매우 뛰어났습니다.
  2. 중간 (낮은 정확도): 모델들은 정답의 중간 자릿수를 예측하는 데 매우 서툴렀습니다.

왜 이런 일이 발생할까요?

  • 양 끝단은 쉬운 지름길입니다: 곱셈의 마지막 자릿수는 곱해지는 숫자들의 마지막 자릿수에만 의존합니다. 이는 완벽하고 단순한 지름길입니다(바닐라 향처럼). 모델은 매우 적은 숫자를 살펴보기만 하면 되기 때문에 이를 즉시 학습합니다.
  • 중간은 어렵습니다: 중간 자릿수는 다른 모든 숫자들과 "올림(carrying over)"되는 값들의 복잡한 혼합에 의거합니다. 여기에는 단순하고 작은 지름길이 존재하지 않습니다. 중간 부분을 제대로 맞히려면 거의 모든 것을 한꺼번에 살펴봐야 합니다.

논문은 모델의 성능 곡선이 이러한 지름길의 "품질"과 완벽하게 일치한다는 것을 보여줍니다. 모델들은 쉽고 노력이 적게 드는 지름길을 먼저 마스터합니다. 더 많은 훈련을 통해 강요받을 때 비로소 복잡하고 지저분한 중간 부분들을 배우기 시작합니다.

학습의 "나무(Tree)"

저자들은 학습 과정을 나무를 오르는 과정으로 시각화합니다:

  • 나무의 바닥: 매우 적은 숫자를 사용하는 단순한 지름길 (배우기 쉽고, 양 끝단에 대해 높은 정확도를 보임).
  • 나무의 꼭대기: 많은 숫자를 사용하는 복잡한 지름길 (배우기 어렵고, 중간 부분을 맞히는 데 필요함).

모델들은 바닥에서 시작합니다. 그들은 먼저 쉬운 승리를 챙깁니다. 더 많은 훈련을 받으면서 서서히 나무를 타고 올라가 더 어렵고 복잡한 패턴들을 다룹니다. 그들은 "전체 나무"를 한 번에 배우는 것이 아니라, 가장 쉬운 것부터 시작하여 가지별로 배워나갑니다.

"엔트로피(Entropy)" 측정기: 난이도 측정

논문은 두 번째 도구인 **서브그룹 엔트로피(Subgroup Entropy)**를 소개합니다. 이것은 **"혼란 측정기"**라고 생각하면 됩니다.

  • 만약 지름길의 엔트로피가 낮다면, 그것은 답이 매우 예측 가능하다는 것을 의미합니다 (예: "3 곱하기 4는 항상 12이다").
  • 만 만약 지름길의 엔트로피가 높다면, 그것은 답이 혼란스럽고 세부 사항을 보지 않고서는 예측하기 어렵다는 것을 의미합니다.

연구진은 복잡한 추론 작업(모델이 단계별로 생각하는 Chain-of-Thought)을 분석했을 때, 혼란(엔트로피)이 가장 낮은 경로가 모델이 정답을 가장 자주 맞히는 경로라는 것을 발견했습니다. 이는 모델이 최저 저항의 경로, 즉 가장 쉽고 예측 가능한 단계를 선호한다는 것을 확인시켜 줍니다.

결론

이 논문은 언어 모델이 인간의 의미에서의 "계산"을 배우는 것이 아니라고 결론짓습니다. 그들은 지름길의 계층 구조를 구축하는 **기호 학습자(Symbolic Learners)**입니다.

  • 그들은 곱셈의 "레시피"를 배우는 것이 아닙니다.
  • 그들은 단순한 것(마지막 자릿수와 같은)부터 시작하여 경험이 쌓임에 따라 더 복잡한 것(중간 자릿수와 같은)을 점진적으로 추가해 나가는 방대한 "If-Then" 트릭의 라이브러리를 구축합니다.

요약하자면: LLM은 알고리즘적 사고가가 아니라, 숙련된 패턴 매칭 전문가입니다. 그들은 우리가 하는 방식대로 수학을 하는 것이 아니라, 기호들을 통해 가장 쉬운 경로를 찾아내어 문제를 해결합니다.

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

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

Digest 사용해 보기 →