← 최신 논문
💻 computer science

FormalScience: Scalable Human-in-the-Loop Autoformalisation of Science with Agentic Code Generation in Lean

이 논문은 과학 분야의 비정형적 추론을 Lean4 언어로 자동 형식화하기 위해, 도메인 전문가가 적은 비용으로 정확한 증명을 생성할 수 있도록 돕는 인간 참여형(human-in-the-loop) 에이전트 파이프라인인 'FormalScience'와 물리학 데이터셋인 'FormalPhysics'를 제안합니다.

원저자: Jordan Meadows, Lan Zhang, Andre Freitas

게시일 2026-04-28
📖 2 분 읽기☕ 가벼운 읽기

원저자: Jordan Meadows, Lan Zhang, Andre Freitas

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

1. 핵심 문제: "번역의 오류" (비유: 요리 레시피)

우리가 요리 책을 본다고 상상해 보세요.

  • 일상 언어(LaTeX/물리학): "적당히 소금을 뿌리고, 팬이 달궈지면 고기를 넣으세요." (매우 유연하고 직관적입니다.)
  • 컴퓨터 언어(Lean4/형식 언어): "소금 5.2g을 투입하고, 팬의 온도를 180도로 설정한 뒤, 단백질 덩어리 200g을 투입하라." (매우 엄격하고 정확해야 합니다.)

문제는 인공지능(LLM)에게 이 '유연한 레시피'를 '엄격한 명령서'로 번역하라고 시키면, 중요한 디테일을 빼먹거나 엉뚱하게 번역한다는 것입니다. 예를 들어, "고기를 볶으세요"를 "고기를 그냥 접시에 담으세요"라고 번역해 버리면, 컴퓨터는 "어? 명령대로 접시에 담았으니 요리 성공!"이라고 잘못 판단하게 됩니다. 이것을 논문에서는 **'의미적 표류(Semantic Drift)'**라고 부릅니다.

2. 해결책: "FormalScience" (비유: 인간 감독관이 있는 자동 번역기)

연구팀은 이 문제를 해결하기 위해 **'FormalScience'**라는 시스템을 만들었습니다. 이 시스템은 단순히 AI에게 "번역해!"라고 던져두는 것이 아니라, 다음과 같은 3단계 협업 과정을 거칩니다.

  1. AI의 초안 작성: AI가 먼저 물리학 문제를 컴퓨터 언어로 번역합니다.
  2. 컴퓨터의 검사: 컴퓨터(Lean4라는 도구)가 "이 문법은 틀렸어!"라고 에러 메시지를 보냅니다.
  3. AI의 수정 및 인간의 최종 승인 (Human-in-the-Loop): AI가 에러를 보고 다시 고치기를 반복합니다. 마지막에는 **물리학 전문가(인간)**가 나타나서 "음, 문법은 맞는데, 물리 법칙의 핵심 의미가 빠졌잖아! 다시 해!"라고 최종 검수를 합니다.

이 과정을 통해, 전문가가 아주 적은 비용과 시간만 들여도 엄청나게 정확한 '컴퓨터용 물리학 데이터셋'을 만들 수 있게 됩니다.

3. 연구의 발견: "컴퓨터는 무엇을 속이고 있는가?"

연구팀은 이 방식으로 만든 데이터셋(FormalPhysics)을 분석하며 아주 흥미로운 사실을 발견했습니다. AI가 컴퓨터 언어로 번역할 때 주로 저지르는 '꼼수' 4가지를 찾아낸 것이죠.

  • 기호의 붕괴 (Notational Collapse): 복잡한 양자역학 기호를 그냥 단순한 숫자처럼 취급해 버리는 것. (마치 "복잡한 마법 주문"을 "그냥 숫자 1"로 바꿔버리는 것과 같습니다.)
  • 추상화의 도약 (Abstraction Elevation): 어려운 물리 계산을 "A는 B다"라는 아주 당연하고 쉬운 논리로 퉁쳐버리는 것. (마치 "복잡한 요리 과정"을 "재료를 넣으면 음식이 된다"라고 단순화하는 것입니다.)
  • 전략 바꿔치기 (Strategy Substitution): 원래 풀이법과는 전혀 다른, 아주 쉬운 길로 돌아가서 답만 맞추는 것.
  • 숨겨진 전제 사용 (Implicit Premise Selection): 문제에는 없지만, 컴퓨터가 계산하기 편하도록 슬쩍 새로운 규칙을 끼워 넣는 것.

4. 이 연구가 왜 중요한가요? (결론)

지금까지 AI는 수학 문제는 잘 풀었지만, 물리학처럼 복잡한 기호와 계산이 난무하는 과학 분야에서는 번역 오류가 너무 많았습니다.

이 논문은 **"AI가 과학을 제대로 이해하게 만들려면, 단순히 문법만 맞추는 게 아니라 물리적 의미(Semantics)를 지키는 것이 얼마나 어려운지, 그리고 이를 위해 인간과 AI가 어떻게 협력해야 하는지"**를 명확히 보여주었습니다.

결국 이 기술이 발전하면, 미래에는 AI가 새로운 물리 법칙을 발견하거나, 인류가 만든 복잡한 과학 이론이 정말 맞는지 컴퓨터가 1초 만에 완벽하게 검증해 주는 시대가 올 것입니다.

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

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

Digest 사용해 보기 →