Gürültülü bir kuantum ortamında VQE'nin doğruluğunu artırmak için sinir ağı güdümlü sıfır gürültü ekstrapolasyon yöntemi öneriyoruz.
Research Article
Gürültülü bir kuantum ortamında VQE'nin doğruluğunu artırmak için sinir ağı güdümlü sıfır gürültü ekstrapolasyon yöntemi öneriyoruz.
Gürültülü orta ölçekli kuantum (NISQ) çağında, Varyasyonel Kuantum Özçözücü (VQE), karmaşık kuantum zorluklarının üstesinden gelmek için etkili bir algoritma olarak ortaya çıkıyor. Ancak kuantum cihazlarda gürültünün varlığı sıklıkla VQE sonuçlarının doğruluğunu ve güvenilirliğini azaltır. Bu makale, VQE hesaplamasında sinir ağı tabanlı bir ekstrapolasyon tekniği kullanarak bu sorunu çözmek için yenilikçi bir yöntem sunmaktadır. Qiskit çerçevesini kullanarak, RY-RZ ansatz'ı kullanarak parametreli kuantum devreleri tasarladık ve performansları, bit çevirme hataları, faz çevirme hataları ve genlik sönümleme hataları ile farklı depolarize edici gürültü seviyeleri altında analiz edildi. Araştırmamız, temel durum enerjisini (GSE) çıkarmak amacıyla bir Hamiltonian'ın çeşitli gürültü yoğunluğu seviyelerinde beklenen sonuçlarını analiz etmeyi içeriyordu. Gözlemlenen gürültülü sonuçları ideal gürültüsüz koşulla ilişkilendirmek için, hata olasılıkları ve bunlara karşılık gelen beklenti değerleri kullanılarak bir İleri Beslemeli Sinir Ağı (FFNN) eğitildi. Bu model, ideal bir gürültüsüz senaryoda VQE sonuçlarını doğru bir şekilde tahmin etti. Simülasyon sonuçlarının ve gerçek kuantum donanım uygulamalarının karşılaştırılması, gürültünün neden olduğu tutarsızlıkları ortaya çıkardı ve bu sinir ağı tabanlı ekstrapolasyon yaklaşımının bunları düzeltmedeki etkinliğini vurguladı. Bu kapsamlı yöntem, NISQ cihazlarında VQE hesaplamasının doğruluğunu artırır ve kuantum gürültüsünün dayattığı tehditleri ele almak için kuantum ve klasik yöntemleri harmanlamanın önemli potansiyelini vurgular. FFNN, evrişimli sinir ağı (CNN) ve uzun kısa süreli bellek (LSTM) ağı arasındaki sonuçların karşılaştırılması, FFNN'nin sonuçları daha doğru ancak daha kısa sürede tahmin ettiğini ortaya koymaktadır.
Kuantum hesaplama, kuantum mekaniği ve bilgisayar teorisinden gelen fikirleri harmanlayan farklı konuların bir karışımı gibidir. Bilgiyi ele alma şeklimizi tamamen değiştirebilir. Klasik hesaplamaların erişiminin çok ötesinde hesaplama yetenekleri sunabilir1. Kuantum hesaplama büyük umut vaat etse de önemli engellerle karşı karşıyadır. Kuantum sistemleri kırılgandır ve farklı kaynaklardan gelen gürültü ve hatalardan kolayca etkilenir. Bu bozukluklar, 2,3,4,5,6 hesaplamalarının doğruluğunu büyük ölçüde etkileyebilir.
Varyasyonel Kuantum Eigensolver (VQE), kısa vadeli kuantum cihazlarının yeteneğinden yararlanmak için geliştirilen en potansiyel algoritmalar arasındadır7. VQE, kuantum mekaniğinin unsurlarını klasik optimizasyon yöntemleriyle birleştiren benzersiz bir yaklaşımdır. Amacı, belirli bir Hamiltonyen'in en düşük enerji durumunu belirlemektir. Kuantum ve klasik tekniklerin bu karışımı, VQE'yi özellikle mevcut gürültülü orta ölçekli kuantum (NISQ) cihazlarının yetenekleri için çok uygun hale getirir8. Bununla birlikte, VQE gibi araçların sunduğu potansiyele rağmen, kuantum cihazlarda gürültünün varlığı gibi kalıcı bir engel devam ediyor. Kuantum gürültüsü, kuantum sistemleri ile çevrelerindeki ortam arasındaki iletişimden kaynaklanır. Bu etkileşimler, sonuçları bozabilecek, onları güvenilmez ve hatta tamamen yanlış hale getirebilecek hatalara yol açar2. Kuantum cihazları, depolarize edici gürültü, faz sönümlemesi ve genlik sönümlemesi dahil olmak üzere çeşitli gürültü türleriyle karşılaşır. Eldeki görev, bu gürültünün etkisini azaltabilecek veya olaydan sonra düzeltebilecek stratejiler geliştirmektir.
Bu çalışmada, NISQ dönemi cihazlarına özgü gürültülü koşullar altında VQE'nin doğruluğunu artırmak için sinir ağı tabanlı bir ekstrapolasyon tekniği öneriyoruz. Temel fikir, sinir ağlarını çeşitli gürültü seviyelerinde hesaplanan beklenti değerleri üzerinde eğitmek ve ardından sonucu sıfır gürültü sınırına çıkarmaktır. Bu yöntem, gürültü seviyeleri ile ölçülen sonuçlar arasındaki işlevsel bağımlılığı etkili bir şekilde öğrenerek, gürültü olmadığında temel durum enerjisinin tahmin edilmesine olanak tanır. Özellikle İleri Beslemeli Sinir Ağları (FFNN), Evrişimli Sinir Ağları (CNN) ve Uzun Kısa Süreli Bellek (LSTM) modellerinin performansını araştırıyoruz. Bildiğimiz kadarıyla, bu, VQE'de gürültüsüz beklenti değerlerini tahmin etmek için çoklu sinir ağı mimarilerinin tahmin doğruluğunu değerlendiren ve karşılaştıran ilk çalışmadır. Sonuçlar, FFNN'nin daha düşük tahmin süresiyle üstün doğruluk elde ettiğini ve bu durumun onu pratik kuantum uygulamalarında hata azaltma için çok uygun hale getirdiğini gösteriyor.
Kuantum Hata Düzeltme'den (QEC) farklı olarak, Kuantum Hata Azaltma (QEM), kuantum durumunu dolaşık bir duruma kodlamadan sonucun doğruluğunu artırır. QEM'de ekstra kaynak gerekmez ve hata oranı oldukça yüksek olsa da kuantum hesaplamayı geliştirebilir. Bu nedenle, NISQ hesaplamanın performansını artırmak için, QEM teknikleri son derece uygulanabilir ve gereklidir 7,9,10,11,12. Kuantum hatalarını azaltmak için klasik makine öğrenimi modelleri, sinir ağları, takviyeli öğrenme, varyasyonel kuantum algoritmaları ve hibrit modellerin önemli katkıları vardır.
Ekstrapolasyon 13,14,15, olasılıksal hata iptali 14,15, kuantum alt uzay genişlemesi16,17 ve simetri doğrulaması18,19 mevcut farklı QEM yöntemleridir. Strikis ve ark.20, eğitim için bir Clifford devresi kullanan bir makine öğrenimi yaklaşımını tanımlamaktadır. Czarnik ve diğerlerinde. 21, Clifford devresi kullanılarak veri regresyonu kullanılır. Okuma hatalarını ele almak için, bazı çalışmalar hata azaltma tekniklerini22,23 göstermektedir.
Varyasyonel kuantum algoritmaları, hataları en aza indirmek için klasik optimizasyon tekniklerini kullanır. Devre parametrelerini ayarlayarak en uygun çözüm bulunabilir. VQE, klasik ve kuantum hesaplama gibi NISQ cihazları için çok uygundur. Czarnik ve ark.21 kuantum çözümlerinden hataları gidermek için varyasyonel stratejiler ortaya koymuştur. Koczor, kuantum durumlarının24 aslına uygunluğunu optimize etmek için bir varyasyonel hata azaltma tekniği önerdi. Hataları azaltmak için hibrit klasik kuantum modelleri kullanılabilir. Klasik makine öğrenimi teknikleri verileri önceden işler ve ardından kuantum devresi daha fazla işlem yapar. McArdle'ın araştırmasından, klasik ML modelleri25 kullanılarak varyasyonel kuantum algoritmalarında kuantum hatalarının düzeltildiği hibrit bir yaklaşım elde edilir. Böylece hibrit modellerin kuantum hatalarını azaltabileceğini gösterdiler. Czarnik ve ark.26 klasik ML'yi kuantum devreleriyle entegre etti. ML-QEM, çeşitli makine öğrenimi modelleri (doğrusal regresyon, rastgele ormanlar, çok katmanlı algılayıcı ve çeşitli kuantum devreleri ve gürültü profilleri üzerinde grafik sinir ağları) kullanılarak kıyaslanır ve sonuçlar simülasyonlar ve deneyler27 yoluyla doğrulanır.
Access restricted. Please log in or start a trial to view this content.
Tüm deneyler, klasik simülasyonlar için Qiskit qasm_simulator kullanılarak ve Qiskit'in least_busy() işlevi kullanılarak yürütme sırasında mevcut olan en az meşgul arka uç olarak seçilen IBM kuantum aygıtı ibm_kyoto üzerinde gerçekleştirildi; hiçbir insan veya hayvan denek dahil edilmedi ve bu nedenle etik onay gerekmedi. Tüm yazılım ve donanım kaynakları kurumsal yönergelere uygun olarak kullanıldı. Kodlama dosyaları, Ek Kodlama Dosyası 1 ve Ek Kodlama Dosyası 2 olarak sağlanır.
Kurulum
Deneyler, Python tabanlı bir kuantum hesaplama ve makine öğrenimi yığınında uygulandı. Kuantum devreleri, açık kaynaklı bir kuantum çerçevesi (örneğin, Qiskit)28 ile oluşturuldu ve simüle edildi ve sinir ağı, standart bir makine öğrenimi kitaplığında uygulandı. Hesaplamalar, modern bir CPU ve GPU ile donatılmış bir iş istasyonunda çalıştırıldı. Kuantum gürültü modelleri ve donanım erişimi, halka açık IBM Quantum kaynakları tarafından sağlandı.
Kuantum devresi yapısı
RY-RZ ansatz donanım açısından daha verimlidir ve uygulanması pratiktir. VQE için parametreli iki kübitlik bir RY-RZ ansatz hazırlanmıştır. Bu, hem Y ekseni (RY kapıları) hem de Z ekseni (RZ kapıları) boyunca ayarlanabilen dönme kapılarının kullanılmasını gerektirir. Bir RY kapısının temel fikri, Y ekseni etrafında bir dönüştür. Bir RY kapısının genel biçimi denklem 1'de aşağıdaki gibidir:
(1)
Benzer şekilde, RZ kapısı denklem 2'deki gibi tanımlanır:
(2)
Her kübit, Dirac gösteriminde |0
durumu olarak tanımlanan hesaplama temeli durumu 0'da başlar, ardından θ açısının Y ekseni etrafında bir dönüş ve θ açısının Z ekseni etrafında bir dönüş gelir ve ardından dolaşıklığı teşvik etmek için ardışık kübitler arasında CNOT kapılarının entegrasyonu uygulanır. Şekil 1 , aynı temel ansatz yapısının 12 kübitin tamamına uygulandığı 12 kübitlik bir sistem için RY-RZ ansatz'ı göstermektedir. Ansatz, 2 kübit başına tanımlanır, örneğin her kübit bir RY ve RZ dönüşüne uğrar. 12 kübitlik bir sistemde, aynı temel ansatz yapısı 12 kübitin tamamına uygulanır ve sonuçta 6 ansatz devresinden oluşan tam bir devre elde edilir.

Resim 1: RY-RZ Ansatz. Şekil ansatz devresini göstermektedir. Ansatz, her kübitin bir RY ve RZ dönüşüne maruz kaldığı 2 kübit başına tanımlanır. Bu rakamın daha büyük bir sürümünü görüntülemek için lütfen buraya tıklayın.
Kuantum durumu
ile n kübit üzerindeki devrenin durum değişimi denklem 3 olarak ifade edilebilir:
(3)
Burada
tensör çarpımını gösterir.
İki kübitlik sistem için Hamiltonian, denklem 4 olarak tanımlanır
(4)
Nerede:
n, sistemdeki kübit sayısını temsil eder.
Ci yerel manyetik alan katsayılarını temsil eder.
σiz , kübit i üzerinde hareket eden Pauli-Z operatörünü temsil eder.
Jij , kübit I ve j arasındaki etkileşim güçlerini temsil eder.
İlk toplam, Z ekseni boyunca yerel manyetik alanları içeren terimleri temsil eder ve ikinci toplam, Z ekseni boyunca kübit-kübit etkileşimlerini temsil eder. Bu operatörün özdeğerleri, ilgili kuantum durumunun ölçülmesi üzerine potansiyel sonuçları sunar ve en düşük özdeğerle ilişkili özvektör, sistemin temel durumunu belirtir. Amacımız Hamiltonian'ın temel durumunu ölçmek. Bu nedenle, Hamiltonian'ı doğrudan bir devre olarak uygulamıyoruz. Bunun yerine, parametreli bir RY-RZ ansatz kullanarak devreyi hazırlıyoruz ve o devredeki Hamiltonian'ın beklenti değerini ölçüyoruz.
Gürültü modeli simülasyonu
Bu araştırmada, bu gürültü kanallarını doğrudan kapı işlemlerine28 entegre etmek için Qiskit'in KrausError ve NoiseModel sınıflarını kullanıyoruz. Gürültü, kuantum durumunu manuel olarak bir yoğunluk matrisine dönüştürmeden durum vektörüne uygulanır. Depolarize edici gürültü modelini λ hata olasılığı ile mevcut hale getirerek, bunu RY-RZ ansatz kullanılarak oluşturulan kuantum devrelerine uyguluyoruz. Bir kübit durumunun yoğunluk matrisi ρ depolarize edici kanalı geçtiğinde, durum denklem 5'teki gibi dönüşür
(5)
λ olasılığı olan bir bit çevirme hatası, denklem 6'da bir kuantum kanalı olarak temsil edilebilir
(6)
λ olasılığı olan bir faz çevirme hatası, denklem 7'de bir kuantum kanalı olarak temsil edilebilir
(7)
Burada, ρ kübitin yoğunluk matrisidir.
Genlik sönümleme işlemi, denklem 8 ve 9'daki Kraus operatörleri kullanılarak açıklanabilir
(8)
(9)
Sönümleme olasılığı nerede γ
Sinir ağı eğitimi
İleri beslemeli bir sinir ağı (giriş: λ, gizli katman: 50 ReLU nöronu; çıkış: bir doğrusal nöron) hata olasılığını gürültüsüz beklentiye 0) eşler. Fark veya hata, bir kayıp fonksiyonu kullanılarak ölçülür. Ortalama kare hata (MSE) kayıp fonksiyonu denklem 10'da ifade edilir
(10)
Nerede
Yn , n'inci örnek için gerçek değerdir.
n,n'inci örnek için ağ tarafından tahmin edilen değerdir.
Model, bir dizi hata olasılığı ve bunlara karşılık gelen kuantum devresi beklenti değerleri üzerinde eğitilmiştir. Bu, sinir ağının gürültü seviyeleri ile kuantum devre performansı arasındaki karmaşık ilişkiyi yakalamasını sağlar. Çağlar boyunca MSE'deki istikrarlı düşüş, modelin etkili öğrenme sürecini göstermektedir29,30. CNN, her biri 3 çekirdek boyutu kullanan, sırasıyla 32 ve 64 filtreli 2 evrişimli katmandan oluşur. Her evrişimli katmandan sonra bir ReLU aktivasyon fonksiyonu ve ardından bir maksimum havuzlama katmanı kullanılır. Çıktı düzleştirilir ve 64 birimlik yoğun bir katmandan geçirilir. LSTM ağı, 50 üniteli bir LSTM katmanı, ardından 64 üniteli tam bağlantılı yoğun bir katman ve bir son çıktı katmanı içerir. Yoğun katmanda ReLU aktivasyonu kullanılır. Adam optimizer (500 epoch üzerinden öğrenme oranı 10-3) kullanılır. Eğitim sırasında gürültülü λ, verileri sağlanır; yakınsamadan sonra ağ, görünmeyen devreler için 0'ı tahmin ederek λ = 0'a tahminde bulunur. Ağ tahmini, ideal simülasyonu ham gürültülü verilerden daha yakından eşleştirerek sıfır gürültü ekstrapolasyonu yaklaşımını doğrular.
Kuantum donanımında yürütme
En düşük kuyruk uzunluğuna sahip kullanılabilir iki kübitlik bir IBM Quantum arka ucu seçilir. Her parametre kümesi θ için RY-RZ devresini hazırlayın ve her iki kübit üzerinde ölçümler ekleyin, yerel kapılara aktarın ve 8192 atışlı bir iş gönderin ve |00, |01
, |10, |11
kuantum durumları için sayıları alın ve işlem yapın
cihazı=P00+P11-P 01-P 10
Pxy sonuç olasılığı |xy
olduğunda.
Cihaz sonuçları, gerçek donanım gürültüsü nedeniyle ideal değerlerden sapıyor; Bununla birlikte, sıfır gürültü ekstrapolasyonundan sonraki sinir ağı tahminleri, ideal simülasyonlarla neredeyse örtüşmekte ve yöntemin etkinliğini doğrulamaktadır.
RRID'ler.
Temel yazılım kaynakları arasında Qiskit paketi (RRID:SCR_021282) ve Python dili (RRID: SCR_008394) bulunur. Taslağa tam bir Malzeme Tablosu eşlik eder.
Access restricted. Please log in or start a trial to view this content.
Gürültü altında kuantum simülasyonları
Gürültü olasılıklarını 0,01 ile 0,05 arasında değiştiriyoruz ve beklenti değerini ölçüyoruz. Gürültü arttıkça, gözlemlenen beklenti değerleri ideal (gürültüsüz) sonuçlarından saparak uyumsuzluk ve hataların zararlı etkisini yansıtır.
Sinir ağı tahminleri
İleri Beslemeli Sinir Ağı (FFNN), gürültülü bir girdi verildiğinde ideal, gürültüsüz beklenti değerlerini tahmin etmek üzere eğitilmiştir. Eğitim sırasında:...
Access restricted. Please log in or start a trial to view this content.
Burada açıklanan sinir ağı modelinin etkinliğini öğrenmek için, gürültülü kuantum devre sonuçlarına bağlı olarak gürültüsüz performans elde etme yeteneğini değerlendirerek başladık. Adam optimizer kullanılır ve kayıp fonksiyonu olarak MSE kullanılır. MSE değerlerindeki istikrarlı düşüş, modelin hata olasılıkları ile kuantum devresinin ilgili sonuçları arasındaki ilişkiyi başarıyla yakaladığını gösteriyor.
Karşılaştırma, gerçek kuantum cihazı sonucu, simülasyon sonucu ve sinir ağı modelinin tah...
Access restricted. Please log in or start a trial to view this content.
Yazarların çıkar çatışması yoktur. Makalenin hazırlanmasında hiçbir AI/LLM aracı kullanılmamıştır.
Bu çalışma, Prenses Nourah bint Abdulrahman Üniversitesi Araştırmacıları Projeyi Destekleyen Araştırmacılar (PNURSP2025R893), Princess Nourah bint Abdulrahman Üniversitesi, Riyad, Suudi Arabistan tarafından desteklenmiştir. Yazarlar, Hızlı Araştırma Destek Programı aracılığıyla bu çalışmayı desteklediği için Bisha Üniversitesi Lisansüstü Çalışmalar ve Bilimsel Araştırma Dekanlığı'na müteşekkirdir.
Access restricted. Please log in or start a trial to view this content.
| Name | Company | Catalog Number | Comments |
|---|---|---|---|
| Qiskit =0.39.0 | IBM Kuantumu | https://www.ibm.com/quantum/qiskit | Devre tasarımı ve simülasyonu için kullanılan birincil kuantum hesaplama çerçevesi ((RRID:SCR_021282) |
| Python 3.10 | Python Yazılım Vakfı | https://www.python.org/ | Algoritmaları ve veri analizini uygulamak için kullanılan programlama dili (RRID: SCR_008394) |
| Kuantum Platformu | IBM Kuantumu | https://quantum.cloud.ibm.com/computers | Kuantum hesaplama çerçevesi (RRID:SCR_021282) |
Access restricted. Please log in or start a trial to view this content.
Request permission to reuse the text or figures of this JoVE article
Request Permission