Structured Unitary Tensor Network Representations for Circuit-Efficient Quantum Data Encoding
تقدم هذه الورقة TNQE، وهو إطار عمل لترميز البيانات الكمومية كفؤ من حيث الدوائر، يستفيد من شبكات التنسور الوحدوية المهيكلة لتجميع المدخلات الكلاسيكية في دوائر كمومية ضحلة وقابلة للتدريب، مما يقلل بشكل كبير من متطلبات الموارد مع التوسع ليشمل الصور عالية الدقة وإثبات الجدوى على أجهزة كمومية حقيقية.
تخيل أنك تريد إرسال صورة فوتوغرافية ضخمة وعالية الدقة إلى صديق يتحدث لغة واحدة محددة وصغيرة جداً: لغة الكم (Quantum).
المشكلة هي أن هذا الصديق (الحاسوب الكمي) لديه ذاكرة صغيرة جداً ويصاب بالارتباك بسهء إذا حاولت التحدث معه بسرعة كبيرة أو بصوت عالٍ جداً (أي باستخدام خطوات كثيرة في المحادثة). إذا حاولت حشر الصورة بأكملها في ذاكرته دفعة واحدة باستخدام الطرق القديمة، فستنتهي بمحادثة طويلة ومعقدة للغاية لدرجة أن صديقك سينسى بداية الكلام قبل أن تصل إلى نهايته. هذا هو "عنق الزجاجة" الذي تتحدث عنه الورقة البحثية: الطرق الحالية لتحويل الصور إلى بيانات كمية بطيئة للغاية وتستهلك الكثير من الطاقة.
لقد اخترع مؤلفو هذه الورقة، غوانغ لين، وتوشيهيسا تاناكا، وكيبين تشاو، مترجماً جديداً يسمى TNQE. فكر في TNQE كطريقة ذكية ونمطية (modular) لتفكيك صورة كبيرة إلى قطع صغيرة يمكن إدارتها قبل إرسالها إلى صديقك الكمي.
إليك كيف يعمل ذلك، باستخدام تشبيهات من الحياة اليومية:
1. المشكلة: "الأحجية العملاقة" مقابل "مجموعة الليغو"
الطريقة القديمة (ترميز السعة - Amplitude Encoding): تخيل أنك تحاول وصف أحجية مكونة من 1000 قطعة لصديقك عن طريق سرد اللون الدقيق لكل قطعة في جملة واحدة طويلة وغير منقطعة. للقيام بذلك، سيتعين عليك التحدث لساعات (دائرة عميقة). وبحلول الوقت الذي تنتهي فيه، سيكون عقل صديقك قد استُنزف، وسيكون قد نسي البداية.
طريقة TNQE: بدلاً من جملة واحدة ضخمة، يقوم TNQE بتفكيك الأحجية إلى أجزاء منطقية صغيرة (مثل فرز القطع حسب الحواف، والسماء، والعشب). إنه يستخدم خدعة رياضية تسمى شبكة التنسور (Tensor Network) (فكر فيها كنظام أرشفة فائق الذكاء) لتنظيم البيانات بكفاءة.
2. الاستراتيجيات الثلاث (ثلاث طرق لحزم الحقيبة)
تقترح الورقة ثلاث طرق مختلفة لحزم هذه "القطع" داخل الحقيبة الكمية، اعتماداً على ما تحتاجه:
أ. TNQE-Full: "خط التجميع"
التشبيه: تخيل خط إنتاج في مصنع. تأخذ قطعة واحدة من الأحجية، تقوم بتجميعها، ثم تمررها للعامل التالي، الذي يضيف القطعة التالية، وهكذا.
كيف يعمل: يقوم ببناء الحالة الكمية خطوة بخطوة. إنه منظم للغاية ويستخدم عدداً أقل من "العمال" (الكيوبتات/Qubits)، لكن الخط لا يزال طويلاً نوعاً ما.
النتيجة: هو أسرع بكثير من الطريقة القديمة، لكنه ليس الأسرع على الإطلاق.
ب. TNQE-Core: "طاقم البناء المتوازي"
التشبيه: بدلاً من خط واحد طويل، تخيل أن لديك 10 أطقم بناء مختلفة. الطاقم (أ) يبني السماء، والطاقم (ب) يبني العشب، والطاقم (ج) يبني المنزل. جميعهم يعملون في الوقت نفسه على أقسام منفصلة خاصة بهم.
كيف يعمل: يقوم بترميز كل قطعة صغيرة من الصورة بشكل مستقل. ولأنهم لا يحتاجون للانتظار لبعضهم البعض، فإن العملية برمتها سريعة للغاية (دائرة ضحلة).
النتيجة: هو بطل السرعة. يستخدم مساحة أكبر قليلاً من "مساحة الطاقم" (الكيوبتات)، لكن المهمة تُنجز في جزء ضئيل من الوقت.
ج. TNQE-Unitary: "الروبوت الذكي ذاتي التحسين"
التشبيه: تخيل روبوتاً لا يكتفي فقط باتباع دليل التعليمات؛ بل يتعلم أفضل طريقة لبناء الأحجية أثناء العمل. بدلاً من محاولة وضع قطعة جاهزة في فتحة ما، يقوم الروبوت بتشكيل القطعة نفسها لتناسب الفتحة تماماً.
كيف يعمل: يعامل هذا الإصدار قطع البناء كأدوات "قابلة للتعلم". فهو يقوم بتحسينها مباشرة لتناسب الآلة الكمية تماماً دون الحاجة لخطوات إضافية لـ "إصلاحها" لاحقاً.
النتيجة: هي الطريقة الأكثر كفاءة ومرونة. فهي تنشئ تعليمات قصيرة ونظيفة للحاسوب الكمي.
3. لماذا يهم هذا (اختبار "العالم الحقيقي")
لم يكتفِ المؤلفون بالقيام بذلك على الورق فقط، بل اختبروا الأمر على حواسيب كمية حقيقية (مثل تلك التي تصنعها IBM).
الطريقة القديمة: عندما حاولوا الطريقة القديمة على حاسوب كمي حقيقي، جعلت "الضوضاء" (التشويش) في الآلة النتيجة تبدو ككتلة ضبابية غير واضحة المعالم. كانت التعليمات طويلة جداً، مما جعل الآلة ترتبك.
طريقة TNQE: لأن تعليماتهم كانت قصيرة وبسيطة (مثل همس سريع وواضح بدلاً من صراخ طويل ومربك)، استطاع الحاسوب الكمي سماعها بالفعل. كانت الصور الناتجة واضحة، ولم تشعر الآلة بالإرهاق.
الخلاصة الكبرى
فكر في TNQE كوسيلة جديدة لترجمة رواية معقدة إلى لغة يمكن لروبوت قصير الانتباه أن يفهمها.
الطريقة القديمة: "اقرأ هذا الكتاب بالكامل في نفس واحد، وإلا ستفشل". (يفشل الروبوت).
طريقة TNQE: "إليك 50 بطاقة صغيرة سهلة القراءة. اقرأها واحدة تلو الأخرى (أو جميعها دفعة واحدة إذا استطعت)". (ينجح الروبوت).
هذا الاختراق يعني أنه يمكننا أخيراً وضع صور عالية الدقة (مثل صور 256×256 بكسل) داخل الحواسيب الكمية دون التسبب في تعطلها. هذا يفتح الباب أمام الآلات الكمية للتعلم فعلياً من صور العالم الحقيقي، بدلاً من مجرد رسومات تخطيطية صغيرة وضبابية.
تتمثل العقبة الرئيسية في تعلم الآلة الكمومي (QML) في الترميز الفعال للبيانات الكلاسيكية إلى حالات كمومية.
القيود الحالية: تتطلب استراتيجيات الترميز المستخدمة على نطاق واسع، مثل ترميز السعة (Amplitude Encoding)، دوائر كمومية عميقة وموارد كمومية ضخمة (كيوبتات وعمليات بوابات) لتمثيل البيانات عالية الأبعاد (مثل الصور).
العواقب: تؤدي هذه الدوائر العميقة إلى تراكم كبير للأخطاء بسبب الضجيج في الأجهزة، مما يجعلها غير عملية لأجهزة NISQ (الكمومية متوسطة الحجم ذات الضجيج) الحالية. كما أنها تحد بشدة من قابلية التوسع في تعلم الآلة الكمومي، لا سيالما للبيانات عالية الدقة.
الفجوة: غالبًا ما تضحي الطرق الموجودة بالموازنة بين عدد الكيوبتات وعمق الدائرة، أو تعتمد على نهج هجين (كلاسيكي-كمومي) يستخرج الميزات بدلاً من معالجة البيانات الخام بشكل كامل من البداية إلى النهاية.
2. المنهجية: إطار عمل TNQE
يقترح المؤلفون TNQE، وهو إطار عمل يستفيد من شبكات الموتر (Tensor Networks) — وتحديدًا تفكيكات المتري المترجم كموميًا (Quantized Tensor Train - QTT) — لربط البيانات الكلاسيكية بالدوائر الكمومية القابلة للتنفيذ. يقوم إطار العمل بفصل عملية الترميز إلى مرحلتين:
التفكيك الكلاسيكي: تمثيل بيانات المدخلات الكلاسيكية عبر تفكيك متري مترابط مهيكل.
تجميع النواة إلى دائرة (Core-to-Circuit Compilation): تحويل نويات الموتر الناتجة إلى مؤثرات وحدوية كمومية.
لضمان أن يكون التجميع قابلًا للتدريب ويحترم الطبيعة الوحدوية لميكانيكا الكم، قدم المؤلفون قيدًا مدركًا للوحدوية (unitary-aware constraint)، حيث يتم تمثيل نويات الموتر كمتغيرات وحدوية كتلية قابلة للتعلم.
يقدم البحث ثلاث استراتيجيات محددة ضمن إطار عمل TNQE:
أ. TNQE-full (التحقيق المتسلسل)
الآلية: تحويل نويات حالة منتج مصفوفي (MPS) المعتمدة على اليمين إلى متساويات قياس (isometries)، والتي يتم بعد ذلك استكمالها إلى وحدات (unitaries) محلية.
العملية:
إعادة تشكيل نويات QTT إلى تنسورات MPS.
تطبيق تفكيك القيم المفردة (SVD) لفرض شكل معتمد على اليمين (شرط تساوي القياس).
دمج متساويات القياس في وحدات محلية تعمل على عدد ثابت من الكيوبتات (كيوبتات الرابط + الكيوبتات الفيزيائية).
تطبيق هذه الوحدات بالتسلسل لتحضير الحالة العالمية.
المقايضة: يقلل من عمق الدائرة مقارنة بترميز السعة، ولكنه لا يزال يتطلب تنفيذًا متسلسلاً.
ب. TNQE-core (التحقيق المتوازي)
الآلية: ترميز كل نواة مترية بشكل مستقل في مجموعة فرعية مخصصة من الكيوبتات.
العملية:
يتم تسطيح كل نواة، وتطبيعها، وترميزها عبر ترميز السعة على سجل كيوبتات منفصل.
الحالة النهائية هي حاصل الضرب التنسوري لجميع حالات النويات.
الميزة:لا تتطلب عمليات تشابك بين النويات. وهذا يسمح للدوائر الفرعية بالعمل بالتوازي، مما يؤدي إلى عمق دائرة ضحل جدًا يحده فقط أعمق دائرة فرعية.
المقايضة: يتطلب إجمالي كيوبتات أكثر (مجموع الكيوبتات لجميع النويات) ولكنه يحقق أدنى عمق ممكن.
ج. TNQE-unitary (التحسين المباشر)
الآلية: نموذج مختلف حيث يتم تمثيل النويات المترية مباشرة كمتغيرات وحدوية كتلية قابلة للتعلم دون الحاجة لتخليق لاحق.
العملية:
يتم تمثيل كل نواة عبر دائرة كمومية معلمية (PQC) تتكون من طبقات من دورات الكيوبت الواحد (RY,RZ) ومتشابكات ثابتة (CNOTs).
يتم تحسين المعلمات مباشرة لتقليل خطأ إعادة البناء (تباعد كولباك - ليبلر) بين الصورة المستهدفة وتوزيع احتمالية بورن للحالة الكمومية.
الوحدات الناتجة يمكن تفسيرها مباشرة كنويات للموتر.
الميزة: يلغي الحاجة إلى خطوات استكمال وحدوية معقدة، ويسمح بالتحكم الصريح في عمق الدائرة عبر عدد الطبقات (Nℓ)، ويوفر أفضل قابلية للتوسع.
3. المساهمات الرئيسية
إطار عمل مبتكر (TNQE): نهج مهيكل لترميز البيانات الكمومية يربط بين التمثيلات المترية الكلاسيكية والدوائر الكمومية، مما يتيح التحكم الصريح في عمق الدائرة وموارد الكيوبت.
ثلاثة نماذج تطبيقية:
TNQE-full: تحقيق متسلسل للدائرة عبر استكمال تساوي القياس.
TNQE-core: تحقيق متوازي ونمطي يتجنب التشابك بين النويات.
TNQE-unitary: التحسين المباشر للمعلمات الوحدوية، متجاوزًا عملية التخليق.
القيد المدرك للوحدوية: طريقة لتمثيل نويات الموتر كمتغيرات وحدوية كتلية قابلة للتعلم، مما يسمح بالتحسين المباشر والتنفيذ على الأجهزة الكمومية دون خطوات تحويل وسيطة.
قابلية التوسع: إثبات القدرة على ترميز صور عالية الدقة (تصل إلى 256×256) في دوائر كمومية، وهي مهمة تظل فيها العديد من الطرق الحالية نظرية فقط.
4. النتائج التجريبية
قيم المؤلفون TNQE على مجموعة بيانات MNIST (بحجم 32×32 مع حشو) وصور عالية الدقة (256×256)، مقارنةً بترميز الأساس (Basis Encoding)، وترميز السعة (Amplitude Encoding)، والترميز التلقائي (Automatic Encoding).
تقليل عمق الدائرة:
حقق TNQE أعماق دوائر منخفضة للغاية تصل إلى 0.04× مقارنة بترميز السعة.
بالنسبة للصور بحجم 32×32، تطلب TNQE-unitary عمق دائرة قدره 81 فقط مقارنة بـ 2028 لترميز السعة.
قابلية التوسع:
أظهر ترميز السعة نموًا أسيًا في العمق والمؤثرات مع زيادة حجم الصورة.
أظهرت طرق TNQE (خاصة TNQE-unitary) نموًا لوغاريتميًا أو خطيًا، مما يجعلها مناسبة للبيانات عالية الدقة.
جودة تقريب الصورة:
حافظت طرق TNQE على المعلومات الدلالية بشكل أفضل من المراجع، محققة درجات أعلى في PSNR و SSIM.
تفوق TNQE-unitary على جميع الطرق الأخرى في مقاييس MSE و PSNR ودقة التصنيف (باستخدام مصنفات CNN/MLP) مع استخدام عدد أقل من المؤثرات الكمومية.
التحقق من الأجهزة الحقيقية:
أُجريت التجارب على أجهزة IBM Quantum (معالجات Heron).
بفضل الدوائر الضحلة، حافظ TNFE على دقة عالية وحفظ دلالي تحت ضجيج الأجهزة، بينما عانت المراجع الأكثر عمقًا (مثل ترميز السعة) من تراكم كارثي للأخطاء.
5. الأهمية
الجدوى العملية: يعالج TNQE "عقبة عمق الدائرة"، مما يجعل ترميز البيانات الكمومية أمرًا ممكنًا لأجهزة NISQ الحالية عن طريق تقليل عدد البوابات والعمق بشكل جذري.
تعلم الآلة الكمومي من البداية إلى النهاية: على عكس الطرق الهجينة التي تستخرج الميزات كلاسيكيًا، يتيح TNQE معالجة كمومية من البداية إلى النهاية للبيانات عالية الدقة الخام.
كفاءة الموارد: يوفر مقايضة مرنة بين عدد الكيوبتات وعمق الدائرة، مما يسمح للباحثين بتخصيص استراتيجية الترميز لتناسب قيود الأجهزة المحددة (مثل استخدام TNQE-core للتنفيذ المتوازي أو TNQE-unitary لتقليل العمق).
الاتجاه المستقبلي: يضع هذا العمل نموذجًا جديدًا حيث لا تكون هياكل الشبكات المترية مجرد أدوات ضغط كلاسيكية، بل مخططات مباشرة لدوائر كمومية فعالة وقابلة للتعلم.