← 최신 논문
💻 computer science

Diffusion-Proof: Recipe for Formal Theorem Proving Beyond Auto-Regressive Generation

이 논문은 확산 기반 대규모 언어 모델을 형식적 정리 증명에 적용한 최초의 프레임워크인 **Diffusion-Proof**를 소개하며, 이는 반복적인 디노이징을 활용하여 장거리 일관성과 국소적 수정을 달라는 점에서 기존의 자기회귀 기반 베이스라인들을 능가함으로써 상당한 벤치마크 개선을 달성하고 최첨단 모델들이 해결하지 못한 IMO 문제를 해결한다.

원저자: Ruida Wang, Rui Pan, Pengcheng Wang, Shizhe Diao, Tong Zhang

게시일 2026-06-19
📖 4 분 읽기☕ 가벼운 읽기

원저자: Ruida Wang, Rui Pan, Pengcheng Wang, Shizhe Diao, Tong Zhang

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

핵심 아이디어: AI 수학의 "일방통행로" 문제 해결하기

당신이 Lean이라고 불리는 형식 언어로 된 매우 복잡한 수학 퍼즐(증명)을 풀려고 노력하고 있다고 상상해 보세요. 이 언어는 마치 엄격한 컴퓨터 코드와 같아서, 모든 단계가 논리적으로 완벽해야 합니다. 단 하나의 작은 실수만 있어도 전체 증명이 무너져 버립니다.

수년 동안 이 작업을 수행하는 최고의 AI 모델들은 자기회귀(Auto-Regressive, AR) 모델이었습니다. 이 모델들을 왼쪽에서 오른쪽으로 한 단어씩 정해진 순서대로 이야기를 써 내려가는 사람이라고 생각하면 됩니다. 이들은 다음에 무엇을 쓸지 미리 알 수 없으며, 5분 전에 썼던 단어를 수정하기 위해 문장 전체를 다시 써야 하는 상황에서도 쉽게 되돌아갈 수 없습니다.

문제점:
긴 수학 증명에서 이러한 "일방통행" 방식은 두 가지 큰 문제를 일으킵니다:

  1. 도미노 효과: AI가 초기에 작은 실수를 하면, 그 실수를 바탕으로 계속 내용을 쌓아 올리게 되어 결국 증명 전체가 엉망이 됩니다.
  2. "되돌아보기"의 부재: AI가 중간쯤 왔을 때 첫 번째 단계가 틀렸다는 것을 깨닫더라도, 그 첫 번째 단계만 쉽게 수정할 수 없습니다. 처음부터 다시 시작하거나, 앞부분의 문장에 맞추기 위해 뒷부분을 어색하게 덧붙여 수정해야만 합니다.

해결책: "디퓨전(Diffusion)" 접근법

이 논문의 저자들은 수학을 위한 새로운 AI 구축 방식인 Diffusion-Proof를 제안합니다. 단어를 하나씩 쓰는 대신, 이들은 **디퓨전 대규모 언어 모델(dLLM)**을 사용합니다.

비유: 조각가 vs. 필사생

  • 기존 방식 (AR 모델): 편지를 쓰는 필사생을 상상해 보세요. 일단 잉크가 마르면 수정할 수 없습니다. 만약 철자를 틀리면, 줄을 긋고 옆에 지저도한 메모를 남겨야 합니다.
  • 새로운 방식 (디퓨전 모델): 찰흙 덩어리로 작업하는 조각가를 상상해 보세요. 조각가는 단순히 찰흙을 더하는 것이 아니라, 거칠고 노이즈가 섞인 덩어리에서 시작하여 반복적으로 형태를 다듬어 나갑니다. 조각가는 전체 형상을 한 번에 볼 수 있으며, 오른쪽의 곡선을 보면서 동시에 왼쪽의 튀어나온 부분을 매끄럽게 다듬을 수 있습니다. 즉, 전체 그림을 "노이즈 제거(denoising)"하여 완벽하게 만들기 위해 전체를 수정합니다.

기술적인 용어로, 디퓨전 모델은 텍스트를 단일 단어가 아닌 블록(단어 뭉치) 단위로 생성합니다. 이는 문장의 시작과 끝을 동시에 살펴봄으로써 중간에 무엇이 들어맞을지 결정할 수 있게 해줍니다.

Diffusion-Proof의 작동 원리: 듀오 팀

이 논문은 수학 문제를 해결하기 위해 두 부분으로 구성된 팀을 소개합니다.

1. 설계자 (dLLM-Prover-7B)

이 모델은 주된 건축가입니다. "조각가" 방식(블록 디퓨전)을 사용하기 때문에 장거리 계획(long-range planning) 능력이 훨씬 뛰어납니다.

  • 중요한 이유: 긴 증명을 구축할 때, 설계자는 "전체적인 그림"을 볼 수 있습니다. 최종 단계에 특정 조건이 필요하다는 것을 알기 때문에, 시작 부분을 그 조건에 완벽하게 맞도록 설정합니다. 전체 텍스트 블록을 한 번에 볼 수 있기 때문에 중간에 길을 잃지 않습니다.

2. 검사관 (dLLM-Corrector-7B)

최고의 설계자라도 실수를 할 수 있습니다. 때로는 증명이 그럴싸해 보이지만 특정 단계가 틀릴 때가 있습니다.

  • 기존 방식: AR 모델이 실수를 하면, 보통 오류 이후에 더 많은 텍스트를 써서 해결하려 하는데, 이는 대개 상황을 악화시킵니다.
  • 새로운 방식: 검사관은 빈칸을 채우도록 훈련된 특수 모델입니다. 증명이 실패하면, 시스템은 고장 난 부분을 "마스크"(빈 공간)로 가린 뒤, 검사관에게 그 특정 구간만을 다시 작성하도록 요청합니다.
  • 초능력: 검사관은 디퓨전 방식을 사용하기 때문에, 오류 이전의 텍스트와 오류 이후의 텍스트를 모두 살펴보고 정확히 어떤 조각이 빠졌는지 파악할 수 있습니다. 이는 마치 오타가 난 단어의 앞뒤 문맥을 읽고 적절한 단어를 추측하는 편집자와 같습니다. 단순히 이전 단어만을 보고 다음 단어를 예측하는 것과는 다릅니다.

결과: 거인들을 꺾다

연구진은 이 새로운 시스템을 두 가지 유명한 수학 벤치마크에서 테스트했습니다:

  1. MiniF2F: 고등학교 및 경시대회 수준의 수학 문제 모음.
  2. ProofNet: 대학 수준의 수학 문제 모음.

성적표:

  • 새로운 Diffusion-Proof 시스템은 동일한 데이터로 훈련된 기존의 전통적인(자기회귀) 모델들을 이겼습니다.
  • MiniF2F 테스트에서 6.14% 더 많은 문제를 해결했습니다.
  • ProofNet 테스트에서 1.61% 더 많은 문제를 해결했습니다.

"IMO"의 순간:
가장 흥兴奋스러운 결과는 특정 국제 수학 올림피아드(IMO) 문제였습니다. 매우 진보된 유명 AI 모델인 DeepSeek-Prover-V2("사고의 사슬(Chain of Thought)" 추론을 사용함)는 이 문제를 풀지 못했습니다. 하지만 Diffusion-Proof는 이를 해결했습니다.

왜일까요? DeepSeek 모델은 자신의 계획을 수정하려는 루프에 빠졌지만, 증명의 시작과 끝 사이의 장거리 연결 고리를 보지 못했습니다. 반면, 증명의 전체 "블록"을 한 번에 볼 수 있는 능력을 가진 디퓨전 모델은 올바른 경로를 찾아냈습니다.

요약

이 논문은 "한 번에 한 단어씩 쓰는 것"에서 "텍스트 블록을 조각하는 것"으로 전환함으로써 AI가 형식 수학을 훨씬 더 잘 수행할 수 있다고 주장합니다. 이는 AI가 더 긴 거리에서 계획을 세우고, 직전의 맥락뿐만 아니라 전체 맥락을 살펴봄으로써 스스로의 실수를 바로잡을 수 있게 합니다. 이를 통해 이전의 AI 모델들이 도저히 깨뜨릴 수 없었던 어려운 수학 문제들을 해결할 수 있게 됩니다.

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

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

Digest 사용해 보기 →