GAT-QNN: Genetic Algorithm-Based Training of Hybrid Quantum Neural Networks
تقترح الورقة البحثية إطار عمل GAT-QNN، وهو إطار يعتمد على الخوارزمية الجينية لتدريب دائرة كبرى (macroCircuit) لشبكة عصبية كمومية هجينة، ومن ثم يستخدم مرحلة استدلال مدفوعة بالخوارزمية الجينية لاختيار بنيات دوائر صغرى (microCircuit) مثالية ومدركة لطبيعة المعالج الخلفي، مما يحقق مكاسب كبيرة في الدقة وكفاءة الموارد عبر الأجهزة الكمومية الخلفية غير المتجانسة.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تحاول بناء روبوت طباخ فائق الذكاء (شبكة عصبية كمومية - Quantum Neural Network) للتعرف على أنواع مختلفة من الطعام (مثل التمييز بين البيتزا، والبرجر، والسلطة، والتاكو).
في العالم المثالي، سيمتلك هذا الروبوت مطبخاً ضخماً يحتوي على كل أداة، وأداة تقنية، ومكون يمكن تخيله. لكننا نعيش حالياً في "عصر NISQ" (الكم المقياسي متوسط الحجم والمشوب بالضجيج). فكر في هذا كأنه مطبخ حيث:
- الأدوات قديمة ومعطلة (الضجيج الكمومي).
- لديك عدد قليل فقط من الطاولات (كيوبتات محدودة).
- إذا حاولت استخدام الكثير من الأدوات في وقت واحد، سينهار المطبخ بأكمـله.
المشكلة: ليس كل مقاس يناسب الجميع
عادةً، يقوم العلماء بتدريب روبوت الطباخ الخاص بهم في مطبخ مثالي ومحاكى (محاكي/Simulator)، ثم يحاولون إرساله إلى مطعم حقيقي. ولكن هنا تكمن المشكلة:
- المطعم (أ) قد يكون لديه موقد يعمل بالغاز.
- المطعم (ب) قد يكون لديه فرن كهربائي.
- المطتم (ج) قد يكون عربة طعام صغيرة جداً.
إذا دربت روبوت الطباخ باستخدام وصفة ضخمة ومعقدة مصممة لمطبخ كبير، فقد يعمل بشكل رائع في المحاكاة، ولكنه سيفشل فشلاً ذريعاً في عربة الطعام الصغيرة لأن الأدوات مختلفة. كما أن استخدام وصفة ضخمة يستغرق وقتاً طويلاً ويستهلك الكثير من الطاقة.
الحل: GAT-QNN (نهج "المخطط الرئيسي")
ابتكرت تسنيم أحمد وفريقها طريقة ذكية من خطوتين تسمى GAT-QNN. إنهم يستخدمون خوارزمية جينية (Genetic Algorithm)، وهي ببساطة مبدأ "البقاء للأصلح" بالنسبة للكود البرمجي.
إليك كيف يعمل الأمر، باستخدام تشبيه المخطط الرئيسي:
الخطوة 1: تدريب "المخطط الرئيسي" (المطبخ التطوري)
بدلاً من تدريب روبوت طباخ واحد محدد، هم ينشئون مخططاً رئيسياً (يسمى macroCircuit). هذا المخطط ليس وصفة واحدة؛ بل هو مكتبة ضخمة تحتوي على كل التنوع الممكن للوصفات، من البسيطة إلى المعقدة.
- الخوارزمية الجينية (مسابقة الطهاة): تخيل مسابقة طبخ. يقوم الكمبيوتر بإنشاء 10 "وصفات فرعية" عشوائية (تسمى microCircuits) عن طريق اختيار أدوات مختلفة من المخطط الرئيسي.
- التجربة: يتم اختبار هذه الوصفات العشر. بعضها معقد للغاية ويفشل؛ وبعضها بسيط للغاية وطعمه سيء.
- التطور: يتم الاحتفاظ بأفضل الوصفات. يقوم الكمبيوتر بخلط مكوناتها (العبور/Crossover) وتعديلها قليلاً (الطفرة/Mutation) لإنشاء وصفات جديدة وأفضل للجولة التالية.
- السحر: مع استمرار المسابقة، لا يقوم الكمبيوتر فقط بحفظ الوصفات الفائزة؛ بل يحدث المخطط الرئيسي بالدروس المستفادة من جميع الفائزين. بمر مرور الوقت، يصبح المخطط الرئيسي "معلماً فائقاً" يعرف بالضبط أي الأدوات تعمل بشكل أفضل للمهمة، حتى لو تغيرت الوصفة المحددة.
الخطوة 2: "الاختيار الذكي" (التعبئة للرحلة)
بمج- بمجرد تدريب المخطط الرئيسي بالكامل، يحين وقت إرسال الروبوت إلى مطعم معين (جهاز كمبيوتر كمومي محدد).
- الطريقة القديمة: ستأخذ المخطط الرئيسي بأكمله (المطبخ الضخم) وتحاول تشغيله. إنه ثقيل، بطيء، وعرضة للأخطاء.
- طريقة GAT-QNN: تنظر إلى المخطط الرئيسي وتقول: "حسناً، نحن ذاهبون إلى عربة طعام صغيرة. أي وصفة خفيفة ومحددة من مكتبتنا ستعمل بشكل أفضل هنا؟"
- يقوم النظام بإجراء جولة ثانية سريعة من الاختيار (دون إعادة التدريب) لاختيار الوصفة الفرعية المثالية والخفيفة (الـ microCircuit) التي تناسب أدوات ذلك المطعم تحديداً.
لماذا يعد هذا أمراً مهماً؟
اختبرت الورقة البحثية هذا على مهمة كلاسيكية: التعرف على الأرقام المكتوبة بخط اليد (0، 1، 2، 3).
- دقة أفضل: من خلال استخدام منهجية "المخطط الرئيسي + الاختيار الذكي" هذه، حققوا دقة أفضل بنسبة 22-23% من الطريقة القديمة التي تعتمد فقط على تدريب نموذج ثابت واحد. الأمر يشبه تحول روبوت الطباخ فجأة إلى طاهٍ حائز على نجمة ميشلان لمجرد اختياره الأدوات المناسبة للمهمة.
- توفير الموارد: كانت أفضل الوصفات التي وجدوها في الواقع أصغر وأبسط من المخطط الكامل. لقد استخدموا "بوابات" (أدوات) أقل، مما يعني فرصة أقل لتعطل المطبخ بسبب الضجيج.
- الشمولية: نجح هذا الأمر سواء تمت محاكاة المطبخ على كمبيوتر قياسي، أو محاكي سحابي، أو محاكي كمومي متخصص. الطريقة تتكيف مع البيئة تلقائياً.
الخلاصة
فكر في GAT-QNN كأنه وكيل سفر ذكي لأجهزة الكمبيوتر الكمومية.
- الطريقة القديمة: تشتري حقيبة سفر واحدة ضخمة وثقيلة (الدائرة الكاملة) وتحاول وضعها في كل سيارة وطائرة وقارب. إنها غير فعالة وغالباً ما تتعرض للتلف.
- طريقة GAT-QNN: تجهز خزانة ملابس ضخمة ومتنوعة (المخطط الرئيسي). وعندما تصل إلى وجهتك، تختار بسرعة الزي المثالي الذي يناسب الطقس والمكان (الوصفة الفرعية). لست بحاجة لشراء ملابس جديدة (إعادة التدريب)؛ أنت فقط تختار الأنسب مما تعلمته بالفعل.
يسمح لنا هذا النهج ببناء ذكاء اصطناعي كمومي أفضل اليوم، حتى مع وجود أجهزتنا الكمومية غير الكاملة والمشوبة بالضجيج.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.