← 최신 논문
🤖 machine learning

Investigating Quantum Circuit Designs Using Neuro-Evolution

본 논문은 하드웨어 제약 조건 하에서 게이트 유형, 연결성 및 파라미터를 공동으로 최적화함으로써 벤치마크 작업에서 높은 정확도와 충실도를 달래는, 매개변수화된 양자 회로의 설계와 훈련을 자동화하는 신경 진화 프레임워크인 EXAQC를 소개한다.

원저자: Devroop Kar, Daniel Krutz, Travis Desell

게시일 2026-02-04
📖 3 분 읽기☕ 가벼운 읽기

원저자: Devroop Kar, Daniel Krutz, Travis Desell

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

당신이 특정 퍼즐을 풀기 위해 레고 브릭으로 복잡한 기계를 만들려고 한다고 상상해 보십시오. 보통 엔지니어들은 모든 브릭을 어디에 배치할지, 어떤 색상을 사용할지, 그리고 어떻게 연결할지를 정확하게 결정하며 직접 설계도를 설계해야 합니다. 만약 설계를 잘못하면, 기계가 너무 커지거나, 너무 느려지거나, 혹은 아예 작동하지 않을 수도 있습니다.

이 논문은 이러한 "기계"를 설계하는 새로운 방법을 소개합니다. 다만, 여기에서 사용하는 것은 레고 브릭이 아니라 양자 회로(양자 컴퓨터를 위한 설계도)이며, 인간 엔지니어 대신 디지털 진화 과정을 사용합니다.

다음은 이들의 접근 방식인 EXAQC를 쉬운 비유를 들어 설명한 내용입니다.

1. 문제점: "눈먼 건축가"

양자 회로를 설계하는 것은 매우 어렵습니다. 부품(게이트)을 배치하고 연결(와이어)하는 방법의 가짓수는 천문학적입니다.

  • 과거의 방식: 인간은 최선의 설계를 추측하거나 경직된 템플릿을 사용합니다. 이는 마치 미리 만들어진 벽만을 사용하여 집을 짓고 결코 평면도를 변경하지 않는 것과 같습니다. 이는 특정 문제나 그 설계도가 실행되는 하드웨어에 적합하지 않은 경우가 많습니다.
  • 새로운 방식 (EXAQC): 인간 건축가 대신, 저자들은 "디지털 자연 선택" 과정을 사용합니다. 그들은 컴퓨터가 환경에서 살아남기 위해 진화하는 동물처럼, 시간이 흐름에 따라 최적의 회로 설계를 "진화"시키도록 합니다.

2. 진화의 원리: "디지털 다윈주의"

연구진은 양자 회로가 DNA( called genome, 게놈)를 가진 생명체처럼 취급되는 시스템을 만들었습니다.

  • DNA: "게놈"은 양자 컴퓨터에 어떤 게이트를 사용할지, 어떤 큐비트(양자 비트)를 연결할지, 그리고 어떤 순서로 할지를 알려주는 명령어 목록입니다.
  • 변이 (무작위 변화): 생물학적 변이와 마찬가지로, 시스템은 회로를 무작위로 변경합니다. 예를 들어:
    • 새로운 게이트 추가 (집에 새로운 방을 추가하는 것과 같음).
    • 게이트 비활성화 (쓸모없는 방을 제거하는 것).
    • 와이어 교체 (배관을 재배치하는 것).
    • 단계 재정렬 (명령어의 순서를 바꾸는 것).
  • 교차 (번식): 시스템은 성공적인 두 개의 회로를 가져와 "번식"시킵니다. 이들은 서로의 DNA를 섞어, 두 부모의 가장 좋은 특징을 모두 물려받은 자식 회로를 만들어냅니다. 그들은 심지가 단 두 개가 아니라 네 개의 부모로부터 한 번에 DNA를 섞는 특별한 방법까지도 발명했습니다.

3. 훈련: "실행하며 배우기"

새로운 회로가 태어나면, 자신의 가치를 증명해야 합니다. 시스템은 다음 두 가지 주요 방식으로 이를 테스트합니다.

  • "선생님" 테스트 (모방): 컴퓨터는 "완벽한" 회로(선생님)를 부여받고 그 동작을 복제하도록 요청받습니다. 만약 새로운 회로가 선생님과 똑같이 행동한다면, 높은 점수를 받습니다. 이는 학생이 거장 피아니스트의 연주를 완벽하게 흉내 내려고 노력하는 것과 같습니다.
  • "퀴즈" 테스트 (분류): 회로는 표준 데이터셋(예: 꽃이나 와인을 분류하는 사진)을 부여받습니다. 회로는 데이터를 살펴보고 추측을 내려야 합니다. 만약 올바르게 추측하면 높은 점수를 받습니다. 이는 학생이 객관식 시험을 치르는 것과 같습니다.

가장 높은 점수를 받은 회로들은 "번식"하여 자신들의 유전자를 다음 세대로 전달할 권리를 얻습니다. 실패한 회로들은 폐기됩니다. 수백 세대에 걸쳐, 회로의 집단은 점점 더 똑똑해지고 효율적으로 변합니다.

4. 결과: 무엇을 발견했는가?

저자들은 이 진화 과정을 몇 가지 실제 데이터셋(유명한 Iris 꽃 데이터셋 및 유방암 데이터 등)과 합성 양자 퍼즐에 적용했습니다.

  • 높은 점수: 진화된 회로들은 대부분의 테스트에서 90% 이상의 정확도로 분류 문제를 해결할 수 있었습니다.
  • 완벽한 모방: "선생님" 회로를 복제하라는 요청을 받았을 때, 진화된 회로들은 98%에서 100%의 충실도(target과 거의 동일함)를 달ato했습니다.
  • 놀라운 설계: 회로들은 단순히 선생님을 복제하는 데 그치지 않았습니다. 때때로 그들은 동일한 문제를 해결하기 위한 다른 방법들을 찾아냈습니다. 예를 들어, "아무것도 하지 않는(identity)" 게이트 역할을 하기 위해, 한 진화된 회로는 특정 게이트를 연속으로 두 번 사용하여 스스로를 상쇄하는 방식을 사용한 반면, 다른 회로는 완전히 다른 트릭을 사용했습니다. 이는 시스템이 단순한 복사꾼이 아니라 창의적이라는 것을 보여줍니다.

5. 이것이 왜 중요한가

이 논문은 이 방법이 강력한 이유를 다음과 같이 주장합니다.

  • 유연성: 이 방식은 다양한 소프트웨어 도구(Qiskit 및 Pennylane)와 호환되므로, 특정 브랜드의 양자 컴퓨터에 종속되지 않습니다.
  • 자동화: 인간이 구조를 결정할 필요가 없습니다. 시스템 스스로 최적의 형태, 깊이, 연결을 찾아냅니다.
  • 효율성: 상대적으로 적은 횟수의 시도만으로도 좋은 솔루션을 찾아냈습니다 (실험에서 테스트된 회로의 "세대"는 500세대에 불과했습니다).

요약하자면: 이 논문은 자동으로 양자 회로를 설계하는 "적자생존" 시뮬레이터를 제시합니다. 인간이 최선의 레이아웃을 추측하는 대신, 컴퓨터가 수천 가지의 무작위 변형을 시도하고, 가장 잘 작동하는 것을 유지하며, 고도로 효율적인 문제 해결 양자 기계를 만들어낼 때까지 번식시키는 방식입니다.

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

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

Digest 사용해 보기 →