← 최신 논문
🤖 machine learning

Internalizing Geometric Law: Learning from Solver Residuals for Precision-Critical Generation

이 논문은 프로그래머블 기하학적 DSL이자 벤치마크인 PyGeoX를 소개하고, 기하학적 합성에서의 "아웃라이어 그래디언트 마스킹(Outlier Gradient Masking)" 실패 모드를 극복하기 위해 포화 가산 보상(Saturating Additive Rewards, SAR)을 제안하며, 이를 통해 8B 모델이 MSE 기반 베이스라인을 크게 능가하고 정밀도가 중요한 제약 조건 충족 작업에서 더 큰 프런티어 시스템들과 경쟁할 수 있게 한다.

원저자: Rafael Cabral, Pang Zixi, Ziyi Shou, Shen Xin

게시일 2026-06-09
📖 3 분 읽기☕ 가벼운 읽기

원저자: Rafael Cabral, Pang Zixi, Ziyi Shou, Shen Xin

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

당신이 천재적이지만 약간은 덜렁대는 예술가에게 다리 설계도를 그리는 법을 가르치고 있다고 상상해 보세요. 그 예술가는 말로 다리를 아름답게 묘사할 수도 있고, 그것을 그리기 위한 코드를 작성할 수도 있습니다. 하지만 만약 예술가가 아주 작은 실수 하나라도 한다면—예를 들어 지지대를 1밀리미터 짧게 그린다면—실제 세상에서 그 다리는 무너질 수도 있습니다.

이 논문은 인공지능(AI)에게 글로 된 지시사항을 바탕으로 원, 선, 다각형과 같은 기하학적 도형을 그릴 때 발생하는 그러한 작고 치명적인 실수를 범하지 않도록 가르치는 방법에 관한 것입니다.

이들의 발견을 쉽게 설명하면 다음과 같습니다.

문제점: "전부 아니면 전무(All-or-Nothing)"의 함정

연구진은 표준적인 방법으로 AI를 가르치려 했습니다. 즉, 그림을 검사한 뒤, 모든 것이 완벽하면 금메달(보상)을 주고, 단 하나의 작은 부분이라도 틀리면 0점을 주는 방식이었습니다.

그들은 이 접근 방식에서 **"아웃라이어 그래디언트 마스킹(Outlier Gradient Masking)"**이라 부르는 중대한 결함을 발견했습니다.

비유: 당신이 10문항이 있는 시험을 보고 있다고 상상해 보세요.

  • 기존 방식 (전역 규범): 9문제를 맞히고 10번째 문제를 틀렸다면, 선생님은 점수로 0점을 줍니다. 점수가 0점이기 때문에, 선생님은 당신이 맞힌 9문제가 무엇인지 알려주지 않습니다. 당신은 아무것도 배우지 못하며, 어떻게 개선해야 할지도 알 수 없습니다.
  • 현실: 복잡한 기하학에서는 모든 것을 즉시 완벽하게 해내는 것이 매우 어렵습니다. AI는 90% 정도 맞혔음에도 계속해서 "0점"을 받았기 때문에, 자신의 부분적인 성공으로부터 배울 수 없어 정체 상태에 빠졌습니다나.

해결책: "포화 가산 보상(Saturating Additive Reward, SAR)"

이를 해결하기 위해 연구진은 SAR라고 불리는 새로운 채점 방식을 발명했습니다.

비유: 전체 시험에 대해 단 하나의 점수만 주는 대신, 이제 선생님은 AI가 맞힌 모든 개별 문제에 대해 작은 "감사"를 전합니다.

  • 만약 AI가 10개의 선 중 9개를 완벽하게 그렸다면, 9번의 작은 보상을 받습니다.
  • 이는 AI에게 동기를 부여하며, 어떤 부분이 잘 되었고 어떤 부분을 수정해야 하는지 정확히 보여줍니다.
  • 또한, 전체 그림을 완벽하게 완성했을 때 "보너스"를 추가하여, AI가 단계별로 나아가면서도 여전히 금메달을 목표로 삼을 수 있도록 했습니다.

새로운 도구: PyGeoX

이것을 가능하게 하기 위해 팀은 PyGeoX라는 새로운 "놀이터"를 구축했습니다.

  • PyGeoX를 특수한 컴퓨터 언어를 사용하는 매우 엄격한 기하학 선생님이라고 생각하세요.
  • AI는 도형(예: 원 안의 오각형)을 그리는 프로그램을 작성합니다.
  • PyGeoX는 그림을 즉시 검사합니다. 단순히 "좋음" 또는 "나쁨"이라고 말하는 것이 아니라, 선들이 얼마나 벗어났는지(잔차, residuals)를 정확히 측정하고 그 정밀한 피드백을 AI에게 다시 전달합니다.
  • 결정적으로, AI는 계산을 위해 PyGeoX를 이용할 수 없습니다. AI는 스스로 좌표를 찾아내야 하며, 이는 AI가 단순히 공식을 복사하는 것이 아니라 기하학의 법칙을 실제로 학습하도록 강제합니다.

결과

팀은 80억 개의 파라미터를 가진 AI 모델(매우 똑똑하지만 가장 큰 규모는 아닌 모델)을 대상으로 이 새로운 방법을 테스트했습니다.

  • 이전: AI는 어려운 기하학 문제에서 어려움을 겪었으며, 근접한 실패로부터 배우지 못해 자주 실패했습니다.
  • 이후: 새로운 "SAR" 채점 시스템을 통해, AI는 가장 어려운 문제들을 해결하는 능력이 2.3배 더 향상되었습니다.
  • 놀라운 점: 이 새로운 방식으로 훈련된 상대적으로 작은 규모의 AI가, 구체적인 훈련 없이 추측만 하는 훨씬 더 크고 비싼 AI 시스템만큼 혹은 그보다 더 뛰어난 성능을 보였습니다.

핵심 요점

이 논문은 엔지니어링이나 디자인 분야에서 AI에게 정밀함을 가르치려면, 99%를 맞혔을 때 단순히 "실패했다"라고 말해서는 안 된다는 것을 보여줍니다. 대신, "이 5개 부분은 완벽하지만, 저 2개 부분은 수정이 필요하다"라고 말해주어야 합니다. 피드백을 작고 관리 가능한 조각들로 나눔으로써, AI는 기하학의 규칙을 내면화하고 기초부터 정밀하고 작동 가능한 설계를 만들어낼 수 있습니다.

연구진은 다른 이들이 기술적인 과업을 위해 이 방법을 사용할 수 있도록 자신들의 도구, 테스트 문제, 그리고 데이터를 모두 공개했습니다.

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

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

Digest 사용해 보기 →