← 최신 논문
🤖 AI

What Really Improves Mathematical Reasoning: Structured Reasoning Signals Beyond Pure Code

본 논문은 실행 가능한 코드가 본질적으로 일반 추론 능력을 향상시킨다는 관념에 도전하여, 오히려 코드 단독이 아닌 혼합된 코드-텍스트 및 수학-텍스트 데이터 내의 구조화된 추론 신호가 수학 추론 능력을 향상시키고 교차 도메인 간 상충 관계를 완화하는 전략을 제공함을 입증합니다.

원저자: Yuze Zhao, Junpeng Fang, Lu Yu, Zhenya Huang, Kai Zhang, Qing Cui, Qi Liu, Jun Zhou, Enhong Chen

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

원저자: Yuze Zhao, Junpeng Fang, Lu Yu, Zhenya Huang, Kai Zhang, Qing Cui, Qi Liu, Jun Zhou, Enhong Chen

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

거인 같은 초지능 학생 (대형 언어 모델) 이 이야기 쓰기, 수학 문제 풀기, 컴퓨터 코드 작성 등 모든 일에 능숙해지도록 훈련한다고 상상해 보세요. 오랫동안 연구자들은 이 학생에게 많은 양의 컴퓨터 코드를 제공하는 것이 마치 모든 것, 특히 수학과 논리까지 더 잘하게 만드는 비밀의 초능력을 부여하는 것과 같다고 믿었습니다.

이 논문은 "잠시만 기다려 보세요. 더 자세히 살펴봅시다"라고 말합니다.

연구자들은 10 조 개의 단어 (토큰) 로 구성된 거대한 도서관을 구축하고, 그 도서관의 책 구성 비율을 변경했을 때 정확히 어떤 일이 일어나는지 확인하기 위해 일련의 실험을 수행했습니다. 그들이 발견한 바를 간단히 설명하면 다음과 같습니다.

1. "코드"에 대한 오해

옛날 생각: "학생에게 코드 작성을 가르치면 코드가 논리적이기 때문에 수학과 논리 능력도 함께 향상될 것이다."
새로운 발견: 연구자들은 순수한 코드(설명 없이 실행 가능한 지시문만 있는 것) 는 실제로 매우 구체적임을 발견했습니다. 마치 학생에게 체스를 완벽하게 치는 법을 가르치는 것과 같습니다. 이는 그 학생을 체스 그랜드마스터로 만들지만, 시를 쓰거나 대수학을 푸는 데 반드시 더 잘하게 만드는 것은 아닙니다.

실제로 학생에게 순수한 코드에 너무 많은 시간을 할당하게 했을 때, 그들의 수학 실력은 오히려 떨어졌습니다. 마치 학생의 뇌가 체스 규칙에 너무 집중하여 나눗셈을 하는 법을 잊어버린 것처럼요. 코드 데이터는 학생의 주의를 끌기 위해 수학 데이터와 "경쟁"하고 있었습니다.

2. 진정한 영웅: "구조화된 추론" (비계)

그렇다면 순수한 코드가 만병통치약이 아니라면, 무엇이 그 역할을 할까요? 연구자들은 진정한 마법은 구조화된 추론 흔적 (structured reasoning traces) 에서 나온다고 발견했습니다.

이를 건설 노동자들이 사용하는 비계 (scaffold) 로 생각해보세요.

  • 순수한 코드는 단순히 완성된 건물입니다.
  • 구조화된 추론은 건물을 짓는 방법을 보여주는 비계, 설계도, 그리고 단계별 지침입니다.

연구자들은 단계별 논리를 보여주는 데이터 (문제를 작고 명확한 단계로 분해하는 수학 증명이나, 작동하는지 명확히 설명된 코드 조각 등) 가 실제로 추론 능력을 향상시킨다는 것을 발견했습니다.

이것을 "인지적 비계 (Cognitive Scaffolding)" 라고 부릅니다.

  • 그들이 학생에게 이러한 "단계별" 수학 문제를 더 많이 제공했을 때 (일부 일반 수학 문제를 대체하더라도), 학생은 어려운 수학 문제를 훨씬 더 잘 풀 수 있게 되었습니다.
  • 중요한 점은 이것이 코딩 실력을 해치지 않았다는 것입니다. 이는 학생의 교과서를 빼앗지 않고 더 나은 학습 가이드를 제공하는 것과 같았습니다.

3. "예산" 문제

학생에게 정해진 학습 시간 (토큰 예산) 이 있다고 상상해 보세요.

  • 그 시간을 코드로 채우면 코딩 실력은 뛰어나지지만 수학 및 일반 지식을 배울 시간이 부족해집니다.
  • 그 시간을 수학으로 채우면 수학 실력은 뛰어나지만 일반 추론을 할 시간이 부족해질 수 있습니다.
  • 해결책: 단순히 더 많은 "것들"을 추가하는 대신, 연구자들은 그들이 공부하는 수학의 유형을 더 "구조화된 (더 많은 비계를 갖춘)" 것으로 변경함으로써 코딩 실력을 희생하지 않으면서도 어려운 수학 실력을 향상시킬 수 있음을 발견했습니다.

4. 뇌 내부: "전문가" 팀

그들이 사용한 모델은 64 명의 서로 다른 전문가 (Expert) 로 구성된 팀과 같습니다. 학생이 문장을 읽을 때, "라우터 (router)"가 어떤 전문가가 이를 처리할지 결정합니다.

  • 코드를 제거했을 때, 일반적으로 코드를 처리하는 전문가들은 일을 잃었고 팀의 균형이 바뀌었습니다.
  • 반면 "인지적 비계 (구조화된 추론)"를 추가했을 때, 팀은 혼란을 겪지 않았습니다. 전문가들은 각자의 업무를 계속 수행했지만, 추론의 이 향상되었습니다. 이는 구조화된 데이터가 혼란을 초래하지 않고 전체 팀이 더 잘 협력하도록 돕는다는 것을 증명합니다.

결론

이 논문은 코드 자체가 AI 의 추론 능력을 향상시키는 마법의 재료가 아니라고 결론 내립니다. 대신, 마법은 구조화된 단계별 사고 패턴 (훌륭한 수학 증명이나 잘 설명된 코드에서 발견되는 것들) 에서 나옵니다.

AI 를 더 나은 사고자로 만들고 싶다면, 단순히 더 많은 원시 코드를 던져주지 마세요. 대신 더 많은 "비계"를 제공하세요. 즉, 문제를 해결하는 논리적 단계를 명확히 보여주는 데이터를 제공해야 합니다. 이는 AI 가 코드를 작성하는 능력을 잃지 않으면서도 어려운 수학 문제를 해결하는 데 도움을 줍니다.

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

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

Digest 사용해 보기 →