QNAS: A Neural Architecture Search Framework for Accurate and Efficient Quantum Neural Networks
تقدم الورقة البحثية QNAS، وهو إطار عمل للبحث عن البنى العصبية يوحد بين التقييم المدرك للأجهزة، والتحسين متعدد الأهداف، والإدراك بعبء قطع الدوائر، لاكتشاف بنى الشبكات العصبية الهجينة الكمومية-الكلاسيكية ذات الكفاءة والدقة تلقائياً والمصممة خصيصاً لأجهزة NISQ.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تحاول بناء شبكة عصبية كمومية (QNN). فكر في هذا كأنه دماغ روبوت فائق الذكاء مصنوع من الضوء والاحتمالات، مصمم لحل مشكلات مثل التعرف على القطط في الصور أو تصنيف الزهور.
ومع ذلك، فإن بناء هذه الأدمغة الروبوتية أمر صعب للغاية في الوقت الحالي لأن الأجهزة التي نمتلكها (المعروفة باسم أجهزة NISQ) تشبه ورشة عمل صغيرة وهشة. فهي تمتلك أدوات قليلة جدًا (كيوبتات/qubits) وتتعطل بسهولة إذا حاولت القيام بالكثير من المهام في وقت واحد.
المشكلة: معضلة "أكبر من حجم الورشة"
في الماضي، حاول المهندسون تصميم هذه الأدمغة الروبوتية يدويًا. كان عليهم تخمين الأجزاء التي يجب تضمينها.
- الفخ: غالبًا ما بنوا أدمغة كانت عبقرية من الناحية النظرية ولكنها أكبر من حجم الورشة. ولجعلها تتناسب مع الحجم، استخدموا حيلة تسمى "تقطيع الدوائر" (Circuit Cutting).
- التشبيه: تخيل أن لديك لغزًا (بازل) ضخمًا مكونًا من 100 قطعة، لكن طاولتك لا تتسع إلا لـ 10 قطع فقط. لكي تحل اللغز، عليك تقطيعه إلى 1ز 10 ألغاز صغيرة منفصلة، وحل كل منها على حدًا، ثم لصق الإجابات معًا.
- التكلفة: كلما زاد عدد القطع التي تقطعها، أصبح "اللصق" (المعالجة الكلاسيكية اللاحقة) أصعب. في الحوسبة الكمومية، تصبح عملية "اللصق" هذه (المعالجة الكلاسيكية اللاحقة) أصعب بشكل أسي. إذا قطعت اللغز إلى قطع كثيرة جدًا، فإن الوقت الذي ستستغرقه لحله سيصبح أطول من عمر الكون.
الأساليب الحالية لتصميم هذه الأدمغة كانت تهتم فقط بـ الدقة (مدى ذكاء الدماغ) وتجاهلت تكلفة التقطيع. لقد وجدت أدمغة "ذكية" ولكن كان من المستحيل استخدامها فعليًا لأن تكلفة "اللصق" كانت عالية جدًا.
الحل: QNAS (المهندس المعماري الذكي)
ابتكر مؤلفو هذه الورقة أداة جديدة تسمى QNAS (البحث عن البنية العصبية الكمومية). فكر في QNAS كأنه مهندس معماري مؤتمت بالكامل لا يصمم مبنى فحسب، بل يصمم مبنى يناسب تمامًا قطعة أرض صغيرة محددة وبتكلفة بناء منخفضة.
إليك كيف يعمل QNAS، باستخدام تشبيهات بسيطة:
1. "الدماغ الخارق" بضربة واحدة (الدائرة الفائقة - SuperCircuit)
بدلاً من بناء واختبار 1,000 دماغ روبوتي مختلف من الصفر (مما قد يستغرق وقتًا طويلاً)، يبني QNAS "دماغًا فائقًا" واحدًا ضخمًا يحتوي على كل جزء ممكن من كل تصميم ممكن.
- التشبيه: تخيل مجموعة "ليجو" ضخمة تحتوي على كل مكعب، وعجلة، ونافذة قد تحتاج إليها يومًا ما. لا يقوم QNAS ببناء 1,000 سيارة؛ بل يقوم فقط بتركيب مجموعات مختلفة من المكعبات من هذه المجموعة الضخمة الواحدة لاختبارها بسرعة. إنه يدرب هذه المجموعة الضخمة قليلاً ليرى أي المجموعات تبدو واعدة.
2. سباق الأهداف الثلاثة (التحسين متعدد الأهداف)
يستخدم QNAS محرك بحث ذكي (يسمى NSGA-II) للعثور على أفضل التصميمات. لكنه لا يبحث فقط عن "أذكى" دماغ. إنه يدير سباقًا مع ثلاثة حكام:
- الدقة: ما مدى جودة حل الدماغ للمشكلة؟ (حكم "قوة الدماغ").
- السرعة/التكلفة: كم من الوقت يستغرق التشغيل؟ (حكم "الكفاءة").
- عقوبة "التقطيع": كم عدد القطع التي يتعين علينا تقطيعها لتناسب أجهزتنا الصغيرة؟ (حكم "ملاءمة الورشة").
السحر: يبحث QNAS عن "جبهة باريتو" (Pareto Front). وهذا مصطلح منمق يعني "النقطة المثالية" (Sweet Spot). إنه يجد التصميمات التي لا يمكنك فيها الحصول على دقة أكثر دون فقدان السرعة، أو حيث لا يمكنك أن تكون أسرع دون الحاجة إلى مزيد من التقطيع. إنه يقدم لك قائمة خيارات حتى تتمكن من اختيار توازنك الخاص.
3. خدعة "العدات القليلة" (Few-Epoch Trick)
تدريب دماغ كمومي عادة ما يستغرق وقتًا طويلًا. QNAS ذكي بما يكفي ليعرف أنك لست بحاجة لتدريب دماغ لمدة 100 ساعة لتعرف ما إذا كان تصميمًا جيدًا.
- التشبيه: إذا كنت تريد معرفة ما إذا كان محرك سيارة جديد جيدًا، فأنت لا تقودها عبر البلاد. أنت فقط تقوم بتشغيل المحرك لمد دقيقتين. إذا تعثر، فهو سيء. إذا عمل بسلاسة، فمن المرجح أنه جيد. يقوم QNAS بتدريب المرشحين لفترة وجيزة فقط (عدتين أو 2 "epochs") لتصفية التصميمات السيئة بسرعة، مما يوفر وقتًا هائلًا.
ماذا وجدوا؟ (النتائج)
اختبر الفريق QNAS في ثلاثة تحديات مختلفة:
- MNIST (الأرقام المكتوبة بخط اليد): وجدوا دماغًا صغيرًا مكونًا من 8 كيوبتات بدقة 97%. كان فعالًا جدًا لدرجة أنه لم يحتاج إلى تقطيع كثير.
- Fashion-MNIST (الملابس): كان هذا التحدي أصعب. وجدوا دماغًا مكونًا من 5 كيوبتات بدقة 87%.
- Iris (بيانات الزهور): بالنسبة لهذه البيانات البسيطة، وجدوا دماغًا صغيرًا مكونًا من 4 كيوبتات بدقة 100%.
الاكتشافات الرئيسية:
- الندرة أفضل (Sparse is Better): وجدوا أن الاتصالات "الخفيفة/المتباعدة" (حيث لا يحاول الدماغ ربط كل جزء بكل جزء آخر) كانت تعمل بشكل أفضل بكثير من الاتصالات "الكثيفة". إنه يشبه شبكة اجتماعية حيث يعرف الجميع بعضهم البعض (فوضى) مقابل شبكة حيث يتحدث الناس فقط مع جيرانهم (كفاءة).
- أدوات مختلفة لوظائف مختلفة: بالنسبة للصور (MNIST)، كان نوع معين من إدخال البيانات يسمى "Angle-Y" هو الأفضل. أما بالنسبة لبيانات الزهور (Iris)، فقد كان النوع الآخر المسمى "Amplitude" هو الفائز. لقد اكتشف QNAS ذلك تلقائيًا!
لماذا يهم هذا؟
قبل QNAS، ربما صمم الباحثون دماغًا كموميًا رائعًا بدا ممتازًا على الورق ولكنه مستحيل التشغيل على الأجهزة الحقيقية لأنه يتطلب الكثير من "التقطيع".
QNAS هو بمثابة دليل عملي. إنه يخبرنا: "إليك دماغًا ذكيًا، وسريعًا، ويمكن تشغيله فعليًا في ورشتك الصغيرة دون الحاجة إلى لصق 1,000 قطعة معًا."
إنه ينقلنا من "الأحلام الكمومية النظرية" إلى "الواقع الكمومي العملي"، مما يساعدنا على بناء أدمغة روبوتية يمكنها العمل فعليًا على أجهزة الكمبيوتر الكمومية التي نمتلكها اليوم.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.