← أحدث الأبحاث
🤖 machine learning

OATS: Online Data Augmentation for Time Series Foundation Models

تقترح الورقة البحثية إطار عمل OATS، وهو إطار عمل مبدئي لتعزيز البيانات عبر الإنترنت يقوم بتوليد بيانات سلاسل زمنية اصطناعية عالية الجودة ديناميكيًا ومصممة خصيصًا لمراحل تدريب محددة باستخدام نماذج الانتشار وآلية الاستكشاف والاستغلال، مما يتفوق بشكل كبير على النماذج المرجعية للتعزيز الثابت في تحسين نماذج التأسيس للسلاسل الزمنية.

المؤلفون الأصليون: Junwei Deng, Chang Xu, Jiaqi W. Ma, Ming Jin, Chenghao Liu, Xu Zhang, Li Zhao, Jiang Bian

نُشر 2026-08-11
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Junwei Deng, Chang Xu, Jiaqi W. Ma, Ming Jin, Chenghao Liu, Xu Zhang, Li Zhao, Jiang Bian

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

تخيل أنك تحاول تعليم روبوت فائق الذكاء كيف يتنبأ بالمستقبل، مثل تخمين طقس الغد أو استهلاك الكهرباء في الشهر القادم. للقيام بذلك، يحتاج الروبوت إلى دراسة كميات هائلة من التاريخ، لكن بيانات العالم الحقيقي تكون فوضوية؛ فهي تحتوي على ثغرات، وغير متسقة، وأحياناً لا يوجد منها ما يكفي. في عالم علوم الحاسوب، يُسمى هذا "السلاسل الزمنية" (Time Series)، والروبوتات التي نبنيها لفهمها تُسمى "النماذج التأسيسية" (Foundation Models). ولمساعدة هذه الروبوتات على التعلم بشكل أفضل، يستخدم العلماء غالباً حيلة تسمى "تعزيز البيانات" (Data Augmentation). فكر في هذا الأمر كأنه حصة لتعليم الطبخ حيث لا يكتفي المعلم بإعطائك الوصفة الأصلية فحسب، بل يقدم لك أيضاً مجموعة من المكونات المزيفة والمصنوعة يدوياً والتي تبدو وتذوق تماماً مثل الشيء الحقيقي، حتى تتمكن من التدرب أكثر.

لفترة طويلة، كانت الطريقة التي يصنع بها العلماء هذه المكونات المزيفة تشبه استخدام قطاعة الكوكيز. كانوا يأخذون قطعة حقيقية من البيانات ويطبقون عليها قاعدة بسيطة وثابتة — مثل هزّها قليلاً (إضافة الضجيج) أو خلطها بقطعة أخرى (المزج). لقد كان نهجاً واحداً يناسب الجميع: نفس قطاعة الكوكيز تُستخدم لكل خطوة من خطوات تدريب الروبوت، بغضاً عن مقدار ما تعلمه الروبوت بالفعل. ولكن ماذا لو كان الروبوت يحتاج إلى أنواع مختلفة من التدريب في أوقات مختلفة؟ ماذا لو تغيرت "أفضل" البيانات المزيفة مع زيادة ذكاء الروبوت؟ تسأل هذه الورقة البحثية سؤالاً كبيراً: هل يمكننا التوقف عن استخدام قطاعة الكوكيز والبدء في خبز بيانات تدريب مخصصة وطازجة لكل لحظة من لحظات تدريب الروبوت؟

يقول مؤلفو هذه الورقة "نعم"، ويقدمون طريقة جديدة تسمى OATS (تعزيز البيانات عبر الإنترنت للنماذج التأسيسية للسلاسل الزمنية). بدلاً من استخدام قاعدة ثابتة، يعمل OATS كمدرب شديد الانتباه يراقب تعلم الروبوت في الوقت الفعلي. وإليك كيف يعمل:

أولاً، يحتاج المدرب إلى معرفة أي مسائل التدريب هي المفيدة حقاً. يستخدم OATS نظام تسجيل ذكي يسمى "درجات تأثير السلاسل الزمنية" (Time-Series Influence Scores). تخيل أن الروبوت يؤدي اختباراً؛ ينظر المدرب إلى كل مسألة تدريبية ويسأل: "إذا جعلت الروبوت يحل هذه المسألة المحددة الآن، فهل سيتحسن في الامتحان النهائي؟". إذا ساعدت المسألة الروبوت على التحسن، فإنها تحصل على درجة عالية. وتصبح هذه المسائل ذات الدرجات العالية هي "الإشارات الموجهة".

بعد ذلك، يستخدم المدرب هذه الإشارات لخبز بيانات اصطناعية جديدة. بدلاً من مجرد النسخ واللصق، يستخدم OATS أداة متطورة تسمى نموذج الانتشار (Diffusion Model). فكر في هذا كأنه فنان سحري؛ يسلم المدرب الفنان "أفضل" مسائل التدريب (الإشارات الموجهة) ويقول له: "اصنع شيئاً جديداً يشعر تماماً مثل هذه، ولكنه فريد". ثم يقوم الفنان بتوليد بيانات سلاسل زمنية واقعية وجديدة تماماً تتناسب تماماً مع ما يحتاج الروبوت لتعلمه في تلك اللحظة تحديداً.

ومع ذلك، فإن فحص كل مسألة تدريبية لمعرفة ما إذا كانت مفيدة يستغرق الكثير من الوقت والطاقة. ولحل هذه المشكلة، يستخدم OATS استراتيجية الاستكشاف والاستغلال (Explore-Exploit):

  • الاستكشاف (Explore): أحياناً، يتوقف المدرب ويفحص دفعة جديدة من المسائل ليرى ما إذا كانت هناك أي جواهر مخفية جديدة قد فاتته. هذا الأسلوب دقيق ولكنه بطيء.
  • الاستغلال (Exploit): في أحيان أخرى، يتذكر المدرب المسائل ذات الدرجات العالية التي وجدها سابقاً ويستخدمها لتوليد بيانات جديدة فوراً. هذا الأسلوب سريع وفعال.
    ينتقل OATS بذكاء بين هذين الوضعين، موازناً بين الحاجة إلى إيجاد معلومات جديدة والحاجة إلى توفير الوقت.

اختبرت الورقة هذه الفكرة على ست مجموعات مختلفة من البيانات الواقعية، بما في ذلك استخدام الكهرباء وأنماط الطقس، باستخدام نوعين مختلفين من بنيات الروبوت. وأظهرت النتائج أن OATS تفوق باستمرار على كل من طريقة التدريب القياسية (بدون بيانات إضافية) وطرق "قطاعة الكوكيز" القديمة (مثل TSMixup أو Jitter). في الواقع، ساعد OATS الروبوتات على التعلم بشكل أسرع وتقديم تنبؤات أكثر دقة. ووجد المؤلفون أنه بينما كان فحص كل مسألة (الاستكشاف الدائم) هو الأكثر دقة، إلا أنه لم يكن دائماً الأفضل؛ إذ إن دمج خطوات "الاستغلال" (استخدام الدرجات المخزنة مؤقتاً) وفر قدراً هائلاً من القدرة الحوسبية دون التأثير على النتائج.

باختختصار، يقترح OATS أن أفضل طريقة لتدريب هذه الروبوتات القوية للسلاس الزمنية ليست رمي بيانات مزيفة عشوائية عليها، بل اختيار وتوليد بيانات تدريب عالية الجودة ومخصصة تتطور جنباً إلى جنب مع رحلة تعلم الروبوت. إنه يحول عملية التدريب من مجرد تمرين ثابت إلى حوار ديناميكي واستجابي بين البيانات والنموذج.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →