Shot- and Noise-Aware Pauli Correlation Encoding for Max-Cut Experiments on IBM Heron Quantum Processor
이 논문은 측정 예산과 장치 노이즈에 따라 손실 날카로움(loss sharpness)을 동적으로 조정하는 샷 및 노이즈 인지형 파울리 상관 인코딩 스케줄을 소개하며, 이를 통해 IBM Heron 프로세서 상에서 800개 변수 그래프의 Max-Cut 문제를 해결하는 데 있어 기존 방식들을 크게 능가하는 컴팩트하고 하드웨어 네이티브한 회로를 구현한다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
현대 컴퓨팅의 세계에서 어떤 문제들은 그 규모가 너무 방대하여 모든 가능한 답을 확인하는 데 우주의 나이보다 더 긴 시간이 걸리기도 합니다. 이러한 문제들은 조합 최적화 문제라고 불리며, 컴퓨터는 어마어마한 수의 선택지 중에서 단 하나의 최적의 배열을 찾아내야 합니다. 대표적인 예로 '최대 컷(maximum cut)' 문제가 있습니다. 도시들이 도로로 연결된 네트워크를 상상해 보십시오. 각 도로에는 그 중요성을 나타내는 가중치가 부여되어 있습니다. 목표는 두 그룹으로 도시들을 나누어, 두 그룹을 연결하는 도로들의 총 가중치를 최대한 크게 만드는 것입니다. 이 작업은 고전적 컴퓨터에게는 매우 어려운 과제로, 완벽한 해답을 찾기보다는 종종 영리한 지름길에 의존해야 합니다.
양자 컴퓨터는 이러한 도전을 해결하기 위한 새로운 방법으로 제안되었습니다. 0 또는 1의 비트로 정보를 처리하는 고전적 기계와 달리, 양자 기계는 0과 1의 복잡한 상태로 동시에 존재할 수 있는 큐비트를 사용합니다. 하지만 현재의 양자 컴퓨터는 불완전합니다. 이들은 노이즈가 많아 계산이 환경에 의해 쉽게 방해받으며, 오류가 축적되기 전에 실행할 수 있는 시간이 짧습니다. 이러한 한계 때문에 과학자들은 변분 양자 알고리즘(variational quantum algorithms)이라는 방법을 사용합니다. 이 방식에서는 양자 컴퓨터가 특정 회로를 실행하고 결과를 측정하면, 고전적 컴퓨터가 더 나은 답을 찾기 위해 회로의 설정을 조정합니다. 이 과정은 최적의 해답을 향해 올라가기를 희망하며 반복됩니다.
아크라프 부사히(Achraf Boussahi)의 최근 연구는 현재 이러한 양자 실험이 설계되는 방식의 결정적인 결함을 다룹니다. 이 연구는 양자 컴퓨터가 훨씬 적은 수의 큐비트를 사용하여 많은 변수를 가진 문제를 해결할 수 있게 해주는 '파울리 상관 인코딩(Pauli correlation encoding)'이라는 특정 기술에 초점을 맞춥니다. 이러한 회로를 훈련하는 표준적인 방법에는 컴퓨터가 실제 문제를 얼마나 밀접하게 모방할지를 제어하는 수학적 '선명도(sharpness)' 설정이 포함됩니다. 이전 연구들은 이 설정을 가능한 한 가장 날카롭게(sharp) 만드는 것이 항상 더 나은 결과를 가져온다고 제안했지만, 해당 실험들은 완벽하고 노이즈가 없는 시뮬레이션 환경에서 수행되었습니다. 부사히의 연구는 실제의 불완전한 기계에서 실험을 수행할 때 이러한 가정이 무너진다는 것을 밝혀냈습니다. 실제 양자 프로세서에서 테스트를 수행함으로써, 이 연구는 완벽한 시뮬레이션에서의 최적 설정이 실제 장치에서는 최악의 설정이 될 수 있음을 입증했으며, 현실 세계에서 기계를 효과적으로 작동시키기 위한 새로운 튜닝 규칙을 제공했습니다.
문제의 핵심은 양자 컴퓨터가 답을 측정하는 방식에 있습니다. 결과를 얻으려면 기계는 계산을 여러 번 수행해야 하는데, 이 과정을 '샷(shots)'을 취한다고 합니다. 각 샷은 동전 던지기를 여러 번 하여 공정한지 확인하는 것과 마찬가지로 통계적 노이즈 때문에 약간씩 다른 결과를 생성합니다. 더 많은 샷을 취할수록 진정한 답이 더 명확해집니다. 연구진은 양자 회로를 훈련하는 데 사용되는 '선명도' 설정이 비밀리에 이 샷의 수와 연결되어 있다는 것을 발견했습니다. 만약 선명도가 너무 높게 설정되면, 회로는 기계가 현실적으로 제공할 수 있는 것보다 더 많은 샷을 요구하는 해답을 찾으려 노력하게 됩니다. 샷에 제한이 없는 완벽한 시뮬레이션에서는 매우 날카로운 설정이 미세한 세부 사항을 분해할 수 있기 때문에 잘 작동합니다. 하지만 샷의 수가 제한된 실제 장치에서 너무 날카로운 설정은 컴퓨터가 노이즈를 바탕으로 답의 부호를 추측하게 만들어, 무작위적이고 쓸모없는 결과로 이어지게 합니다.
이를 증러하기 위해, 팀은 13개의 큐비트만을 가진 양자 프로세서를 사용하여 각각 800개의 변수를 가진 5개의 서로 다른 복잡한 그래프를 대상으로 양자 회로를 훈련했습니다. 그들은 기존의 공격적인 훈련 일정과 실제 사용 가능한 샷 수에 따라 선명도를 조절하는 새로운 '샷 인식(shot-aware)' 일정을 비교했습니다. 결과는 놀라웠습니다. 실제 양자 프로세서에서 기존의 일정은 성능이 저조했으며, 종종 무작위 추측보다도 못한 결과를 냈습니다. 반면, 기계의 실제 한계에 맞춰 튜닝된 새로운 일정은 발표된 모든 방법보다 일관되게 뛰어난 성능을 보였습니다. 다양한 그래프와 샷 수에 걸친 150번의 직접 비교에서 새로운 방법이 매번 승리했습니다. 이 방법은 최적의 컷 값의 최대 91.9%까지 유지하며 최적의 답에 훨씬 더 가까운 해답을 찾아냈으며, 반면 이전의 최선이었던 방법들은 무작위성 속으로 무너졌습니다.
연구는 또한 기계의 물리적 노이즈가 계산에 어떻게 영향을 미치는지 밝혀냈습니다. 연구진은 프로세서의 노이즈가 컴퓨터가 읽는 신호의 강도를 줄이는 디머 스위치(dimmer switch)처럼 작용한다는 것을 발견했습니다. 이 효과는 수학적으로 실제로 취해진 샷보다 더 적은 샷을 취한 것과 동일합니다. 그들이 사용한 특정 기계에서 이 감쇄 효과를 측정함으로써, 선명도 설정을 보정하기 위해 어떻게 조정해야 할지 정확히 예측할 수 있었습니다. 그들은 단순한 규칙을 개발했습니다: 샷 수와 측정된 노이즈 레벨에 따라 선명도를 설정하는 것입니다. 실험을 실행하기 전에 새로운 그래프에 이 규칙을 테스트했을 때, 그들의 예측은 아주 작은 소수점 단위의 오차 내에서 정확했습니다. 코드를 실행하기 전에 성능을 예측할 수 있는 이 능력은 양자 컴퓨터를 실용적으로 사용하는 데 있어 큰 진전입니다.
또 다른 중요한 발견은 양자 회로 자체의 설계에 관한 것이었습니다. 기존 문헌에서 가장 좋은 결과는 모든 큐비트가 다른 모든 큐비트와 연결되는 회로에서 나왔는데, 이는 완벽한 연결성을 가진 기계에서 잘 작동하는 설계입니다. 그러나 이 연구에서 사용된 실제 양자 프로세서는 큐비트가 인접한 이웃과만 연결되는 특정 레이아웃을 가지고 있습니다. 연구진이 이 기계에서 '전체 연결(all-to-all)' 설계를 실행하려고 했을 때, 컴퓨터는 추가적인 게이트를 사용하여 데이터를 이동시켜야 했고, 이는 너무 많은 노이즈를 유발하여 최종 답이 무작위 추측보다 나을 것이 없게 만들었습니다. 기계의 자연스러운 레이아웃에 맞는 '벽돌형(brickwork)' 설계로 전환함으로써, 그들은 이러한 추가 단계를 피할 수 있었습니다. 이 하드웨어 네이티브 회로는 새로운 샷 인식 훈련과 결합되어, 기계가 신호 강도를 유지하고 고품질의 결과를 전달할 수 있게 해주었습니다.
연구는 현재의 하드웨어에서 양자 최적화가 작동하기 위해서는 과학자들이 기계를 완벽한 시뮬레이터로 취급하는 것을 멈추고, 노이즈가 있고 샷이 제한된 장치로 취급해야 한다고 결론짓습니다. 최대의 선명도를 추구하는 기존 전략은 현실 세계에서 역효
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.