요즘 LLM들이 산수, 수학을 잘하게 된 이유
DINKIssTyle

Lv.1 DINKIssTyle (14.♡.7.140)

2026년 3월 30일 AM 12:57

조회 3,507 공감 0

요즘 출시된 로컬 LLM(DeepSeek-R1, Llama 3 계열 등)이 수학을 잘하게 된 것은 단순히 컴퓨터가 빨라졌거나 런타임(소프트웨어 구동 환경)이 좋아진 덕분이 아닙니다.

핵심은 LLM이 문제를 푸는 '방식'과 이를 가르치는 '학습 기법'의 근본적인 변화에 있습니다. 주요 원리를 세 가지로 요약해 드립니다.


1. 사고의 과정: Chain-of-Thought (CoT)

과거의 모델은 "1+1은?"이라는 질문에 바로 "2"라고 답을 예측하려고 했습니다. 하지만 복잡한 수학 문제는 한 번에 정답을 맞히기 어렵습니다.

  • 원리: 최신 모델들은 정답을 내놓기 전에 내부적으로 단계별 추론 과정을 먼저 생성합니다.

  • 비유: 암산으로 바로 답을 내는 것이 아니라, 연습장에 풀이 과정을 적어가며 문제를 푸는 것과 같습니다. 이 과정을 통해 모델은 복잡한 문제를 작은 단위로 쪼개어 계산 오류를 획기적으로 줄였습니다.

2. 학습 기법의 진화: 강화 학습 (RL)

DeepSeek-R1 같은 모델이 보여준 혁신은 강화 학습(Reinforcement Learning)의 도입입니다.

  • 보상 시스템: 모델이 수학 문제를 풀었을 때, 결과가 정답이면 '보상'을 주고 오답이면 '벌점'을 줍니다.

  • 자기 반성(Self-Reflection): 모델은 보상을 더 많이 받기 위해 스스로 풀이 과정을 검토하고, 오류를 수정하며, 더 효율적인 논리 전개 방식을 독학하듯 깨우칩니다. 사람이 일일이 풀이 과정을 가르치지 않아도 모델이 '어떻게 생각해야 정답에 가까워지는지'를 스스로 학습하게 된 것입니다.

3. 데이터의 질과 구조: SFT와 합성 데이터

학습에 사용되는 데이터 자체가 이전보다 훨씬 정교해졌습니다.

  • 고품질 수학 데이터: 단순히 텍스트만 읽히는 것이 아니라, 수만 개의 정교한 수학 풀이 과정(Step-by-step solutions)이 포함된 데이터를 집중적으로 학습합니다.

  • 프로그래밍과의 결합: 수학적 논리는 코딩 논리와 매우 흡사합니다. 최신 로컬 모델들은 방대한 양의 코드 데이터를 학습하며 논리적 일관성을 키웠고, 필요한 경우 내부적으로 파이썬 코드를 짜서 계산기처럼 실행해 결과를 가져오기도 합니다.


요약하자면

구분

과거의 모델

최신 로컬 LLM (2025-2026)

풀이 방식

패턴 매칭 (직관적 답변)

추론 체인 (논리적 단계별 풀이)

학습 방식

단순 텍스트 모방

강화 학습을 통한 시행착오 및 최적화

런타임 역할

모델 구동 및 서빙

추론 토큰(Thinking tokens) 생성 지원

결국 "더 똑똑하게 생각하는 법"을 스스로 익힐 수 있는 알고리즘(강화 학습)이 적용된 것이 가장 큰 변화라고 볼 수 있습니다. 덕분에 Mac mini M4 Pro 같은 로컬 환경에서도 이전의 거대 클라우드 모델 못지않은 수학 실력을 보여주게 된 것이죠.


DeepSeek-R1 같은 모델이 보여준 혁신은 강화 학습(Reinforcement Learning)의 도입입니다.

보상 시스템: 모델이 수학 문제를 풀었을 때, 결과가 정답이면 '보상'을 주고 오답이면 '벌점'을 줍니다.

자기 반성(Self-Reflection): 모델은 보상을 더 많이 받기 위해 스스로 풀이 과정을 검토하고, 오류를 수정하며, 더 효율적인 논리 전개 방식을 독학하듯 깨우칩니다. 사람이 일일이 풀이 과정을 가르치지 않아도 모델이 '어떻게 생각해야 정답에 가까워지는지'를 스스로 학습하게 된 것입니다.


ㄷㄷ 수학 공부를 빡쌔게 하고 나왔기 때문입니다.

벌점제도에 자기 반성이라니!!

여하튼 요즘 신기합니다. 웬만해서는 계산을 합니다.

이 정도는 하나씩 꼽으면 맞는다고 치고..

아래는 구글이 교육방송에서 뽑아준 수능 문제입니다.

오올~ 뭔 외계어도 계산해서 맞추네요.

댓글 (12)

  • 길벗

    길벗 Lv.1

    03.30 · 87.♡.171.129

    유클리드 공간, 힐베르트 공간과 뉴럴넷 가상공간의 벡터는 일맥상통하는가 봅니다...

  • 오징어 Lv.1

    03.30 · 218.♡.246.87

    ai에게 보상이란 뭘까요..

  • MCIC

    MCIC Lv.1 → 오징어

    03.30 · 108.♡.174.128

    정답이면 그쪽 추론 데이터를 남기는 것이고, 틀렸으면 지우는 것이죠.

    그러고 보면. AI 에게 보상은 기억이겠네요.

  • DINKIssTyle

    DINKIssTyle Lv.1 → 오징어 작성자

    03.30 · 118.♡.51.77

    말그대로 스코어일수도요~! AI로 뭘 달성할 때 점수에 목숨걸게 만들더라구요. 마치 사명인듯 인식시키는거죠.

  • 추워랑

    추워랑 Lv.1

    03.30 · 39.♡.178.28

    수학은 그렇다고치고, 오늘 날짜나 현재 시간은 어떻게 아는거죠?

  • DINKIssTyle

    DINKIssTyle Lv.1 → 추워랑 작성자

    03.30 · 14.♡.7.140

    그건 제가 현재날짜를 알려주었기 때문입니다 ㅋㅋㅋ

  • 가시나무

    가시나무 Lv.1

    03.30 · 118.♡.73.249

    2번 보상.. 이게 짐 AI가 환각을 통해 가짜 정보 답변 주는 문제를 해결할 있을까요..

    요즘은 환각 때문에 신뢰가 거의 30%도 안 되는 것 같습니다.

    버전을 명시하고 이전 버전 정보 가져 오지 말라고 해도

    굳이 가져와 헛소리 한다거나,

    지 멋대로 단정짖고 사실 확인하지 않고 추론해서 사실인양 답변하는 게 거의 70% 이상 됩니다.

    오히려 검색으로 최신 정보로 업데이트 사항 체크까지 할 수 있는 경우가 더 많아지는 느낌입니다.

    나름 프롬프트 신경 써서 질문해도 그놈의 환각 거짓 답변 때문에 시간 낭비가 점점 더 많아 지는 것 같습니다.

    아니, 더 정교하게 거짓말을 하고 있어요. 으..

  • DINKIssTyle

    DINKIssTyle Lv.1 → 가시나무 작성자

    03.30 · 118.♡.51.77

    컨텍스트가 늘어나면, 컴팩트하며 생기는 컨텍스트 손실도 있을거기 때문에 터보퀀트덕에 좀 나아지지 않을까 생각합니다. 모든 런타임들이 그런지 모르겠지만 컨텍스트 늘어나면 앞뒤 살리고 중간을 제거하더라구요.

  • heltant79

    heltant79 Lv.1 → 가시나무

    03.30 · 61.♡.152.133

    LLM 규칙의 가장 근본에 있는 규칙 중 하나가 "사용자의 요청에 최대한 부응하라"이기 때문에, 답이 없거나 질문의 정합성이 떨어지는 경우 자기가 몰라도 어떻게든 대답을 내놓으려 합니다.

    그래서 바로 답을 내놓으라는 식의 질문을 하면 환각이 발생할 가능성이 높고, 먼저 질문의 정합성부터 검토하라고 한 다음 답변을 반영해서 다시 물어보면 나아지는 경우가 많았던 것 같습니다.

  • 가시나무

    가시나무 Lv.1 → heltant79

    03.30 · 118.♡.4.157

    오!! 조언 감사합니다!

    ‘사용자의 요청에 최대한 부응하라‘

    제미나이에게 쓴 소리하니 이렇게 표현하면서 고백하네요 ㅎㅎ..

    아첨성 환각, 동조적 거짓말

    시코판시 할루시네이션(Sycophantic Hallucination)

    그런데 말씀하신대로 ‘먼저 질문의 정합성부터 검토하라고 한 다음 답변을 반영해서 다시 물어보면‘

    프롬프트 보통 어떤식으로 하시나요? 감이 오다 마네요 ㅎ.. ㅜ

댓글을 작성하려면 이 필요합니다.