An Analytically Trained Variational Surrogate for Quantum Phase Estimation on NISQ Hardware
이 논문은 지수적 시뮬레이션 병목 현상을 피하는 얕고 고전적으로 학습된 회로를 사용하여, NISQ 장치가 양자 위상 추정 분포를 효율적으로 재현하고 분자 바닥 상태 에너지에 대한 화학적 정확도를 달ek할 수 있게 하는 해석적으로 학습된 변분 대리 프레임워크를 소개한다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
당신이 바이올린의 완벽하고 단 하나의 음을 들으려고 노력하고 있다고 상상해 보세요. 하지만 방 안은 제트 엔진의 굉음으로 가득 차 있습니다. 양자 컴퓨팅의 세계에서 과학자들은 이와 유사한 일을 하려고 노력 중입니다. 그들은 분자가 어떻게 작동하는지 이해하기 위해 그 "음"(또는 에너지 준위)을 정확하게 측정하고자 합니다. 그들이 사용하는 도구는 양자 위상 추정(Quantum Phase Estimation, QPE)이라고 불립니다. QPE를 그 완벽한 음을 들을 수 있는 매우 정밀하고 첨단 기술이 적용된 마이크라고 생각하세요. 하지만 이 마이크가 작동하려면, 소리의 거대한 대성당처럼 믿을 수 없을 정도로 깊고 복잡해야 합니다. 불행히도 오늘날 우리가 가진 양자 컴퓨터는 작고 소음이 많은 텐트와 같습니다. 이것들은 "노이즈가 있는 중간 규모(Noisy Intermediate-Scale, NISQ)" 장치로, 크기가 작고 정전기(노이즈)가 발생하기 쉽다는 것을 의미합니다. 만약 당신이 그 거대한 대성당을 소음이 많은 작은 텐트 안에 구현하려고 한다면, 소리는 뭉개지고 음은 사라져 버릴 것입니다.
오랫동안 과학자들은 더 작고 단순한 마이크(변분 양자 회로, Variational Quantum Circuit)를 만들고, 그것이 거대한 마이크를 흉내 내도록 훈련시켜 이 문제를 해결하려고 노력했습니다. 하지만 함정이 있었습니다. 이 작은 마이크를 훈련시키기 위해서, 그들은 먼저 일반 컴퓨터를 사용해 거대하고 소음이 많은 대성당을 시뮬레이션해야 했습니다. 분자가 커질수록, 심지 even 가장 빠른 슈퍼컴퓨터조차도 그 대성당을 시뮬레이션하는 것이 불가능해지며, 이는 발전을 가로막는 병목 현상을 만들어냅니다. 이 논문은 바로 그 문제를 다룹니다. 연구자들은 다음과 같이 질문했습니다. "거대한 것을 시뮬레이션하는 과정을 거치지 않고도, 작은 마이크에게 거대한 것이 어떤 소리를 내야 하는지 가르칠 수 있을까?" 그들은 거대한 시뮬레이션을 통째로 건너뛰고도 아주 작고 효율적인 회로를 훈련시켜, 오늘날의 노이즈가 있는 양자 하드웨어에서 실제로 구동되어 분자의 진정한 에너지를 들을 수 있게 해주는 영리한 수학적 지름길을 찾아냈습니다.
문제점: "너무 깊은" 회로
당신이 완벽한 케이크(화학 문제의 정답)를 굽는다고 상상해 보세요. 원래의 레시피(양자 위상 추정)는 정말 훌륭하지만, 100개의 오븐이 위로 쌓여 있는 주방을 필요로 합니다. 현재 우리의 양자 컴퓨터는 오븐이 두 개뿐인 주방과 같습니다. 만약 당신이 100개의 오븐이 필요한 레시피를 사용하려 한다면, 오븐이 과열되어 고장 나기 전에(이것을 "노이즈"와 "결맞음 해제(decoherence)"라고 부릅니다) 케이크가 타버릴 것입니다.
과학자들은 우회 방법을 시도했습니다. 그들은 아주 작은 2개의 오븐 레시피(변분 양자 회로)를 만들고, 그것이 100개의 오븐 레시피를 복제하도록 훈련시켰습니다. 하지만 여기에 문제가 있었습니다. 작은 레시피가 굽는 법을 배우기 위해서는, 먼저 거대한 슈퍼컴퓨터에서 100개의 오븐 레시피를 실행하여 완벽한 케이크가 어떤 모습인지 확인해야 했습니다. 케이크가 더 복잡해짐에 따라(더 큰 분자), 슈퍼컴퓨터는 더 이상 100개의 오븐 시뮬레이션을 감당할 수 없게 되었습니다. 그것은 마치 우주 전체의 지도를 단 한 장의 포스트잇에 그리려는 것과 같았습니다. 그 메모지는 세부 사항을 담아낼 수 없었습니다.
해결책: "마법의 공식"
이 논문의 저자들은 100개의 오 even 주방을 전혀 시뮬레이션할 필요가 없다는 것을 깨달았습니다. 그들은 "완벽한 케이크"(거대한 양자 회로의 측정 패턴)가 **디리클레 커널(Dirichlet kernel)**이라는 알려진 수학적 형태를 따른다는 것을 발견했습니다.
이렇게 생각해 보세요. 거대한 케이크를 직접 구워서 그것이 어떻게 생겼는지 확인하는 대신, 과학자들은 수학 공식을 사용하여 완벽한 케로 어떤 모습이어야 하는지 정확히 알 수 있었습니다. 그들은 분자의 정확한 에너지(이는 쉽게 계산할 수 있습니다)를 이 공식에 대입하여 즉각적으로 "타겟" 패턴을 생성했습니다. 이는 양자 마법을 시뮬레이션할 필요가 없는 컴퓨터를 사용하여 작은 2-오븐 회로를 훈련할 수 있음을 의미했습니다. 그것은 학생에게 원을 그리는 데 평생이 걸리는 그림을 복사하게 하는 대신, 원의 수학적 방정식을 보여줌으로써 완벽한 원을 그리는 법을 가르치는 것과 같았습니다.
실험: 실제 하드웨어에서의 테스트
연구팀은 이 새로운 수학 기반 훈련 방법을 가져와 IBM이 만든 실제 양자 컴퓨터에서 테스트했습니다. 그들은 수소(H₂)를 테스트 대상으로 삼았습니다. 그들은 작은 회로를 구축하는 최선의 방법을 알아내기 위해 4단계 실험을 설정했습니다:
회로의 형태: 그들은 양자 비트(큐비트)를 연결하는 두 가지 다른 방법을 시도했습니다. 하나는 "풀 인탱글러(full entangler)"(모든 비트를 다른 모든 비트와 연결하는, 혼란스러운 그물 같은 방식)였고, 다른 하나는 "리니어 인탱글러(linear entangler)"(비트를 인접한 이웃하고만 연결하는, 직선과 같은 방식)였습니다.
- 결과: 노이즈가 있는 실제 하드웨어에서, 혼란스러운 그물 방식은 처참하게 실패했습니다. 직선 방식이 승리했습니다. 오늘날의 노이즈가 있는 기기에서는 모든 것을 서로 연결하려고 하기보다 단순하고 선형적인 구조를 유지하는 것이 훨씬 더 낫다는 사실이 드러났습니다.
깊이의 정도: 그들은 1개 층부터 5개 층까지의 복잡성을 가진 회로를 테스트했습니다.
- 결과: 놀랍게도, 가장 단순한 회로(단 1개 층)가 가장 잘 작동했습니다. 층을 더 추가할수록 노이즈가 더해져 결과가 오히려 나빠졌습니다. "적을수록 좋다(less is more)"는 규칙이 적용되었습니다.
훈련 기법: 그들은 "완벽한" 시뮬레이션(노이즈 없음)을 사용하여 회로를 훈련하는 것과 "노이즈가 있는" 시뮬레이션(실제 기기를 모사함)을 사용하여 훈련하는 것을 비교했습니다.
- 결과: 직관과는 반대로, "완벽한" 시뮬레이션으로 훈련했을 때 실제 노이즈가 있는 하드웨어에서 더 잘 작동했습니다. "완벽한" 훈련이 노이즈에 특화된 블루프린트보다 실제 하드웨어로 가는 여정에서 더 깨끗한 설계도를 제공했기 때문입니다.
최종 점검: 그들은 회로의 일부 회전 단계를 제거한 단순화된 버전의 회로를 사용하여 여전히 임무를 수행할 수 있는지 테스트했습니다.
- 결과: 네! 단순화된 회로는 복잡한 회로만큼이나 잘 작동하면서도 훨씬 더 빠르고 저렴하게 실행되었습니다.
거대한 성과: 화학적 정확도
궁극적인 목표는 화학 문제에 유용할 만큼 수소 분자의 에너지를 정확하게 측정하는 것이었습니다. 과학자들에게는 "화학적 정확도(chemical accuracy)"라는 골드 스탠다드가 있는데, 이는 매우 작은 오차 범위(구체적으로는 1.59×10⁻³ Hartree 미만)를 의미합니다.
연구팀의 방법은—수학으로 훈련된 작은 회로를 실제 하드웨어에서 사용했을 때—1.786×10⁻⁴ Hartree의 오차를 달enc성했습니다. 이는 화학적 정확도 한계 내에 있습니다. 즉, 그들은 훈련을 위해 슈퍼컴퓨터의 도움을 받지 않고도, 현재의 양자 컴퓨터가 가진 제트 엔진 소음 속에서도 분자의 "음"을 명확하게 듣는 데 성공했습니다.
무엇이 효과가 없었는가
이 논문은 또한 이러한 환경에서 무엇이 잘 작동하지 않는지도 명시적으로 알려주었습니다:
- 복잡한 연결: 모든 큐비트를 다른 모든 큐비트와 연결하려고 시도하는 것(풀 인탱글러)은 오늘날의 하드웨어에 너무 깊고 노이즈가 많습니다. 이는 현재로서는 막다른 길입니다.
- 깊은 회로: 회로를 더 깊게 만드는 것(더 많은 층)은 도움이 되지 않으며, 오히려 오류를 유발합니다. 단일 층 버전이 최적의 지점입니다.
- 노이즈 인식 훈련: 하드웨어의 노이즈를 모사하도록 회로를 특별히 훈련시키는 것은, 완벽하고 노이즈가 없는 시뮬레이션으로 훈련하는 것만큼 도움이 되지 않았습니다. "완벽한" 훈련이 더 견고했습니다.
- 동적 디커플링(Dynamical Decoupling): 그들은 노이즈를 상쇄하기 위해 리듬을 타듯 큐비트를 두드리는 것과 같은 "동적 디커플링" 기법을 시도했지만, 이 특정 회로들에서는 오히려 상황을 악화시켰습니다. 추가된 펄스들이 해결하는 것보다 더 많은 오류를 만들어냈습니다.
결론
이 논문은 작은 양자 회로를 훈련하기 위해 거대하고 불가능한 시뮬레이션이 필요하지 않다는 것을 보여줍니다. 수학적 공식(디리클레 커널)을 사용하여 훈련 타겟을 생성함으로써, 과학자들은 이제 오늘날의 노이즈가 있는 양자 컴퓨터에서 실행되면서도 화학적으로 정확한 답을 줄 수 있는 작고 효율적인 회로를 훈련할 수 있습니다. 이는 때때로 가장 단순하고 얕은 회로가 실제로 작동하는 방식임을 입증하며, 양자 컴퓨터를 통해 분자를 이해하기 위한 확장 가능하고 실질적인 경로를 제시합니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.