Evolving Hybrid Quantum-Classical Architectures for Image Classification
توسع هذه الورقة إطار العمل التطوري EXAQC لأتمتة اكتشاف البنى الهجينة الكمية-الكلاسيكية لتصنيف الصور، مظهرةً أن الدوائر الكمية ذات المعلمات المتطورة يمكن أن تحقق دقة تنافسية في مجموعات بيانات MNIST وFashion-MNIST وCIFAR-10 مع تقليل عدد المعلمات القابلة للتدريب بشكل كبير مقارنة بالنماذج الكلاسيكية للتعلم العميق.
المؤلفون الأصليون:Devroop Kar, Daniel Krutz, Travis Desell
في السباق الهادئ لبناء حواسيب أكثر ذكاءً، ظهرت حدود جديدة حيث يلتقي المنطق الصارم لرقائق السيليكون مع الطبيعة الاحتمالية المائعة لميكانيكا الكم. لسنوات، حاول العلماء تعليم الآلات التعرف على الأنماط، بدءاً من رصد قطة في صورة فوتوغرافية وصولاً إلى تحديد ورم في صورة أشعة سينية. تقوم الحواسيب التقليدية بذلك عن طريق معالجة كميات هائلة من البيانات عبر طبقات من المرشحات الرياضية، وهي طريقة تعمل بشكل جيد ولكنها تتطلب طاقة وذاكرة هائلتين. أما الحواسيب الكمومية، التي تستخدم القواعد الغريبة للفيزياء التي تحكم الذرات، فتعد بحل هذه المشكلات بجهد أقل بكثير، لكن التحكم فيها صعب للغاية. وتتمثل العقبة الكبرى في أن "الدوائر" داخل هذه الآلات الكمومية —وهي الترتيبات المحددة للبوابات التي تعالج المعلومات— يجب أن تُصمم بدقة متناهية. فإذا كان التصميم غير دقيق ولو بنسبة ضئيلة، تفشل الحاسوب في التعلم، أو والأسوأ من ذلك، يتوقف عن التعلم تماماً. لفترة طويلة، اضطر الباحثون لصناعة هذه التصاميم يدوياً، من خلال التخمين حول أي ترتيب للأجزاء الكمومية سيكون الأفضل لمهمة معينة، وهي عملية كانت بطيئة، ومكلفة، وغالباً ما تكون غير فعالة.
لقد اتبع فريق من الباحثين في معهد روتشستر للتكنولوجيا نهجاً مختلفاً، نهجاً يسمح للحاسوب بتصميم نفسه. فقد طوروا نظاماً يسمى EXAQC، يستخدم عملية تطورية تشبه الانتقاء الطبيعي لاكتشاف أفضل دائرة كمومية ممكنة لمهمة معينة. وبدلاً من أن يقوم مهندس بشري برسم مخطط، يقوم النظام بتوليد آلاف من تصميمات الدوائر العشوائية، واختبارها، والاحتفاظ بالأفضل أداءً. ثم يقوم بخلط وتعديل هذه التصميمات الناجحة لإنشاء نسخ أفضل، مكرراً الدورة حتى يجد حلاً يتسم بالدقة والكفاءة في آن واحد. اختبر الباحثون هذا النظام في المهمة الصعبة المتمثلة في تصنيف الصور، حيث طلبوا من الآلة النظر إلى صور لأرقام مكتوبة بخط اليد، وأدوات ملابس، وأشياء يومية مثل السيارات والحيوانات، وفرزها في الفئات الصحيحة.
تكشف نتائج هذه التجربة عن تحول صارخ في كيفية بناء الأنظمة الذكية في المستقبل. فعندما طبق الباحثون نظامهم التطوري على مهمة التعرف على الأرقام المكتوبة بخط اليد، حقق معدل نجاح يقارب 98.5 بالمائة. وعندما أصبحت المهمة أصعب، بانتقالها إلى صور الملابس، تمكن النظام من تحقيق حوالي 90.6 بالمائة من الصحة. وكان الاختبار الحقيقي مع مجموعة البيانات الأكثر تعقيداً، وهي مجموعة من الصور الملونة لعشر فئات من الأشياء. هنا، وصل النظام إلى دقة بلغت 85.5 بالمائة. وما يجعل هذه الأرقام مهمة بشكل خاص ليس فقط نجاح النظام، بل كيفية عمله. فقد وجد الباحثون أن الدوائر الكمومية التي طورها النظام كانت مدمجة للغاية، حيث استخدمت جزءاً ضئيلاً جداً من الموارد التي تتطلبها نماذج الحاسوب التقليدية. في الواقع، في مجموعة البيانات الأكثر تعقيداً، حقق النظام الهجين نفس مستوى الدقة الذي حققته شبكة عصبية عميقة ضخمة مكونة من عشر طبقات، بينما استخدم أقل بنسبة 96 بالمائة من الإعدادات القابلة للضبط، أو المعلمات، للقيام بالمهمة.
كشفت الدراسة أيضاً أن الطريقة التي يتم بها تغذية البيانات في الآلة الكمومية تهم أكثر مما كان يُعتقد سابقاً. جرب الباحثون طرقاً مختلفة لترجمة صورة رقمية قياسية إلى حالة كمومية. ووجدوا أنه بالنسبة للصور البسيطة، لم يشكل الأسلوب فرقاً كبيراً. ومع ذلك، بالنسبة للصور المعقدة والملونة، كان اختيار طريقة الترجمة أمراً حاسماً. إذ سمحت طريقة محددة، تستخدم الترميز القائم على الدوران، للنظام بفهم الصور بشكل أفضل بكثير من الطريقة التقليدية القائمة على السعة، مما أدى إلى تحسين الدقة بأكثر من عشرين نقطة مئوية. وهذا يشير إلى أنه مع زيادة صعوبة المهام، يصبح أسلوب إعداد البيانات للمعالج الكمومي بنفس أهمية المعالج نفسه.
ولعل الاكتشاف الأكثر إثارة للدهشة كان كيفية تعامل النظام مع الحجم الهائل للمعلومات في الصور. تحتوي الصورة الخام من مجموعة البيانات المعقدة على أكثر من ثلاثة آلاف نقطة بيانات، وهو عدد كبير جداً بحيث لا يمكن للأجهزة الكمومية الحالية التعامل معه مباشرة. حل الباحثون هذه المشكلة باستخدام مكون حاسوبي تقليدي لضغط الصورة إلى ملخص صغير يمكن إدارته قبل تمريره إلى الجزء الكمومي. ثم تعلم النظام التطوري كيفية معالجة هذا الملخص. وتبين أن الدوائر الكمومية التي تطورت للتعامل مع هذه الملخصات المضغوطة لم تكن هياكل بسيطة ومتكررة، بل طورت أنماطاً معقدة وغير منتظمة من الاتصالات التي لا تشبه التصاميم الثابتة التي يبتكرها البشر عادةً. وقد تمكنت هذه الدوائر المتطورة من استخراج المعلومات اللازمة من البيانات المضغوطة بكفاءة ملحوظة، مما أثبت أن البحث الآلي يمكن أن يجد حلولاً قد يغفل عنها المصممون البشر.
وقد حرص الباحثون على ملاحظة أن هذه النتائج تأتي من محاكاة حاسوبية، وليس من تشغيل الدوائر على أجهزة كمومية فعلية، والتي لا تزال في مراحلها الأولى وعرضة للأخطاء. ومع ذلك، فإن اتساق النتائج عبر عشر تجارب منفصلة يشير إلى أن النتائج قوية وليست مجرد ضربة حظ. لم يجد النظام حلاً فحسب، بل وجد حلاً أكثر كفاءة بشكل ملحوظ من الأساليب الموجودة. ومن خلال الجمع بين قدرة الحاسوب التقليدي على استخراج السمات وقدرة الحاسوب الكمومي على معالجتها، أظهر الباحثون مساراً للمضي قدماً يتجنب الحاجة إلى النماذج الضخمة المستهلكة للطاقة. ويظهر العمل أننا لسنا بحاجة لانتظار أجهزة كمومية مثالية لرؤية الفوائد؛ فمن خلال تطوير البنية المناسبة للمهمة المحددة، يمكننا بناء أنظمة هجينة قوية، ومدمجة، وجاهزة لتحديات البيانات الواقعية.
ملخص تقني: تطور البنى الهجينة الكمومية-الكلاسيكية لتصنيف الصور
بيان المشكلة
تدمج الشبكات العصبية الكمومية-الكلاسيكية الهجينة (HQNNs) الدوائر الكمومية ذات المعلمات (PQCs) مع بنى التعلم العميق لمعالجة البيانات الكلاسيكية. ومع ذلك، يعتمد أداء هذه النماذج بشكل كبير على الاختيار اليدوي لبنية الدائرة الكمومية (ansatz)، بما في ذلك تكوين البوابات، وعمق الدائرة، واتصال الكيوبتات، وتشفير البيانات. تعتمد النهج الحالية عادةً على دوائر ثابتة أو مصممة يدويًا ليست مضمونة الملاءمة لمهام محددة. هذا القصور يظهر بوضوح في تصنيف الصور، حيث يجب على الدوائر الكمومية تحويل الميزات المستخرجة بواسطة الشبكات الكلاسيكية مع بقائها مدمجة بما يكفي للتدريب العملي على الأجهزة المتاهلة (near-term hardware). غالبًا ما تفشل الـ ansätze العامة غير المرتبطة بمهمة محددة في تلبية هذه المتطلبات المتزامنة، مما يؤدي إلى مشكلات مثل الهضاب القاحلة (barren plateaus) - أي تلاشي التدرجات بشكل أسي - وضعف القدرة على التدريب. وبناءً على ذلك، هناك حاجة إلى طريقة مؤتمتة لاكتشاف هياكل الدوائر الكمومية التي تكون فعالة للميزات المعقدة للصور وفعالة حاسوبيًا في آن واحد.
المنهجية
قام المؤلفون بتوسيع إطار عمل EXAQC، وهو إطار تطوري استُخدم سابقًا للمعايير منخفضة الأبعاد، ليشمل مجال تصنيف الصور. تعتمد المنهجية المقترحة على بنية هجينة تتكون من ثلاثة مكونات رئيسية:
المشفر الكلاسيكي (Eψ): مستخرج ميزات (كتلة هوية، أو MLP، أو CNN) يقوم بضغط الصور الخام عالية الأبعاد (C×H×W) إلى تمثيل مدمج (dq) مناسب للمعالجة الكمومية.
الدائرة الكمومية ذات المعلمات المتطورة (Qθ,A): دائرة كمومية ذات معلمات (PQC) حيث يتم اكتشاف البنية A (تكوين البوابات، العمق، والاتصال) عبر البحث التطوري، بينما يتم تحسين المعلمات المستمرة θ عبر التدرج المنحدر (gradient descent).
المفكك الكلاسيكي (Dϕ): شبكة تقوم برسم خرائط لمخرجات القياس الكمومي إلى تنبؤات الفئات.
عملية البحث التطوري: يستخدم EXAQC خوارزمية تطورية ذات حالة مستقرة (steady-state) لتحسين بنية الدائرة. يتم تمثيل كل دائرة مرشحة كجين ذي طول متغير يحتوي على مجموعة مرتبة من البوابات. يستخدم البحث:
الطفرة الهيكلية: إضافة، أو تمكين، أو تعطيل، أو إعادة ترتيب البوابات، وتعديل اتصال الكيوبتات.
العبور (Crossover): دمج المعلومات من الدوائر الأبوية باستخدام مؤثرات ثنائية، أو أسية، أو n-ary. [ملاحظة: النص الأصلي ذكر "binary, exponential, or n-ary operators" كأدوات للعبور].
الوراثة اللاماركية (Lamarckian Inheritance): نقل المعلمات المستمرة المتعلمة من الآباء إلى الأبناء لتسريع التقارب.
التقييم غير المتزامن: يتم تقييم المرشحين بالتوازي، حيث يتنافس الأبناء فورًا على الإدراج في الجمهرة بناءً على لياقة التحقق.
استراتيجيات التشفير الكمومي: تدرس الدراسة أربع آليات لتشفير المدخلات:
تشفير السعة (Amplitude Encoding): يربط dq من الميزات بـ nq=⌈log2(dq)⌉ من الكيوبتات.
تشفيرات الدوران (RX, RY): يربط ميزة واحدة لكل كيوبت (nq=dq).
تشفير U3: يربط ثلاث ميزات لكل كيوبت باستخدام بوابة U3(θ,ϕ,λ)، مما يسمح بـ nq=dq/3.
يهدف هدف التدريب إلى تقليل خسارة الإنتروبيا المتقاطعة (cross-entropy loss) عبر المعلمات المشتركة للمشفر، والدائرة الكمومية، والمفكك.
المساهمات الرئيسية
توسيع نطاق EXAQC لتصنيف الصور: نجح البحث في توسيع إطار عمل EXAQC من المشكلات منخفضة الأبعاد إلى مجموعات بيانات الصور المعقدة (MNIST، Fashion-MNIST، CIFAR-10)، مما أثبت أن الدوائر المتطورة يمكنها إيجاد تحويلات مفيدة لميزات الصور المضغوطة.
الاكتشاف المؤتمت للوحدات الكمومية المدمجة: على عكس الطرق التي تعتمد على ansätze ثابتة، يقوم النهج المقترح بتطوير دوائر مصممة خصيصًا للميزات المتعلمة، مما ينتج وحدات كمومية مدمجة (20-60 بوابة) تحل محل المكونات الكلاسيكية الأكبر.
الاستخدام المبتكر لتشفير U3: قدم العمل استخدام بوابات U3 كآلية لتشفير المدخلات ضمن إطار بحث تطوري، مما يميزه عن الأعمال السابقة التي لم تستخدم استراتيجية التشفير المحددة هذه.
كفاءة المعلمات: تقدم الدراسة أدلة تجريبية على أن النماذج الهجينة المتطورة يمكنها تحقيق دقة تنافسية مع عدد أقل بكثير من المعلمات القابلة للتدريب مقارنة بالنماذج الكلاسيكية العميقة الأساسية.
النتائج التجريبية
تم تقييم إطار العمل على ثلاث مجموعات بيانات ذات تعقيد متفاوت:
الأداء التنبئي:
MNIST: دقة 98.42%.
Fashion-MNIST: دقة 90.62%.
CIFAR-10: دقة 85.47%.
تتجاوز هذه النتائج أو تضاهي طرق البحث عن البنية الكمومية (QAS) السابقة (مثل EQNAS و AQEA-QAS) في CIFAR-10 مع استخدام عدد أقل من البوابات.
تأثير التشفير:
في MNIST، كان لتأثير اختيار التشفير تأثير ضئيل (فروق < 1%).
في CIFAR-10، تفوقت التشفيرات القائمة على الدوران (RX, RY, U3) بشكل كبير على تشفير السعة (83.75–86.68% مقابل 61.38%). حقق تشفير U3 أعلى دقة (86.68%) ولكنه تطلب أكبر الدوائر (60 بوابة، 40 معلمة).
كفاءة المعلمات:
CIFAR-10: حقق النموذج الهجين EXAQC دقة 85.68% باستخدام 100,173 معلمة، وهو ما يطابق دقة شبكة CNN مكونة من 10 طبقات (85.50%) والتي تطلبت 2,569,962 معلمة (أي خفض بنسبة 96.1%). كما ظل ضمن نطاق 1.4% من دقة ResNet18 مع تقليل عدد المعلمات بنسبة 99.1%.
Fashion-MNIST: تجاوز النموذج الهجين دقة شبكة CNN ذات طبقة واحدة (91.11% مقابل 89.47%) مع عدد معلمات أقل بنسبة 54.8%.
تعقيد الدائرة:
كانت الدوائر المتطورة لـ CIFAR-10 أكبر بكثير وأكثر تشابكًا من تلك الخاصة بـ MNIST، حيث تميزت بترتيبات غير منتظمة وغير طبقية من دورات الكيوبت الواحد وبوابات التحكم متعددة الكيوبتات، مما يختلف عن القوالب القياسية المصممة يدويًا.
الأهمية والادعاءات
يزعم البحث أن الاكتشاف المؤتمت للدائرة عبر البحث التطوري ينتج وحدات كمومية مدمجة قادرة على استبدال المكونات الكلاسيكية الأكبر في بنيات الرؤية الحاسوبية دون التضحية بدقة تنافسية. تكمن أهمية هذا العمل في:
القابلية للتوسع: إثبات أن الـ PQCs المتطورة يمكنها التعامل مع التمثيلات الميزة المضغوطة لمجموعات بيانات الصور المعقدة، مما يسد الفجوة بين قيود الأجهزة المتاهلة ومتطلبات البيانات عالية الأبعاد.
الكفاءة: إثبات أن النماذج الهجينة يمكنها تحقيق أداء يضاهي أحدث ما توصل إليه العلم لفئتها مع تقليل عدد المعلمات بشكل جذري، مما يعالج قيود الموارد في الأجهزة الكمومية الحالية.
القدرة على التكيف: تسليط الضوء على أن البنية الكمومية المثلى واستراتيجية التشفير ليستا عالميتين، بل تعتمدان بشدة على مجموعة البيانات وجودة استخراج الميزات الكلاسيكية.
يخلص المؤلفون إلى أنه بينما تبدو النتائج واعدة، يجب أن تعالج الأعمال المستقبلية الاعتماد على المحاكاة، والحاجة إلى مقارنات معيارية مع الأعمال السابقة، والتحسين المشترك للمشفرات والدوائر الكمومية. كما يشيرون إلى أن تكلفة البحث التطوري تزداد مع تعقيد الدائرة، مما يشير إلى الحاجة إلى استراتيجيات بحث موزعة أكثر كفاءة.