$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
منهجية QTSMixer
لنفترض
أن تكون سلسلة زمنية متعددة المتغيرات من طول SL وعدد القنوات c. يتم تعريف مهمة التنبؤ متعدد المتغيرات على أنها التنبؤ بالقيم
المستقبلية بالنظر إلى بعض التاريخ
بواسطة نموذج
التنبؤ ، والذي يمكن صياغته على النحو التالي

أين
هو طول تسلسل التنبؤ ويشير
إلى قيمة التنبؤ. في QTSMixer ، دع XL×C يشير إلى السلسلة الزمنية الأصلية متعددة المتغيرات للطول L وعدد القنوات c. نقوم بإدخال السلاسل الزمنية متعددة المتغيرات حسب الدفعة
الصغيرة ، حيث ≤ sl و L و b هو حجم الدفعة. كما هو موضح في الشكل 1 ، يتكون نموذج QTSMixer من أربعة مكونات: التطبيع ، وتضمين التصحيح ، وخلط الطبقات ، والتنبؤ. في مرحلة التدريب ، يتم حساب فقدان النموذج بواسطة وظيفة
خسارة متوسط الخطأ التربيعي (MSE) لتحقيق أفضل ملاءمة. يمكن وصف QTSMixer بأنه

حيث θ هو متجه المعلمة القابل للتدريب ويتم تحديثه عن طريق هبوط التدرج العشوائي.

الشكل 1: البنية عالية المستوى ل QTSMixer. هنا نقسم QTSMixer إلى أربعة مكونات: التطبيع ، وتضمين التصحيح ، وخلط الطبقات ، والتنبؤ. الرجاء النقر هنا لعرض نسخة أكبر من هذا الرقم.
بعد ذلك ، سنقوم بتفصيل مكونات نموذج QTSMixer.
التطبيع
تبدأ عملية الانتشار الأمامي ل QTSMixer بتلقي بيانات
السلاسل الزمنية للإدخال. أولا ، يتم تطبيع بيانات الإدخال وتوحيدها بواسطة PatchTSMixer StandardScaler8 أو أدوات قياس أخرى للتخلص من اختلافات الأبعاد بين الميزات وضمان استقرار أداء البيانات أثناء التدريب.
تضمين التصحيح
أولا ، يتم تقسيم بيانات السلاسل الزمنية الموحدة إلى مقاطع متعددة ذات طول ثابت (تصحيحات) من خلال وحدة التصحيح. تصميم النموذج هذا مستوحى من Ekambaram et al.8 ، وتم تحسين القدرة على التقاط الميزات المحلية من خلال تقسيم التصحيحات. من خلال تقسيم التصحيح ، يمكن ل QTSMixer التعامل بشكل فعال مع أنماط بيانات السلاسل الزمنية المعقدة ، وتقليل عدد رموز إدخال النموذج ، وتحقيق نتائج أفضل في وقت تدريب أقصر. يتم إعادة تشكيل الدفعة
الصغيرة إلى
، حيث n هو عدد البقع ويشير pl إلى طول الرقعة. دعنا نشير إلى خطوة الترقيع ، إذن
.
لزيادة القوة التعبيرية للنموذج ، يتم تعيين كل رقعة إلى مساحة ذات أبعاد أعلى من خلال طبقة خطية. بعد ذلك ، يتم إعادة تشكيل البيانات عن
طريق التحويل
الخطي ، حيث hf هو عدد الميزات المخفية. مصفوفة الوزن لها أبعاد pl × hf.
طبقات الخلط
في هذا الجزء ، يتم خلط أبعاد التصحيح والميزة والقناة من خلال طبقات خلط متعددة. بناء على البعد قيد التركيز في كل طبقة خلاط ، يتم تبديل المدخلات أولا وفقا لذلك لمعرفة الارتباط على طول البعد المركز. بعد ذلك ، يتم استخراج المعلومات عن طريق تطبيع الطبقة ، و MLP ، و QNN ، وآلية الانتباه المسور (GA) لاستخراج معلومات أكثر شمولا عن الميزة.
في طبقة خلط التصحيح ، يتم إعادة تشكيل الإدخال أولا إلى
، حيث نركز على بعد التصحيح (أي البعد الأخير) ؛ ثم يتم إجراء تطبيع الطبقة. بعد ذلك ، تستخدم هذه الوحدة MLP مشتركا (بعد الوزن n × n) لمعرفة العلاقة بين التصحيحات المختلفة. وفي الوقت نفسه ، يتم تحقيق QNN من خلال تقنية إعادة التحميل الكمي20 لتعزيز قدرة التعبير عن الطبقة الكمومية. تحتوي الدائرة الكمومية في QNN على إجمالي طبقات ql ، وتحتوي الطبقة iعلى دائرة تشفير Ux و ansatz
، حيث θi هو متجه المعلمة القابل للتدريب و i = 1 ، 2 ، ... ، ql. بعد عملية الإضافة المرجحة ، ينتج النموذج بنية هجينة من MLP و QNN ، تمت صياغتها للمكون
الأول لبعد التصحيح ، لدمج قدرات استخراج الميزات الكلاسيكية والكمومية بشكل فعال. لاحظ أن α i هنا هي معلمة قابلة للتدريب بقيمة أولية تبلغ 0 ، مما يشير إلى مدى قوة إدخال السلوك الكمي. أخيرا ، تعمل GA8 على رفع مستوى الميزات السائدة بشكل احتمالي وتقليص الميزات غير المهمة. تعمل طبقة خلط المعالم وطبقة خلط القناة بطريقة مماثلة.
بعد طبقات خلط متعددة ، تتم معالجة البيانات ك
.
التنبؤ
في طبقة التنبؤ، تتم إعادة تشكيل البيانات أولا إلى
. يتم التنبؤ بالقيم المستقبلية من خلال رأس التنبؤ الكلاسيكي8 - يتم تسطيح الميزات المشفرة وإدخالها في طبقة خطية كلاسيكية مع تسرب لإنشاء تنبؤ
بالقيم المستقبلية.
النتائج التجريبية
أجرينا تحليلا تجريبيا مفصلا لمجموعة بيانات العالم الحقيقي ، أي مجموعة بيانات التنبؤ بحركة مرور الشبكة طويلة الأجل (LTNTF)21 ، وثلاث مجموعات بيانات عامة شائعة أخرى. تستند التجربة الأولى إلى مجموعة بيانات LTNTF21 ، والتي توفر بيانات حركة المرور كل ساعة ومعلومات العطلات لثلاث مدن A و B و C ، في شبكة العالم الحقيقي من 1 يناير 2017 إلى 20 فبراير 2019. تتمثل المهمة في استخدام البيانات التاريخية لإنشاء نموذج مناسب للتنبؤ بقيم حركة المرور بالساعة لكل مدينة لمدة 95 يوما القادمة. يكمن تفرد مجموعة البيانات في أصالتها وطبيعتها طويلة الأجل ، حيث تقدم بيانات مفصلة عن حركة مرور الشبكة كل ساعة تغطي مدن متعددة على مدار أكثر من 800 يوم. يتم تلخيص النتائج التجريبية في الجدول 1 والشكل 2 والشكل 3. لإعادة إنتاج التجربة ، راجع README.md في Experiment_1_LTNFT في الملف التكميلي 1.
الجدول 1: مقارنة الأداء بين QTSMixer و TSMixer في مجموعة بيانات LTNTF. هنا يتم استخدام MAPE و RMSE كمقاييس التقييم الرئيسية ، وتشير القيم المنخفضة إلى أداء أفضل. الرجاء النقر هنا لتنزيل هذا الجدول.

الشكل 2: مقارنة نتائج التنبؤ ل TSMixer و QTSMixer. هنا نختار بشكل عشوائي ثلاث عينات من ثلاث مدن ونقدم المقارنة المرئية بين القيم الحقيقية والقيم المتوقعة ل TSMixer و QTSMixer. الرجاء النقر هنا لعرض نسخة أكبر من هذا الرقم.

الشكل 3: مقارنة نتائج التنبؤ لحالة خاصة من TSMixer و QTSMixer. هنا يتم اختيار العينات ذات أفضل أداء QTSMixer. الرجاء النقر هنا لعرض نسخة أكبر من هذا الرقم.
تستند التجربة الثانية إلى إطار عمل BasicTS + (السلسلة الزمنية الأساسية) 22 ، وهو عبارة عن مكتبة معيارية وصندوق أدوات للتنبؤ بالسلاسل الزمنية. وهو يدعم مجموعة متنوعة من المهام ومجموعات البيانات ، مثل التنبؤ المكاني والزماني والتنبؤ بالسلاسل الطويلة ، ويغطي النماذج الإحصائية ونماذج التعلم الآلي ونماذج التعلم العميق والخوارزميات الأخرى. يوفر BasicTS + منصة عادلة وشاملة لتكرار ومقارنة نماذج التعلم العميق الشائعة من خلال عملية موحدة وموحدة. يشتمل معيار BasicTS على سبع مجموعات بيانات مترابطة بعناية للسلاسل الزمنية متعددة المتغيرات (MTS) تغطي مجالات متنوعة في العالم الحقيقي لتمكين التقييم الدقيق لنماذج التنبؤ. تتضمن المجموعة مجموعات بيانات حركة المرور (PEMS04 / 08 لمراقبة التدفق) ، وسجلات استهلاك الطاقة (الكهرباء / Etth1 / Ettm1) ، والمؤشرات الاقتصادية (سعر الصرف) ، والقياسات البيئية (جودة الهواء في بكين). النتائج التجريبية موضحة في الجدول 2. لإعادة إنتاج التجربة ، راجع README.md في Experiment_2_Basicts في الملف التكميلي 1.
الجدول 2: مقارنات الأداء بين QTSMixer والنماذج الأخرى على مجموعات البيانات المختلفة لإطار عمل BasicTS +. هنا يتم استخدام MAE و WAPE و RMSE كمقاييس تقييم ، وتشير القيم المنخفضة إلى أداء أفضل. يتم تجميع النماذج ذات عدد المعلمات المتشابهة. الرجاء النقر هنا لتنزيل هذا الجدول.
تتضمن التجربة الثالثة تحليلا مقارنا بين جهاز المحاكاة الكمومية والكمبيوتر الكمومي الحقيقي. تقارن هذه التجربة أداء Qiskit وإطار عمل DQ من خلال تقييم تطبيقات QTSMixer الخاصة بهما. تم تقييم دقة وكفاءة تنفيذ كلا الإطارين في مهام التنبؤ. يتم استخدام الكمبيوتر الكمومي فائق التوصيل ، ibm_brisbane ، في هذه التجربة. النتائج التجريبية موضحة في الشكل 4 والجدول 3. لإعادة إنتاج التجربة ، راجع README.md في Experiment_3_Qiskit في الملف التكميلي 1.

الشكل 4: مقارنة نتائج التنبؤ ل Qiskit (على الأجهزة الكمومية) و DQ (على جهاز المحاكاة). مقارنة بين القيم والتنبؤات الفعلية ، مع التنبؤات المستمدة من تجارب Qiskit و DQ. الرجاء النقر هنا لعرض نسخة أكبر من هذا الرقم.
الجدول 3: مقارنة أداء QTSMixer بين الأجهزة الكمومية وتجارب المحاكاة. هنا ، يتم استخدام MAPE و RMSE كمقاييس التقييم الرئيسية ، وتشير القيم المنخفضة إلى أداء أفضل. الرجاء النقر هنا لتنزيل هذا الجدول.