PriorTilt: Decoding quantum LDPC codes with sparse perturbations of belief propagation priors
تقدم الورقة البحثية PriorTilt، وهو متغير لانتشار الاعتقاد (belief propagation) يقوم بفك تشفير رموز LDPC الكمومية عن طريق إحداث اضطراب انتقائي في جزء صغير من نسب احتمالية السجل (log-likelihood ratios) المسبقة، مما يحقق معدلات خطأ منطقي أقل بكثير وأوقات فك تشفير أسرع مقارنة بـ Relay-BP، والبحث الشعاعي (beam search)، وفكاكات التشفير القياسية القائمة على خوارزمية min-sum BP.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلف ولم يصادق عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تعد الحواسيب الكمومية بحل مشكلات مستحيلة على آلات اليوم، لكنها هشة للغاية. فبتات المعلومات التي تستخدمها، والتي تسمى "الكيوبتات" (qubits)، تتأثر بسهولة بالحرارة أو الاهتزاز أو المجالات الكهرومغناطيسية الشاردة. ولبناء آلة مفيدة، يجب على العلماء حماية هذه الكيوبتات من الأخطاء باستخدام طريقة تسمى تصحيح الأخطاء. يتضمن ذلك نشر قطعة واحدة من المعلومات المنطقية عبر العديد من الكيوبتات الفيزيائية والتحقق منها باستمرار بحثاً عن الأخطاء. وتعتمد الطريقة الأكثر واعدة للقيام بذلك في الآلات واسعة النطاق على نوع محدد من الأكواد يُعرف باسم "كود التحقق من التكافؤ منخفض الكثافة" (low-density parity-check code). وتتميز هذه الأكواد بكفاءتها لأنها تستخدم اتصالات متفرقة بين الكيوبتات، ولكن فك تشفير المعلومات التي تنتجها يمثل لغزاً صعباً. الأداة القياسية لحل هذا اللغز هي خوارزمية تسمى "انتشار الاعتقاد" (belief propagation)، والتي تعمل مثل فريق من الجيران يتبادلون الملاحظات لمعرفة أين وقع الخطأ. ومع ذلك، في العالم الكمومي، غالباً ما تتعثر هذه الطريقة في حلقات مفرغة أو تفشل في إيجاد الإجابة الصحيحة لأن الروابط بين الكيوبتات تخلق دورات قصيرة مربكة.
لقد طور باحثون في شركة "IonQ" نهجاً جديداً يسمى "PriorTilt" للمساعدة في مساعدة أدوات فك التشفير هذه على الخروج من تلك المآزق. فبدلاً من إعادة هيكلة عملية فك التشفير بالكامل، قاموا بإجراء تعديل صغير ومستهدف للغاية. تخيل مجموعة من الأشخاص يحاولون حل متاهة من خلال مشاركة الأدلة؛ إذا تعثر الجميع في نفس المسار الخاطئ، فإن المجموعة بأكملها تفشل. يعمل "PriorTilt" من خلال توجيه دفعة بسيطة وانتقائية للافتراضات الأولية لجزء ضئيل جداً من الأشخاص في المجموعة، مما يشجعهم على النظر في اتجاه مختلف دون تغيير كيفية مشاركة المعلومات مع جيرانهم. وفي عمليات المحاكاة التي أجروها، سمحت هذه الدفعة الطفيفة للنظام بالعثور على الحل الصحيح في كثير من الأحيان أكثر مما كان عليه من قبل. وعند اختباره على ثلاثة أكواد معيارية مختلفة، قللت الطريقة الجديدة من معدل الأخطاء المنطقية بشكل كبير مقارنة بأفضل التقنيات الموجودة، كما كانت أسرع أيضاً.
يكمن جوهر المشكلة في كيفية تعامل هذه الأكواد مع عدم اليقين. في الحاسوب الكمومي، تحدث الأخطاء باستمرار، ويجب على النظام تحديد أي الكيوبتات الفيزيائية قد انقلبت حالتها دون تدمير المعلومات الدقيقة التي تحملها. تعمل خوارزمية فك التشفير القياسية، "انتشار الاعتقاد"، عن طريق تمرير الرسائل ذهاباً وإياباً عبر شبكة من الاتصالات. تمثل كل عقدة في هذه الشبكة كيوبت أو وحدة تحقق، وهي تتبادل المعلومات حول احتمالية وقوع خطأ. في الحوسبة الكلاسيكية، تكون هذه الطريقة فعالة للغاية، ولكن في السياق الكمومي، غالباً ما تحتوي الشبكة على حلقات قصيرة تتسبب في ارتداد الرسائل ذهاباً وإياباً بطريقة تمنع النظام من الاستقرار على إجابة واحدة صحيحة. قد تتذبذب الخوارزمية بين احتمالين أو ببساطة تستسلم، مما يترك الحاسوب في حالة تالفة.
ولمعالجة ذلك، قدم الباحثون استراتيجية تتدخل فقط عندما تظهر على العملية القياسية علامات الفشل. فبعد تشغيل خطوات فك التشفير المعتادة لعدد محدد من الجولات، يتحقق النظام من الأجزاء التي تعاني في الشبكة. إنه يحدد عقدًا محددة حيث تكون الأدلة على وجود خطأ ضعيفة أو متناقضة. وبالنسبة لهذه المواضع القليلة المتعثرة، تطبق الخوارزمية إزاحة صغيرة ومدروسة للاعتقاد الأولي حول ما إذا كان قد وقع خطأ أم لا. هذه الإزاحة ليست عشوائية؛ بل يتم تحديدها بناءً على التاريخ الأخير للرسائل التي مرت عبر تلك العقدة. إذا كانت الرسائل تشير إلى أن العقدة مرتبكة، فقد تدفع الخوارزمية الاعتقاد قليلاً نحو فكرة وقوع خطأ، أو قليلاً نحو فكرة عدم وقوعه، اعتماداً على ما تشير إليه البيانات المحيطة. ومن الأهمية بمكان أن هذا التغيير يُطبق على أقل من نصف في المائة من العقد في الشبكة في أي وقت معطى. أما بقية النظام، فيستمر في العمل تماماً كما كان يفعل دائماً، متبادلاً الرسائل دون انقطاع.
اختبر الباحثون هذه الطريقة على ثلاثة أكواد كمومية مختلفة، بما في ذلك كود يحتوي على 144 كيوبت فيزيائياً يرمز لـ 12 كيوبت منطقياً. وقاموا بمحاكاة عملية فك التشفير في ظروف واقعية حيث تقع الأخطاء بمعدل واحد في كل ألف. في هذه الاختبارات، تفوقت الطريقة الجديدة على بديلين رائدين: تقنية تسمى "Relay-BP"، والتي تقوم بإعادة ضبط ذاكرتها بشكل متكرر، وفك تشفير "البحث الشعاعي" (beam search)، الذي يستكشف حلولاً متعددة محتملة في آن واحد. بالنسبة للكود المكون من 144 كيوبت، قلل "PriorTilt" من معدل الخطأ المنطقي بمعامل قدره 4.3 مقارنة بـ "Relay-BP" وبمعامل قدره 3.1 مقارنة بفك التشفير بالبحث الشعاعي. وهذا يعني أنه مقابل كل 4.3 خطأ كان سيحدث مع الطريقة القديمة، حدث خطأ واحد فقط مع الطريقة الجديدة. علاوة على ذلك، كان فك التشفير الجديد أسرع؛ فقد عالج البيانات في وقت أقل في المتوسط من "Relay-BP"، وكان أسرع بنحو ثلاث مرات من فك التشفير بالبحث الشعاعي.
يشير نجاح هذا النهج إلى أن التغييرات الهائلة ليست ضرورية دائماً لتحسين الأنظمة المعقدة. فمن خلال إجراء تعديلات صغيرة وذكية على الافتراضات الأولية لأكثر أجزاء الشبكة ارتباكاً، تمكن الباحثون من توجيه النظام بأكمله نحو حل صحيح. وفي حالة اختبار محددة، قللت الطريقة الجديدة من معدل الخطأ بمعامل قدره 610 مقارنة بالخوارزمية القياسية غير المعدلة، وكل ذلك مع تغيير الاعتقادات الأولية لأقل من 0.5% من العقد في كل خطوة. وتعد هذه الكفاءة أمراً حيوياً لمستقبل الحوسبة الكمومية، حيث يعني هذا أن تصحيح الأخطاء القوي يمكن تحقيقه باستخدام أدوات فك تشفير دقيقة وسريعة بما يكفي لمواكبة الوتيرة السريعة للعمليات الكمومية. وقد أتاح الباحثون الكود المصدري الخاص بهم، مما يسمح للآخرين بالتحقق من هذه النتائج وربما تكييف التقنية مع بنيات الأجهزة المختلفة. وتشير النتائج إلى أن الاضطرابات الانتقائية والمتفرقة يمكن أن تطلق العنان للإمكانات الكاملة لأطر فك التشفير الحالية دون الحاجة إلى بدائل معقدة ومستهلكة للموارد.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.