Normalizing Flows for Classical Simulation of Quantum Circuits in Phase Space
이 논문은 노멀라이징 플로우(normalizing flows)를 활용하여 양자 회로를 위상 공간 매니폴드 상의 확률 분포로 표현하는 새로운 프레임워크를 소개하며, 대규모 양자 시스템을 시뮬레이션하는 데 있어 기존의 신경망 방식보다 우수한 정확도를 입증한다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
양자 세계를 이해하려는 탐구는 마치 움직임을 멈추지 않는 풍경을 지도에 그려 넣으려는 시도처럼 느껴질 때가 많습니다. 양자 컴퓨팅의 영역에서 과학자들은 큐비트라고 불리는 아주 작은 입자들로 이루어진 시스템을 연구하는데, 이 큐비트는 동시에 여러 상태로 존재할 수 있습니다. 이러한 시스템이 어떻게 행동할지 예측하기 위해, 연구자들은 전통적으로 입자들의 가능한 모든 구성을 추적하려고 노력해 왔으나, 이는 시스템이 커짐에 따라 불가능할 정도로 어려워지는 작업입니다. 컴퓨터가 불과 몇십 개의 큐비트만을 가졌을 때조차, 가능성의 수는 가장 강력한 슈퍼컴퓨터의 용량을 초과하여 폭발적으로 증가합니다. 이러한 한계는 이 분야의 핵심적인 장애물입니다. 만약 우리가 일반 컴퓨터로 이러한 시스템을 시뮬레이션할 수 없다면, 우리는 이를 완전히 이해할 수도 없고, 미래의 양자 하드웨어를 신뢰성 있게 설계할 수도 없기 때문입니다. 수십 년 동안 과학자들은 단순하고 질서 정연한 회로에는 잘 작동하지만, 시스템이 복잡하거나 혼돈 상태가 되면 실패하는 특수한 수학적 기법들에 의존해 왔습니다.
ICFO 광과학 연구소와 바르샤바 대학교의 연구팀은 이 어려운 지형을 헤쳐 나갈 새로운 방법을 제안했습니다. 연구진은 모든 입자의 정확하고 경직된 상태를 추적하는 대신, 양자 시스템을 확률의 흐름이 있는 풍경으로 취급했습니다. 양자 컴퓨터의 상태를 하나의 점이 아니라, 광활한 다차원 표면 위에 퍼져 있는 안개 구름이라고 상상해 보십시오. 이 관점에서 양자 컴퓨터가 수행하는 연산은 경직된 스위치가 아니라, 구름의 형태를 재구성하는 부드러운 변형입니다. 연구진은 양자 회로의 작용을 계산하지 않고도 이 구름을 단계별로 재구성하는 법을 배우는 방법을 개발했습니다. 그들은 이 접근 방식을 하나의 형태를 다른 형태로 변형하는 데 특히 뛰어난 머신러닝 모델의 일종인 '노멀라이징 플로우(normalizing flow)'라고 부릅니다. 연구진은 양자 회로의 경로를 따르도록 이 모델들을 훈련함으로써, 단 하나의 가능성만을 계산할 필요 없이 대규모 양자 시스템을 시뮬레이션할 수 있는 도구를 만들어냈습니다.
이 연구의 핵심은 위상 공간 공식화(phase space formulation)라고 알려진 양자 역학의 특정 관점에 있습니다. 이 프레임워크에서 큐비트 집합의 상태는 기상도가 특정 지역의 강수 확률을 보여주는 것과 유사하게 확률 분포로 표현됩니다. 연구진은 'Q 함수'라고 불리는 특정 유형의 지도를 선택했는데, 이는 항상 양수 값을 보여주어 실제 확률 분포로 취급될 수 있다는 유용한 특성을 가지고 있습니다. 양자 게이트, 즉 연산이 시스템에 작용하면 이 분포를 변화시킵니다. 과거에는 이 변화를 계산하는 것이 어려웠는데, 왜냐하면 변형을 지배하는 수학적 규칙들이 종종 확률의 논리를 깨뜨리는 음수를 포함했기 때문입니다. 연구진은 생성 모델을 사용하여 변형을 직접 학습함으로써 이 문제를 해결했습니다. 변형의 복잡한 수학을 매번 계산하는 대신, 신경망을 훈련시켜 이전 분포를 바탕으로 새로운 분포의 형태를 학습하도록 했습니다.
이 방법은 양자 회로를 일련의 단계로 나누어 작동합니다. 회로의 각 게이트에 대해, 모델은 확률 구름을 현재의 형태에서 다음 형태로 밀어내는 특정 흐름을 학습합니다. 모델이 이러한 흐로를 순차적으로 학습하기 때문에, 마치 종이를 여러 번 접어 복잡한 모양을 만드는 것처럼 단순한 흐름들을 쌓아 올려 복잡한 변형을 구축할 수 있습니다. 연구진은 세 가지 다른 유형의 양자 회로를 대상으로 이 접근 방식을 테스트했습니다: 클러스터 상태(cluster state)라고 알려진 특정 얽힘 상태를 생성하는 회로, 그린버거-호른-제이거(GHZ) 상태를 생성하는 회로, 그리고 횡장 이징 모델(transverse-field Ising model)이라는 자기 모델의 바닥 상태를 준비하는 회로입니다. 각 경우에서 그들은 자신들의 결과를 정확한 수학적 해답 및 다른 선도적인 시뮬레이션 방법들과 비교했습니다.
결과는 이 새로운 방법이 시스템이 커지더라도 그 성능을 유지한다는 것을 보여주었습니다. 클러스터 상태 준비의 경우, 모델은 64개 큐비트를 시뮬레이션할 때 약 0.96의 충실도(fidelity), 즉 정확도를 달しまいました. 이는 유사한 규모의 시스템에서 약 0.91로 떨어졌던 기존의 다른 방법들에 비해 유의미한 개선입니다. GHZ 상태의 경우, 모델은 약 0.965의 충실도에 도달하여 이전의 최선책들을 능가했습니다. 더 복잡한 이징 모델 회로의 경우, 게이트가 추가됨에 따라 정확도가 약간 감소하기는 했지만, 트랜스포머 기반 모델을 명확한 차이로 앞지르는 높은 수준의 정밀도를 유지했습니다. 이러한 발견은 이 접근 방식이 많은 입자와 깊은 연산 시퀀스를 포함하는 실제 양자 회로의 복잡성을 처리할 만큼 견고하다는 것을 시사합니다.
하지만 연구진은 자신들의 성공에 대한 한계점도 주의 깊게 언급했습니다. 이 방법은 양자 게이트가 한 번에 적은 수의 큐비트에 작용할 때 가장 잘 작동하며, 이는 많은 물리적 시스템에서 전형적인 모습입니다. 만약 하나의 게이트가 모든 큐비트에 동시에 작용한다면, 계산 비용이 감당할 수 없을 정도로 높아질 것입니다. 또한, 이 모델은 재학습 없이 모든 가능한 입력 상태에 대해 작동하는 범용 솔버가 아닙니다. 모델은 훈련된 특정 회로의 경로를 학습합니다. 시뮬레이션의 정확도 또한 회로의 깊이에 따라 달라지며, 게이트 수가 증가함에 따라 오차가 서서히 증가합니다. 그럼에도 불구하고, 이 연구는 이전에 도달할 수 없었던 양자 시스템을 시뮬레이션하기 위한 실행 가능한 경로를 보여줍니다. 양자 상태를 학습 가능한 확률 분포로 취급함으로써, 연구진은 복잡한 양자 물질의 행동을 이해하는 새로운 길을 열었으며, 이는 이론적 양자 물리학과 실용적인 양자 공학 사이의 간극을 메우는 데 도움이 될 수 있는 도구를 제공합니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.