← 최신 논문
💻 computer science

Verifier-Grounded Interference Search: Exact State Merging, Learned Inhibition, and Parallel Execution for Language-Model Reasoning

본 논문은 Countdown 및 MBPP 벤치마크에 대한 실증적 결과를 통해 입증된 바와 같이, 정확한 상태 병합, 학습된 억제, 그리고 병렬 실행을 활용하여 언어 모델의 추론 효율성과 해결률을 크게 향상시키는 검증기 기반 간섭 탐색(Interference Search) 프레임워크를 제안하고 평가한다.

원저자: Al-ameen Olajide, Olusola Olabanjo, Mauton Asokere

게시일 2026-10-06
📖 5 분 읽기🧠 심층 분석

원저자: Al-ameen Olajide, Olusola Olabanjo, Mauton Asokere

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

컴퓨터가 복잡한 문제를 해결하려고 할 때, 컴퓨터는 종종 광활하고 가지가 많은 숲을 통과하는 길을 찾는 여행자처럼 다양한 경로를 탐색합니다. 인공지능의 세계에서 이러한 "경로"는 컴퓨터가 답에 도달하기 위해 취하는 단계들의 순서입니다. 두 개의 서로 다른 경로가 숲속의 정확히 같은 지점에 도달할 때 흔한 문제가 발생합니다. 만약 컴퓨터가 자신이 익숙한 장소에 도착했다는 사실을 깨닫지 못한다면, 동일한 영역을 두 번 탐색하고, 같은 막다른 길을 확인하며, 동일한 계산을 반복해서 수행함으로써 시간을 낭비하게 될 것입니다. 이러한 중복성은 수학 퍼즐을 풀거나 컴퓨터 코드를 작성하는 것과 같이 어려운 과제를 추론해야 하는 시스템에 있어 주요한 병목 현상이 됩니다. 연구자들의 목표는 시스템이 알려진 상태로 돌아왔을 때 이를 인식하고, 중복된 경로들을 병합하며, 최종 솔루션을 재구성하는 능력을 잃지 않으면서 효율적으로 앞으로 나아갈 수 있도록 구축하는 것입니다.

한 연구팀은 이 문제를 해결하기 위해 "간섭 탐색(Interference Search)"이라는 새로운 프레임워크를 개발했습니다. 그들의 접근 방식은 추론을 하나의 곧은 생각의 선이 아니라, 서로 다른 경로가 동일한 목적지에 도달할 때 결합될 수 있는 역동적인 지도로 취급합니다. 이 시스템은 이 과정을 관리하기 위해 네 가지 별도의 도구에 의존합니다. 첫째, "정확한 상태 병합(exact state merging)"을 사용하는데, 이는 정밀한 지도 제작자처럼 작동합니다. 만약 두 개의 서로 다른 여정이 미래의 가능성이 동일한 지점에 도착하면, 시스템은 이들을 하나의 항목으로 결합하여 컴퓨터가 동일한 작업을 두 번 수행하는 것을 방지합니다. 둘째, "인증된 배제(certified exclusion)"를 채택하는데, 이는 검증기를 사용하여 특정 영역이 막다른 길임을 증명함으로써 시스템이 해당 영역을 영구적으로 무시할 수 있게 합니다. 셋째, "학습된 억제(learned inhibition)"를 사용하며, 이는 과거의 실수로부터 배워 유사해 보이는 경로의 우선순위를 낮추되, 그것들이 쓸모없다는 것을 보장하지는 않는 더 부드러운 도구입니다. 마지막으로, "실행 스케줄링(execution scheduling)"을 통해 컴퓨터가 불필요한 대기 없이 원활하게 작동하도록 다양한 작업의 수행 순서를 결정합니다.

연구진은 이 아이디어들을 기본 연산을 사용하여 목표치에 도달하는 숫자의 조합을 찾는 '카운트다운(Countdown)'이라는 고전적인 산술 퍼즐에 대해 테스트했습니다. 다섯 개의 숫자가 포함된 200개의 퍼즐을 다룬 한 실험에서, 그들은 정확한 상태 병합을 사용하는 것이 시스템의 성공률을 유의미하게 향고시킨다는 것을 발견했습니다. 병합이 없었을 때 시스템은 문제의 16.5%만을 해결했습니다. 병합을 적용하자 성공률은 27.0%로 급증했습니다. 데이터에 따르면 두 버전이 의견이 엇갈린 23가지 사례 중 22가지에서, 병합 버전이 솔루션을 찾아낸 반면 다른 버전은 찾지 못했습니다. 이는 서로 다른 추론의 선이 동일한 수학적 상태로 수렴했음을 인식하는 것이 중복된 노력을 피함으로써 더 많은 문제를 해결할 수 있게 해준다는 점을 시사합니다. 그러나 연구진은 이 이점이 보편적이지 않으며 가용 컴퓨팅 자원에 크게 의존한다는 사실도 발견했습니다. 컴퓨터가 수행할 수 있는 작업량에 매우 엄격한 제한을 둔 1,000개의 더 큰 퍼즐 세트로 시스템을 테스트했을 때, 전통적인 탐색 방법이 오히려 새로운 시스템보다 뛰어난 성능을 보였습니다. 이러한 엄격한 제약 조건 하에서 새로운 시스템은 0%의 문제를 해결한 반면, 기존의 최선 우선 탐색(best-first search)은 72.3%를 해결했습니다. 이는 새로운 시스템이 지도를 정리하고 경로 간의 연결을 유지하는 데 너무 많은 시간을 소비하여, 깊은 솔루션을 탐색할 에너지가 부족해졌기 때문입니다. 연구는 상태를 병합하는 것이 강력한 도구이지만, 중복 작업을 피함으로써 얻는 절감 효과가 지도를 관리하는 비용보다 클 때만 유익하다는 결론을 내립니다.

연구팀은 또한 컴퓨터가 일련의 테스트를 통과하는 프로그램을 작성해야 하는 과업인 코드 생성에서 시스템이 어떻게 작동하는지 탐구했습니다. 여기서 초점은 시스템이 작업을 스케줄링하는 방식으로 옮겨갔습니다. 검색의 서로 다른 부분들을 동시에 실행할 수 있게 하고, 솔루션이 발견된 후 더 이상 필요하지 않은 작업들을 취소함으로써, 시스템은 과업 완료 시간을 단축했습니다. 64개의 프로그래밍 챌린지를 대상으로 한 테스트에서, 새로운 스케줄링 방식은 표준 방식과 동일한 수의 문제를 해결했지만 더 빠르게 완료했으며, 평균 완료 시간을 2.265초에서 2.064초로 줄였습니다. 이러한 개선은 문제를 더 잘 해결해서가 아니라, 이미 불필요하다고 증명된 작업들을 기다리는 데 컴퓨터가 시간을 허비하지 않도록 함으로써 이루어졌습니다.

연구의 또 다른 부분은 시스템이 인간이 미스터리를 조사할 때 여러 가설을 염두에 두는 것과 유사하게, 어떻게 한 번에 여러 가지 서로 다른 아이디어를 메모리에 보유할 수 있는지 조사했습니다. 연구진은 각 슬롯이 문제를 해결하는 방법에 대한 별개의 이론을 나타내기를 희망하며, 시스템이 메모리에 일련의 "슬롯"을 유지하도록 훈련시켰습니다. 시스템은 더 다양한 내부 패턴을 생성하는 법은 배웠으나, 이러한 패턴을 구체적이고 사용 가능한 아이디어로 안정적으로 디코딩하는 데는 실패했습니다. 시스템은 다양한 내부 상태를 생성할 수는 있었지만, 그 상태들을 뚜렷하고 올바른 솔루션과 일관되게 연결할 수는 없었습니다. 이는 단순히 내부적인 다양성을 만드는 것만으로는 컴퓨터가 진정으로 별개의 추론 경로를 추적하고 있다는 것을 보장하기에 충분하지 않다는 것을 시사합니다.

또한 연구는 시스템이 실패를 어떻게 처리하는지 조사했습니다. 제안된 솔루션이 틀렸다고 증명되면, 시스템은 때때로 그 실패를 사용하여 단일한 오답뿐만 아니라 전체 가능성 영역을 배제할 수 있습니다. 이진 결정(binary decisions)을 포함한 테스트에서, 시스템은 이러한 "인증된" 실패를 사용하여 거대한 오답 그룹을 제거하는 데 성공하여 주어진 90개의 과업을 모두 해결했습니다. 그러나 이는 해당 과업의 성격상 특정 그룹의 답변이 유효하지 않다는 논리적 증명이 가능했기 때문에 가능했던 일이었습니다. 코드 작성과 같이 더 개방적인 과업에서는, 단일한 실패가 보통 하나의 특정 시도가 틀렸음을 증명할 뿐, 하나의 범주 전체가 나쁘다는 것을 증명하지는 못합니다.

궁극적으로, 이 연구는 이러한 고급 추론 기법들이 언제 그리고 어떻게 작동하는지에 대한 명확한 그림을 제공합니다. 정확한 상태 병합은 산술과 같이 명확하고 반복 가능한 상태를 가진 작업에서 성능을 향상시키는 강력한 도구이지만, 시스템을 느려지게 만들지 않기 위한 세심한 관리가 필요합니다. 학습된 우선순위 지정과 메모리 추적은 유망함을 보여주었으나 아직 전통적인 방법을 대체할 만큼의 신뢰성 수준에 도달하지 못했습니다. 가장 중요한 발견은 단 하나의 "최선"인 추론 방식은 존재하지 않는다는 것입니다. 시스템의 효과는 특정 과업, 가용 컴퓨팅 자원, 그리고 증명된 막다른 길과 단지 가능성이 낮은 경로를 구별하는 능력에 크게 좌우됩니다. 이러한 서로 다른 메커니즘들을 분리하고 개별적으로 테스트함으로써, 연구진은 더 똑똑한 추론 시스템을 구축하려면 각 도구가 그 성공을 위한 특정 조건이 충족되었을 때만 적용되는 모듈형 접근 방식이 필요하다는 것을 보여주었습니다.

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

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

Digest 사용해 보기 →