AlphaGeometry: 신경망과 기호 추론으로 올림피아드 기하를 풀다
언어 모델과 기호 추론 엔진을 결합해 국제수학올림피아드 수준의 기하 문제를 푸는 AlphaGeometry가 공개됐다.
핵심 판단: AlphaGeometry의 핵심 성과는 언어 모델이 증명을 대신 쓴 것이 아니라, 확률적 탐색과 기계 검증을 역할별로 분리한 데 있다.
수학 문제에서 그럴듯한 답과 증명된 답은 전혀 다르다. AlphaGeometry는 이 간극을 신경망 하나로 덮으려 하지 않았다. 보조선을 찾는 넓은 탐색은 언어 모델에 맡기고, 결론까지 이어지는 논리 전개는 규칙 기반 엔진이 확인했다. 생성 모델을 신뢰해야 하는 시스템이 아니라, 생성 모델의 제안을 검증 가능한 구성 요소가 통과시키는 시스템으로 읽어야 한다.
발표를 한눈에 보기
- 발표 주체: Google DeepMind
- 공식 발표일: 2024-01-17
- 대상: AlphaGeometry
- 발표 당시 상태: 연구 결과, 코드와 모델 공개
- 이 글의 질문: 생성 모델의 유연성과 형식 검증의 신뢰성을 어떻게 한 루프에 넣었는가?
30개 평가 문제 중 25개를 제한 시간 안에 풀어 평균 금메달리스트 성적에 근접했고 코드와 모델도 공개했다.
기술 구조: 무엇이 실제로 달라졌나
언어 모델이 보조선을 제안하고 규칙 기반 엔진이 엄밀한 증명을 전개하는 신경-기호 구조와 1억 개 합성 예제가 성능의 중심이다.
기하 증명은 주어진 조건만 반복 적용해서 풀리지 않는 경우가 많다. 적절한 점·선·원을 추가해야 새로운 추론 경로가 열린다. AlphaGeometry의 언어 모델은 이 무한한 후보 공간에서 가능성 높은 보조 구성을 제안한다. 기호 엔진은 현재 도형에서 도출 가능한 명제를 소진한 뒤 제안을 받아 다시 엄밀한 연역을 진행한다. 해답이 없으면 같은 루프를 반복한다.
학습 데이터 설계도 중요하다. 연구진은 무작위 도형에서 관계를 전개하고, 증명에서 필요한 보조 구성을 역추적해 1억 개의 고유 합성 예제를 만들었다. 사람 풀이를 대량 수집하기 어려운 병목을 프로그램으로 생성하고 검증할 수 있는 데이터로 바꾼 셈이다.
작동 흐름: 문제 형식화 → 기호 엔진의 연역 → 막히면 언어 모델이 보조 구성 제안 → 연역 재개 → 기계 검증 가능한 증명 출력
이 구조에서 개발자가 가져갈 설계 원칙은 다음과 같다:
- 정답을 판정할 수 있는 도메인에서는 생성기와 검증기를 분리하고, 검증기를 최종 권한자로 둔다.
- 합성 데이터는 양보다 생성 규칙, 난이도 분포, 중복 제거, 정답 검증 경로를 먼저 설계한다.
- 모델 점수뿐 아니라 실패가 탐색 오류인지, 형식화 오류인지, 검증기 범위 밖인지 구분해 관측한다.
발표가 바꾼 것과 바꾸지 않은 것
확률적 생성과 검증 가능한 추론을 결합하면 수학처럼 정답 검증이 중요한 영역에서 신뢰도를 높일 수 있다는 강한 사례가 됐다.
이 연구는 신경-기호 결합이 오래된 구호에 머물지 않고, 특정 도메인에서 프런티어급 결과를 만들 수 있음을 보여줬다. 특히 언어 모델을 최종 답변자가 아니라 탐색 휴리스틱으로 배치한 선택은 코드 생성, 정리 증명, 제약 최적화에도 재사용할 수 있는 패턴이다.
다만 다음 문제까지 해결됐다고 확대 해석해서는 안 된다:
- IMO 전체가 아니라 기하 문제로 범위가 제한되며 자연어 수학 전반의 능력을 뜻하지 않는다.
- 문제를 시스템이 처리할 수 있는 형식으로 옮기는 과정 자체가 별도의 병목이다.
- 기계 검증이 가능한 결론과 인간이 통찰력 있다고 평가하는 풀이의 품질은 같은 지표가 아니다.
직접 평가한다면 이렇게 본다
발표사의 종합 점수 하나를 재현하는 것보다, 실제 제품의 입력과 실패 비용에 맞춘 평가가 더 유용하다. 이 주제라면 다음 순서로 확인한다:
- 공개된 IMO-AG-30에서 시간 제한과 탐색 예산을 원문 조건대로 고정한다.
- 언어 모델 제안 없이 기호 엔진만 사용한 기준선과 해결률·탐색 노드 수를 비교한다.
- 학습 기간 밖 문제와 사람이 변형한 문제를 나눠 데이터 중복 가능성을 점검한다.
- 성공 여부뿐 아니라 증명 길이, 불필요한 구성 수, 검증 시간, 사람이 읽을 수 있는지를 기록한다.
가장 중요한 산출물은 자연어 설명의 유창함이 아니라 검증기가 승인한 증명 객체다. 자연어 해설은 그 위에 별도 계층으로 생성해야 한다.
내 판단
AlphaGeometry는 “더 오래 생각하는 언어 모델”보다 더 오래 남을 설계 힌트를 줬다. 도메인 규칙으로 검사할 수 있다면 모델의 자유도를 줄이는 것이 퇴보가 아니라 신뢰성 향상이다. 모든 단계를 LLM으로 통일하는 편의보다, 생성과 검증의 경계를 명확히 하는 아키텍처가 실제 제품에는 더 강하다.
평가는 기하 한 분야의 선별된 문제에 집중됐으며 자연어 수학 전반이나 새로운 정의를 다루는 능력으로 곧바로 확대 해석할 수는 없다.
검증 범위
이 글은 공식 발표와 공개된 기술 자료를 바탕으로 구조와 제품 영향을 분석했다. 직접 벤치마크나 장기 운영 검증은 수행하지 않았으며, 발표사가 제시한 수치는 해당 기관의 평가 조건에 한정해 해석했다. 업데이트 시점은 2026년 7월 18일이다.