تقدم هذه الورقة طرق فك تشفير معتمدة لأكواد (LDPC) الكمية من خلال نمذجة فك التشفير بالاحتمال الأقصى المتعدد (degenerate maximum-likelihood decoding) كاستدلال احتمالي على حقول ماركوف العشوائية، مما يتيح براهين دقة مثالية عبر أخذ العينات بالإضافة إلى تقريبات عالية الدقة قائمة على المناطق تتفوق على أو تضاهي الاستدلالات التجريبية الحالية مع توفير شهادات موثوقية.
المؤلفون الأصليون:Ragavi Krishnamoorthy, Florian Gerhardt, Johannes Knaute, Thomas Klir, Stefan Raimund Maschek, Erik Schulze, Tomislav Maras, Alexander Dotterweich, Loong Kuan Lee, Christian Bauckhage, Nico Piatkowski
المؤلفون الأصليون: Ragavi Krishnamoorthy, Florian Gerhardt, Johannes Knaute, Thomas Klir, Stefan Raimund Maschek, Erik Schulze, Tomislav Maras, Alexander Dotterweich, Loong Kuan Lee, Christian Bauckhage, Nico Piatkowski
تعد الحواسيب الكمومية بحل مشكلات مستحيلة على آلات اليوم، من تصميم أدوية جديدة إلى كسر التشفير المعقد. ومع ذلك، فإن اللبنات الأساسية لهذه الآلات، والمعروفة باسم "الكيوبتات" (qubits)، هشة للغاية؛ فهي حساسة لبيئتها لدرجة أن أدنى تذبذب في الحرارة أو مجال مغناطيسي عابر يمكن أن يفسد المعلومات التي تحملها. ولبناء حاسوب كمومي مفيد، يجب على العلماء بناء نظام يمكنه اكتشاف وإصلاح هذه الأخطاء بسرعة أكبر مما تحدث به. يُسمى هذا "تصحيح الخطأ الكمومي". لسنوات، كانت الاستراتيجية الرائدة هي استخدام ترتيب محدد من الكيوبتات يسمى "كود السطح" (surface code). وهو موثوق وسهل البناء على الأجهزة الحالية، ولكنه أيضاً غير فعال للغاية من حيث الموارد؛ فلكي يتمكن المهندسون من إنشاء كيوبت منطقي واحد مستقر وخالٍ من الأخطاء، قد يحتاجون إلى دمج آلاف الكيوبتات الفيزيائية معاً، مما يجعل الحواسيب واسعة النطاق باهظة الثمن وضخمة مادياً بشكل يعيق استخدامها.
تقدم جيل جديد من الأكواد، المعروفة باسم "أكواد التحقق من التكافؤ منخفضة الكثافة الكمومية" (quantum low-density parity-check codes)، حلاً لهذا المأزق. يمكن لهذه الأكواد حزم المعلومات بكثافة أكبر بكثير، مما قد يقلل عدد الكيوبتات الفيزيائية المطلة بمعامل عشرة أو أكثر. ولكن هناك عقبة: فبينما توفر هذه الأكواد مساحة، إلا أنها أصعب بكثير في القراءة. فعند حدوث خطأ، ينتج النظام نمطاً من الإشارات يسمى "المتلازمة" (syndrome). في الأكواد القديمة، كان العثور على الخطأ يشبه البحث عن مفتاح واحد مفقود في غرفة؛ أما في هذه الأكود الجديدة الأكثر كثافة، فإن العديد من الأخطاء المختلفة تبدو متطابقة تماماً بالنسبة للنظام، مما يخلق وضعاً يتعين فيه على "المفكك" (decoder) اختيار المجموعة الأكثر احتمالاً للأخطاء بدلاً من تحديد خطأ واحد بعينه. هذا الغموض جعل من الصعب بناء مفكات سريعة وموثوقة يمكنها مواكبة سرعة الحاسوب.
قام فريق من الباحثين الآن بتطوير طريقة جديدة لحل مشكلة التفكيك هذه، محولين إياها من لعبة تخمين صعبة إلى عملية حسابية دقيقة ذات ضمان مدمج بالصحة. وبدلاً من الاعتماد على التخمينات أو أفضل التوقعات، عاملوا عملية التفكيك كمسألة احتمالية، حيث قاموا برسم الأخطاء المحتملة على شبكة حيث يمكنهم حساب الاحتمالية الإجمالية لكل مجموعة أخطاء ممكنة. ومن خلال استخدام تقنية تسمى "أخذ عينات الأهمية الملدنة" (annealed importance sampling)، والتي تعمل على تسخين النظام ببطء لاستكشاف جميع الاحتمالات، يمكنهم تقدير احتمال كل مجموعة أخطاء بدقة عالية. والأهم من ذلك، أن طريقتهم ترفق "شهادة" (certificate) بكل قرار يتخذونه؛ تعمل هذه الشهادة مثل درجة ثقة، تخبر الحاسوب بالضبط متى يكون متأكداً من إجابته ومتى ينبغي له التوقف وطلب نظرة ثانية.
اختبر الباحثون هذا النهج على نوعين مختلفين من الأكواد الكمومية: "كود السطح" المعروف، و"أكواد الدراجة ثنائية المتغيرات" (bivariate bicycle codes) الأحدث والأكثر كثافة. في عمليات المحاكاة، طابقت طريقتهم الجديدة أداء أفضل مفكك نظري ممكن، والمعروف باسم "مفكك الاحتمال الأقصى" (maximum-likelihood decoder)، والذي عادة ما يكون بطيئاً جداً ليكون عملياً. وفي "كود السطح"، استنسخت طريقتهم القرارات المثالية للمفكك المثالي في غضون أجزاء من الثانية فقط. أما في "أكواد الدراجة" الأكثر تعقيداً، والمصممة للأجهزة المستقبلية، فقد كان أداء مفككهم يضاهي أو يتفوق على الطرق القياسية الحالية. ولعل الأهم من ذلك هو أن النظام نجح في توثيق الغالبية العظمى من قراراته، مما يعني أنه استطاع إثبات أن خياره كان هو الأفضل. وعندما كان النظام غير متأكد، كان يضع علامة على تلك الحالات المحددة، مما يسمح بإجراء فحص أبطأ وأكثر دقة عند الضرورة فقط.
كما دفع الفريق بمنهجيتهم إلى سيناريوهات أكثر واقعية، حيث قاموا بمحاكاة البيئة الصاخبة وغير المستقرة لحاسوب كمومي حقيقي، حيث يمكن للقياسات نفسها أن تفشل. وحتى في ظل هذه الظروف الصعبة، حافظ المفكك الجديد على دقته العالية وقدرته على توثيق خياراته. وفي أحد الاختبارات، أكد أن المفكك السريع والقياسي المستخدم من قبل معظم الباحثين كان في الواقع يتخذ الخيار الأمثل لكل نمط خطأ واجهه تقريباً، وهي حقيقة كان من المستحيل التحقق منها من قبل. كما أجروا تجربة صغيرة على أجهزة كمومية فعلية، حيث قاموا بتغذية بيانات حقيقية من شريحة فيزيائية في نظامهم؛ ورغم أن الأجهزة نفسها كانت صاخبة جداً بحيث لا يمكنها حماية المعلومات بالكامل، إلا أن المفكك نجح في معالجة الإشارات الواقعية وتوثيق قراراته، مما أثبت أن الطريقة تعمل من البداية إلى النهاية على بيانات حقيقية.
لا يحل هذا العمل التحديات المتعلقة بالأجهزة لبناء الحواسيب الكمومية، ولكنه يزيل حاجزاً برمجياً رئيسياً. فمن خلال توفير طريقة لتفكيك هذه الأكود الفعالة والموفرة للمساحة مع ضمان المثالية، أظهر الباحثون أن وعد هذه الأكود الكثيفة بات ممكناً. تقدم طريقتهم معياراً جديداً لكيفية تقييم أداء المفكات المستقبلية، مما يوفر نقطة مرجع موثوقة كانت مفقودة سابقاً. وللمرة الأولى، يمتلك العلماء أداة لا يمكنها فقط تفكيك الأخطاء الكمومية المعقدة، بل يمكنها أيضاً إخبارهم بيقين رياضي متى وجدت الإجابة الصحيحة، مما يمهد الطريق للجيل القادم من الآلات الكمومية القادرة على تحمل الأخطاء.
ملخص تقني: فك التشفير المعتمد لأكواد qLDPC
بيان المشكلة تقدم أكواد التحقق من التكافؤ منخفضة الكثافة الكمية (qLDPC) تقليلاً كبيراً في العبء الإضافي للكيوبتات مقارة بكود السطح، مما يعد بتحسين نسبة الكيوبتات الفيزيائية إلى المنطقية بمقدار رتبة عشرية أو أكثر. ومع ذلك، فإن فك تشفير أكواد qLDPC يعد أصعب جوهرياً من فك تشفير الأكواد الكلاسيكية (LDPC) أو كود السطح بسبب التعددية (Degeneracy). في الأكواد الكمية، يمكن لعدة أخطاء متميزة فيزيائياً أن تعمل بشكل متطابق على فضاء الكود (تختلف فقط بفرق في المثبت/Stabilizer). وبناءً على ذلك، يجب على مفك التشفير الأمثل تحديد الفئة الأكثر احتمالاً (Coset) للأخطاء بدلاً من الخطأ الأكثر احتمالاً بمفرده. يتطلب هذا تقييم مجموع الاحتمالات عبر عدد هائل من التكوينات (دالة التجزئة/Partition Function)، وهي مهمة أصعب بوضوح من استدلال الاحتمال الأقصى (MAP) المستخدم في فك التشفير الكلاسيكي.
تتعامل مفاتيح فك التشفير القياسية الحالية، مثل "انتشار الاعتقاد مع معالجة الإحصاء المرتب" (BP+OSD)، مع التعددية بشكل تجريبي (Heuristic). ورغم فعاليتها العملية، إلا أنها لا تقدم أي ضمانات للأمثلية، ولا حدوداً للخطأ، ولا مؤشراً على القرارات التي يمكن الوثوق بها. هذا النقص في الاعتمادية يعيق النشر الموثوق لأكواد qLDPC، خاصة في الحالات التي لا تتوفر فيها معايير أداء دقيقة.
المنهجية يعيد المؤلفون صياغة مشكلة فك تشفير المتلازمة المتعددة كمسألة استدلال احتمالي ضمن نموذج رسومي غير موجه (حقل ماركوف العشوائي، MRF).
بناء حقل ماركوف العشوائي للفئة (Coset MRF): يثبت البحث أن احتمال كل فئة منطقية هو بالضبط دالة التجزئة لـ MRF غير مقيد وذو قيم موجبة تماماً، معرف على متغيرات التحقق الخاصة بالكود.
بالنسبة لأكواد CSS، يكون مخطط العامل (Factor Graph) لهذا الـ MRF هو منقول (Transpose) لمخطط تانر (Tanner Graph) الخاص بالكود.
على عكس التوزيع البعدي للمتلازمة، الذي يحتوي على قيود تكافؤ صلبة، فإن هذا الـ MRF غير مقيد؛ حيث يتم استيعاب عمليات التحقق من التكافؤ داخل بارامترات الجهود (Potentials).
هذا البناء يعمم رسم "نموذج إيسينج ذو الروابط العشوائية" (الذي كان مخصصاً سابقاً لكود السطح) ليشمل أي أكواد CSS، ويمتد ليشمل مسائل فك التشفير في الزمكان التي تتضمن قياسات معيبة وضوضاء على مستوى الدائرة.
نهجان لفك التشفير:
مفك التشفير بالعينات (أخذ العينات بالتقريب المعتمد على الأهمية - AIS): يستخدم المؤلفون تقنية AIS لتقدير دوال التجزئة لجميع الفئات المنطقية. ولتحسين الكفاءة والقدرة على الاعتمادية، يستخدمون الأرقام العشوائية المشتركة (CRN)، حيث يتم تشغيل جميع مقدرات الفئات على تدفق عشوائي مشترك. يؤدي هذا إلى إنشاء تقديرات ذات ارتباط إيجابي، مما يحول مسألة القرار إلى مقارنة زوجية.
الاعتمادية (Certification): يتم اعتماد القرارات باستخدام اختبار بوتستراب الزوجي على التقديرات المقترنة. بدلاً من ذلك، عند دمجه مع مقدرات ذات عامل ثابت مثل WISH (الذي يختزل إلى مسائل QUBO القابلة للحل بواسطة الحاسبات الكمية الملدنة)، توفر الطريقة براهين على الأمثلية المطلقة.
مفاتيح فك التشفير القائمة على المناطق (Bethe و Cluster Elimination):
مفك تشفير Bethe: يحسب طاقة "بيث" الحرة لـ coset MRF. ورغم أن هذا التقدير منحاز لدالة التجزئة اللوغاريتمية، إلا أن الانحياز مشترك بين جميع الفئات ويُلغى أثناء المقارنة. وهذا يسمح لمفك تشفير Bethe بإعادة إنتاج قرارات الاحتمال الأقصى (ML) الدقيقة على أكواد السطح بسرعة ميلي ثانية.
إزالة العناقيد (مناطق Kikuchi): من خلال توسيع المناطق إلى عناقيد الإزالة (باستخدام تقنية mini-bucket elimination)، يحقق المؤلفون فك تشفير ML متدهوراً دقيقاً للأكواد ذات العرض المستحث القابل للإدارة (مثل كود [[72, 12, 6]] ثنائي الدراجة). يوفر هذا شهادات أمثلية حتمية ويسمح بتقليم الفئات القابل للإثبات.
المساهمات الرئيسية
إعادة الصياغة النظرية: رسم خرائط دقيق لفك التشفير المتعدد كتقدير لدالة التجزئة في نماذج MRF غير مقيدة، قابلة للتطبيق على أي كود CSS ونماذج ضوضاء زمكانية.
مفك تشفير بالعينات معتمد: لا يكتفي بتحديد الفئة الأكثر احتمالاً فحسب، بل يرفق شهادة إحصائية للأمثلية مع كل قرار. وهو يحدد المتلازمات التي يجب عدم الوثوق بالقرارات التجريبية السريعة بشأنها.
فك التشفير الدقيق لـ qLDPC: أول عرض لفك تشفير ML متدهور ودقيق لأحد أكواد qLDPC (كود [[72, 12, 6]] ثنائي الدراجة) باستخدام إزالة العناقيد، متجاوزاً كود السطح حيث كانت هذه الدقة محدودة سابقاً بطرق الاختزال المستوية.
التحقق عبر نماذج الضوضاء: تقييم شامل تحت ظروف ضوضاء سعة الكود، والضوضاء الظواهرية، وضوضاء مستوى الدائرة، مما يثبت أن الطرق المقترحة تضاهي أو تتفوق على أداء BP+OSD مع توفير خاصية الاعتمادية.
النتائج
أكواد السطح: يطابق مفك تشفير AIS مفك التشفير ML المتدهور الدقيق باتفاق شبه مثالي. كما يعيد مفك تشفير Bethe إنتاج جميع قرارات ML الدقيقة على حالات كود السطح المختبرة بتكلفة ميلي ثانية.
أكواد الثنائية الدراجة (BB):
في أكواد [[72, 12, 6]] و [[144, 12, 12]]، يضاهي أو يتفوق مفك تشفير AIS على متغيرات BP+OSD.
ينجح شهادة بوتستراب الزوجي في اعتماد 94%–100% من القرارات عبر معدلات خطأ مختلفة، بينما تفشل اختبارات t-standard بسبب الذيول الثقيلة لأوزان AIS.
بالنسبة لكود [[72, 12, 6]]، يحقق منهج إزالة العناقيد فك تشفير ML دقيقاً، مما يثبت أن BP+OSD دون المستوى الأمثل في حالات محددة.
ضوضاء مستوى الدائرة: تم تطبيق الطريقة على ضوضاء مستوى الدائرة (باستخدام نماذج مولدة بواسطة Stim) لكل من أكواد السطح وBB. حقق مفك تشفير AIS قرارات معتمدة على 99%–100% من المتلازمات مع أوقات فك تشفير أقل من ثانية لأكواد السطح وحوالي 52 ثانية لكود [[72, 12, 6]].
تجربة الأجهزة: أظهرت تجربة تجريبية على أجهزة IBM (كود سطح مسافة-3 وجولة واحدة من كود [[72, 12, 6]]) أن خط الأنابيب المعتمد يعمل من البداية إلى النهاية على بيانات المتلازمة الحقيقية. ورغم أن الأجهزة كانت فوق العتبة (مما حد من مكاسب كبح الخطأ)، فقد نجح مفك التشفير في اعتماد القرارات واتفق مع spacetime BP+OSD في جميع المتلازمات التي تم فك تشفيرها.
الأهمية والادعاءات يدعي البحث أنه من خلال معاملة فك التشفير المتعدد كتقدير لدالة التجزئة، فإنه يستورد آليات تعلم الآلة الاحتمالية الناضجة إلى المجال الكمي. تكمن الأهمية الرئيسية في القدرة على اعتماد (Certify) قرارات فك التشفير. بخلاف الخوارزميات التجريبية الحالية، توفر هذه الطريقة "مسطرة" لتقييم المفكات السريعة وآلية للفرز: فهي تحدد بدقة تلك المتلازمات التي يجب عدم الوثوق بالمفك السريع بشأنها، مما يسمح باللجوء لفك التشفير الأبطل والمعتمد فقط عند الضرورة.
يضع المؤلفون عملهم كجسر بين الأمثلية النظرية والنشر العملي. ويشيرون إلى أنه بينما يعتبر مفك التشفير بالعينات بطيئاً حالياً للحلقات في الوقت الفعلي في الأجهزة فائقة التوصيل (ثوانٍ مقابل ميكروثانية)، إلا أنه يعمل كمرجع ضروري وأداة فرز للمرحلة الثانية. علاوة على ذلك، فإن بناء coset MRF يفتح الباب لتعلم نماذج الضوضاء المترابطة مباشرة من تدفقات المتلازمة. كما أن فشل بعض المقدرات "الأكثر حدة" (مثل التلدين المباشر بين الفئات) يسلط الضوء على أن مسار التلدين عند درجة حرارة لانهائية ضروري هيكلياً لمقارنة الفئات، مما يعزز قوة النهج المقترح.