AI-rithmetic
이 논문은 최신 AI 모델들이 고등 수학에는 능숙하면서도 기초적인 정수 덧셈에서 자릿수가 늘어남에 따라 정확도가 급격히 떨어지는 현상을 분석하며, 이러한 오류의 주요 원인이 토큰화로 인한 숫자 정렬 불일치와 올림 계산 실패에 있음을 밝히고 있습니다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
🧠 "천재 수학자인데, 구구단은 못 외우는 바보?"
상상해 보세요. 어떤 사람이 세계 최고의 수학 난제를 풀고, 대학 교수들보다 더 어려운 논문을 써냅니다. 그런데 정작 식당에 가서 "123 + 456이 뭐예요?"라고 물으면 엉뚱한 대답을 하거나, 손가락을 꼽으며 한참을 헤맵니다.
지금의 최첨단 AI(GPT-5, Claude 등)가 딱 이렇습니다. 복잡한 논리 문제는 기가 막히게 풀면서, 정작 초등학생도 하는 **'긴 숫자 더하기'**에서는 자꾸 실수를 합니다. 이 논문은 **"왜 똑똑한 AI가 이런 기초적인 산수에서 자꾸 삐끗하는가?"**를 파헤친 보고서입니다.
🔍 AI가 실수하는 두 가지 결정적인 이유
연구진은 AI가 산수를 틀리는 이유를 크게 두 가지 '병명'으로 진단했습니다.
1. "줄 맞추기 실패" (Misalignment Error) 📏
비유: "글씨를 칸에 맞춰 쓰지 못하는 아이"
우리가 세로셈을 할 때 일의 자리, 십의 자리를 줄에 맞춰 써야 하죠? 그런데 AI는 숫자를 읽을 때 숫자를 하나하나 보는 게 아니라, **'덩어리(Token)'**로 묶어서 읽습니다.
예를 들어, AI는 123을 하나의 덩어리로 인식할 수 있는데, 숫자가 길어지면 이 덩어리들이 서로 어긋나면서 마치 줄이 삐뚤빼뚤하게 써진 연습장처럼 숫자의 위치를 잘못 파악하게 됩니다. "일의 자리에 십의 자리를 갖다 대고 더하는" 식의 실수를 하는 것이죠.
2. "아슬아슬한 올림 실수" (Close Carry Error) 🎲
비유: "9 다음엔 10이라며? 아, 맞다! (깜빡)"
더하기를 하다 보면 9 다음에 1을 위로 올려주는 '올림'을 해야 하죠? AI는 이 과정에서 아주 미세한 실수를 합니다.
9를 더해서 10이 되어야 하는데 "어? 그냥 9인가?" 하고 넘어가거나, 반대로 10이 아닌데 "올려야지!" 하고 실수합니다. 연구진은 이 실수가 마치 **'동전 던지기'**와 같다고 말합니다. 숫자가 길어질수록 올림을 해야 할 상황이 많아지는데, 그때마다 AI가 동전을 던져서 '실수'라는 면이 나오면 틀려버리는 식이죠. 즉, 운 나쁘게 연속해서 동전이 잘못 나오면 계산이 완전히 망가지는 것입니다.
💡 이 연구가 왜 중요한가요?
"겨우 더하기 문제 가지고 뭘 그래?"라고 생각하실 수도 있습니다. 하지만 이 연구가 주는 메시지는 훨씬 깊습니다.
- 규모의 경제가 만능은 아니다: 모델을 엄청나게 크게 만든다고 해서(Scaling) 이 문제가 저절로 해결되지 않는다는 것을 보여줍니다. 덩치가 커져도 기초 체력(산수)은 별개의 문제라는 거죠.
- AI의 '생각 방식'을 이해하기: AI는 인간처럼 숫자를 이해하는 게 아니라, 우리가 만든 '언어 규칙(토큰)'에 따라 숫자를 처리합니다. 이 규칙이 오히려 AI의 발목을 잡고 있다는 것을 밝혀낸 것입니다.
🏁 결론
현재의 AI는 **"엄청난 지식을 가진 천재지만, 아주 정교한 계산기 기능은 갖추지 못한 상태"**입니다. 이 논문은 AI가 진정한 '범용 인공지능(AGI)'이 되기 위해서는, 단순히 지식을 많이 쌓는 것을 넘어 **기초적인 논리적 규칙을 완벽하게 수행하는 '정교함'**이 필요하다는 것을 경고하고 있습니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.