Discovering formally verified quantum programs with AI
이 논문은 거대 언어 모델 에이전트가 Lean 정리 증명기 내의 형식 검증 프레임워크 안에서 작동함으로써, 양자 산술 및 융합 시뮬레이션과 같은 과학적 응용 분야에서 기존 베이스라인보다 상당한 성능 향상을 달나 성취하는 새로운 양자 프로그램의 정당성을 자율적으로 발견하고 수학적으로 증명할 수 있음을 보여준다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
양자 컴퓨터는 새로운 약물을 설계하는 것부터 별의 거동을 모델링하는 것에 이르기까지, 우리가 일상적으로 사용하는 기계로는 불가능한 문제들을 해결할 것을 약속합니다. 하지만 실제로 이러한 과업을 수행할 수 있는 기계를 구축하는 것은 매우 어렵습니다. 하드웨어는 아직 초기 단계에 머물러 있으며, 오류가 발생하기 쉽고, 실제 과학 분야에서 요구되는 방대한 계산을 처리하기에는 너무 작습니다. 이 간극을 메우기 위해 과학자들에게는 더 나은 알고리즘, 즉 양자 컴퓨터가 최소한의 자원을 사용하여 문제를 해결하도록 지시하는 단계별 지침이 필요합니다. 수십 년 동안 이러한 지침을 찾는 과정은 한 가지 아이디어를 정교화하기 위해 수년을 보내는 전문가들의 직관과 노고에 의존하는 느리고 수동적인 과정이었습니다.
문제는 이러한 알고리즘들이 너무 복잡해서, 양자 하드웨어가 준비되기 전까지는 가장 강력한 고전 컴퓨터조차도 그것이 제대로 작동하는지 테스트할 수 없다는 점입니다. 이는 '캐치-22(진퇴양난)' 상황을 만듭니다. 즉, 하드웨어를 유용하게 만들기 위해서는 더 나은 알고리즘이 필요하지만, 알고리즘을 검증하려면 하드웨어가 있어야 한다는 것입니다. 구글의 연구진은 인공지능과 엄격한 수학적 증명을 결합하여 이 순환을 깨뜨렸습니다. 그들은 AI 에이전트가 연구자 역할을 하며, 컴퓨터가 절대적인 정확성을 확인할 수 있는 언어로 양자 프로그램을 작성하고 테스트하는 시스템을 구축했습니다. 이 접근 방식은 기존의 어떤 컴퓨터로도 시뮬레이션할 수 없을 만큼 거대한 과학적 문제들을 해결하기 위해 새롭고 매우 효율적인 알고리즘을 발견할 수 있게 해줍니다.
연구진은 AI 에이전트들이 특정 과학적 퍼즐을 풀기 위해 협력하는 디지털 실험실을 구축했습니다. 단순히 추측하고 확인하는 대신, 이 에이전트들은 '정리 증명기(theorem prover)'라고 불리는 엄격한 프레임워크 안에서 작동합니다. 이 프레임키를 제안된 솔루션의 모든 단계가 받아들여지기 전에 수학적으로 옳다는 것이 반드시 증명되어야 한다고 요구하는 규칙책이라고 생각하십시오. 에이전트들의 임무는 핵융합로 내 입자의 상호작용이나 체내에서 약물 분자가 분해되는 방식과 같은 물리적 시스템을 시뮬레이션하는 양자 프로그램을 작성하는 것입니다. 만약 에이전트가 시간을 절약하거나 더 적은 자원을 사용하는 프로그램을 제안하면, 시스템은 즉시 수학적 검증을 수행합니다. 만약 증명이 성립하면 그 솔루션은 저장되고, 실패하면 에이전트는 오류로부터 배우고 다시 시도합니다. 이 과정은 서로 다른 에이전트 팀이 서로의 진행 상황을 보고, 아이디어를 공유하며, 마치 학술대회에서의 인간 과학자들처럼 서로의 발견을 바탕으로 발전시켜 나갈 수 있는 공유 작업 공간에서 일어납니다.
이 방법을 사용하여 팀은 다섯 가지 주요 과학적 과제에 도전했습니다. 한 사례에서는 많은 양자 알고리즘에 사용되는 근본적인 수학적 연산을 개선하여, 기존의 최선 방법보다 거의 300배 더 효율적으로 만들었습니다. 또 다른 사례에서는 검색 알고리즘을 최적화하여 기존의 가장 강력한 대안들보다 최대 1.4배 빠른 솔루션을 찾아냈습니다. 가장 큰 성과는 복잡한 물리적 현상을 시뮬레이션하는 데서 나타났습니다. 수소 속을 이동하는 입자의 에너지 손실을 추적하는 핵융합 관련 시뮬레이션의 경우, AI는 필요한 자원을 거의 11배나 줄이는 프로그램을 발견했습니다. 광화학에 관련된 화학 반응 시뮬레이션의 경우 개선 효과는 8배였습니다. 마지막으로, 인체가 약물을 처리하는 데 도움을 주는 핵심 효소를 모델링하는 데 있어서, AI는 거의 2.5배 더 효율적인 솔루션을 찾아냈습니다.
이러한 결과는 단순한 이론적 개선이 아니라, 과학적 발견이 일어나는 방식의 변화를 의미합니다. AI가 발견한 프로그램들은 수천 개의 논리적 구성 요소를 포함할 정도로 매우 복잡하여 현재의 양자 컴퓨터가 실행하기에는 너무 큽니다. 하지만 AI의 작업은 형식적 수학 증명에 의해 뒷받침되므로, 연구자들은 하드웨어가 발전했을 때 이 프로그램들이 올바르게 작동할 것임을 신뢰할 수 있습니다. 이 시스템은 실질적으로 과학자들이 아직 존재하지 않는 기계를 위한 알고리즘을 설계할 수 있게 함으로써, 실용적인 양자 컴퓨팅으로 가는 경로를 단축합니다. 솔루션을 찾는 과정을 자동화하고 수학적 확실성으로 이를 검증함으로써, 연구진은 인공지능이 양자 기술의 발전을 가속화할 수 있음을 보여주었으며, 과거의 느리고 수동적인 투쟁을 신속하고 협력적인 발견 과정으로 바꾸어 놓았습니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.