الأوراق البحثية · arXiv 2508.02739
Kronos: نموذج أساس للغة الأسواق المالية
Kronos: A Foundation Model for the Language of Financial Markets
تاريخ النشر q-fin.STcs.AIcs.LG arXivPDF
اقرأ مع الترجمة والذكاء الاصطناعي
الملخص في ثلاثة أسطر
- 🔬 تواجه نماذج الأساس للأغراض العامة للسلاسل الزمنية صعوبات مع بيانات الشموع اليابانية (K-line) المالية بسبب انخفاض نسب الإشارة إلى الضوضاء، وعدم الاستقرار الإحصائي، والتمثيل الضئيل للغاية في بيانات التدريب المسبق.
- ⚙️ يقدم Kronos إطار عمل من مرحلتين: مجزئ رموز Transformer يستخدم التكميم الكروي الثنائي (Binary Spherical Quantization) لتحليل كل شمعة OHLCVA سداسية الأبعاد إلى رموز فرعية هرمية تقريبية ودقيقة، يليه مفكك تشفير بالانحدار الذاتي يتنبأ بالرموز الفرعية بالتتابع.
- 🚀 بفضل تدريبه مسبقًا على أكثر من 12 مليار سجل K-line من 45 بورصة عالمية، حسّن Kronos التنبؤ بسلاسل الأسعار بنمط zero-shot عبر مقياس RankIC بنسبة 93% مقارنة بنماذج الأساس الرائدة و87% مقارنة بأفضل النماذج الأساسية غير المدربة مسبقًا.
الملخص
أَلهم نجاح نمط التدريب المسبق واسع النطاق، المتمثل في النماذج اللغوية الكبيرة (LLMs)، تطوير نماذج الأساس للسلاسل الزمنية (TSFMs). ومع ذلك، لا يزال تطبيقها على بيانات الشموع اليابانية (K-line) محدودًا، وغالبًا ما يتراجع أداؤها مقارنة بالبنى غير المدربة مسبقًا. علاوة على ذلك، غالبًا ما تتجاهل TSFMs الحالية المهام اللاحقة الحاسمة مثل التنبؤ بالتقلب وتوليد البيانات الاصطناعية. ولمعالجة هذه القيود، نقترح Kronos، وهو إطار عمل تدريب مسبق موحد وقابل للتوسع مصمم خصيصًا لنمذجة خطوط K-line المالية. يقدم Kronos مجزئ رموز متخصص يقطع معلومات السوق المستمرة إلى متتاليات من الرموز، مما يحافظ على ديناميكيات الأسعار وأنماط نشاط التداول معًا. نقوم بتدريب Kronos مسبقًا باستخدام هدف انحدار ذاتي على مجموعة بيانات ضخمة ومتعددة الأسواق تضم أكثر من 12 مليار سجل K-line من 45 بورصة عالمية، مما يمكنه من تعلم تمثيلات زمنية وعبر الأصول دقيقة للغاية. يتفوق Kronos في بيئة التعلم بدون تدريب مسبق (zero-shot) عبر مجموعة متنوعة من المهام المالية. في مجموعات البيانات المرجعية، يعزز Kronos مقياس RankIC للتنبؤ بسلاسل الأسعار بنسبة 93% مقارنة بالنموذج الرائد من فئة TSFM و87% مقارنة بأفضل نموذج أساسي غير مدرب مسبقًا. كما يحقق انخفاضًا بنسبة 9% في متوسط الخطأ المطلق (MAE) في التنبؤ بالتقلب وتحسنًا بنسبة 22% في الدقة التوليدية لتسلسلات K-line الاصطناعية. ترسخ هذه النتائج Kronos كنموذج أساسي قوي ومتعدد الاستخدامات للتحليل الشامل للسلاسل الزمنية المالية من البداية إلى النهاية. نموذجنا المدرب مسبقًا متاح للعامة على https://github.com/shiyu-coder/Kronos.
الملخص الأصلي (بالإنجليزية)
The success of large-scale pre-training paradigm, exemplified by Large Language Models (LLMs), has inspired the development of Time Series Foundation Models (TSFMs). However, their application to financial candlestick (K-line) data remains limited, often underperforming non-pre-trained architectures. Moreover, existing TSFMs often overlook crucial downstream tasks such as volatility prediction and synthetic data generation. To address these limitations, we propose Kronos, a unified, scalable pre-training framework tailored to financial K-line modeling. Kronos introduces a specialized tokenizer that discretizes continuous market information into token sequences, preserving both price dynamics and trade activity patterns. We pre-train Kronos using an autoregressive objective on a massive, multi-market corpus of over 12 billion K-line records from 45 global exchanges, enabling it to learn nuanced temporal and cross-asset representations. Kronos excels in a zero-shot setting across a diverse set of financial tasks. On benchmark datasets, Kronos boosts price series forecasting RankIC by 93% over the leading TSFM and 87% over the best non-pre-trained baseline. It also achieves a 9% lower MAE in volatility forecasting and a 22% improvement in generative fidelity for synthetic K-line sequences. These results establish Kronos as a robust, versatile foundation model for end-to-end financial time series analysis. Our pre-trained model is publicly available at https://github.com/shiyu-coder/Kronos.
دليل القراءة
المشكلة والدوافع
تُلتقط ديناميكيات السوق المالية في الغالب عبر بيانات الشموع اليابانية (K-line) التي تشتمل على أسعار الفتح، والأعلى، والأدنى، والإغلاق، بالإضافة إلى حجم التداول والقيمة (، OHLCVA). بينما أحرزت نماذج الأساس للسلاسل الزمنية (TSFMs) تقدمًا في التنبؤ العام، إلا أنها غالبًا ما تتراجع في الأداء أمام البنى العميقة المتخصصة وغير المدربة مسبقًا (مثل iTransformer) في المهام المالية. ينبع هذا القصور في الأداء من عاملين:
- تمتلك خطوط K-line المالية نسب إشارة إلى ضوضاء منخفضة، وذيولًا ثقيلة، وعدم استقرار إحصائي حاد، وترابطًا وثيقًا بين السعر والحجم يتعارض مع الانحيازات الاستقرائية الزمنية العامة.
- تخصص نماذج TSFMs السائدة أقل من 1% (وغالبًا أقل من ) من بيانات تدريبها للمجال المالي، مما يترك الأهداف الكمية اللاحقة الحاسمة (مثل التنبؤ بالتقلب، والتنبؤ بالعوائد، وتوليد البيانات الاصطناعية) غير مخدومة بالشكل الكافي.
يعالج Kronos هذه الفجوة كنموذج أساس مخصص ومفتوح تم تدريبه بالكامل على بيانات الأسواق المالية.
الأفكار الرئيسية
- نمذجة اللغة القائمة على التقطيع والتوليد: بدلاً من التنبؤ بالقيم الكسرية المستمرة بأهداف الانحدار المعرضة للانهيار أمام القيم الشاذة والانهيارات السريعة، يكمم Kronos ملاحظات السوق المستمرة في مفردات منفصلة، محولاً التنبؤ إلى مهمة توليد الرمز التالي.
- التكميم الكروي الثنائي (BSQ): يضمن تكييف الإسقاط الفائق كرويًا وجود تشوه متوقع محدود في إعادة البناء ()، مما يحافظ على المعلومات الزاوية الحساسة لتغيرات البنية الدقيقة ذات الذيول الثقيلة مع وضع حد أقصى لتأثير القيم الشاذة.
- التفكيك الهرمي للرموز الفرعية: لتجنب العبء التخزيني لمفردات بحجم ، يقسم Kronos شفرة بحجم بت إلى رمزين فرعيين متساويين (، بمفردات فرعية ): رمز فرعي تقريبي يلتقط الهيكل العام ورمز فرعي دقيق يرمّز التفاصيل المتبقية.
- التدريب المسبق على نطاق واسع: تم تدريبه مسبقًا على مجموعة بيانات منسقة ومتعددة الأصول تحتوي على أكثر من 12 مليار ملاحظة من 45 بورصة عالمية عبر 7 مستويات دقة زمنية (من دقيقة واحدة إلى أسبوعي).
الطريقة
يعمل Kronos في مرحلتين متميزتين:
1. تجزئة خطوط K-line القائمة على الحالات
تُعين كل ملاحظة مستمرة متعددة المتغيرات إلى شفرة منفصلة حيث . يتم تحسين مجزئ الرموز (المكون من 3 طبقات تشفير وفك تشفير بتقنية Transformer) عبر: حيث ، و، و تمثل التزام BSQ ودالة خسارة التنظيم الكروي.
2. النمذجة الانحدارية الذاتية الهرمية
يقوم نموذج Transformer مقتصر على فك التشفير () مع انتباه سببي وتضمينات موضعية دوارة (RoPE) بمعالجة التضمينات المدمجة للرموز السابقة: بناءً على الحالة الخفية المشروطة ، يتفكك التوليد باستخدام قاعدة السلسلة:
- رأس التنبؤ التقريبي: .
- رأس التنبؤ الدقيق: يحدّث التنبؤ المأخوذ كعينة السياق عبر الانتباه المتقاطع: الهدف الإجمالي للتدريب المسبق هو سالب لوغاريتم الاحتمالية:
النتائج
عبر ثلاثة متغيرات من النموذج ( بحجم 24.7 مليون، و بحجم 102.3 مليون، و بحجم 499.2 مليون معلمة):
- التنبؤ بسلاسل الأسعار: في 11 مجموعة اختبار للأصول العالمية، حقق متوسط IC قدره 0.0440 وRankIC قدره 0.0267، متفوقًا على أفضل TSFM بنمط zero-shot (وهو : بـ RankIC قدره 0.0138، محققًا زيادة بنسبة 93%) وأفضل نموذج كامل التدريب (TimesNet: بـ RankIC قدره 0.0143، محققًا زيادة بنسبة 87%).
- التنبؤ بالتقلب الفعلي المحقق: حقق متوسط خطأ مطلق (MAE) قدره 0.0370 وقيمة قدرها 0.2624، متفوقًا على النماذج القياسية الاقتصادية القياسية المتخصصة (GARCH مع MAE قدره 0.0405، أي انخفاض في الخطأ بنحو 9%) وعلى نماذج TSFMs.
- التوليد الاصطناعي: في درجة التصنيف التمييزي، حقق نتيجة 0.3048 (حيث تشير 0.50 إلى عدم القدرة على التمييز)، متفوقًا على DiffusionTS (الذي سجل 0.2504، مما يمثل تحسنًا نسبيًا بنسبة 22% في الدقة). وفي اختبار التدريب على الاصطناعي والاختبار على الحقيقي (TSTR)، أسفرت التسلسلات الاصطناعية عن RankIC أعلى في المهام اللاحقة (0.0282 مقابل 0.0102 لـ DiffusionTS).
- محاكاة الاستثمار (الأسهم الصينية فئة A): في الاختبارات الرجعية على مؤشرات CSI 300 وCSI 800 مع احتساب تكاليف المعاملات (0.15%)، حقق متوسط عائد سنوي فائض (AER) بنسبة 20.84% ونسبة معلومات (IR) بلغت 1.6491، متجاوزًا جميع النماذج المقارنة البالغ عددها 25 نموذجًا.
القيود والأسئلة المفتوحة
- الحد الأقصى لطول السياق: يقتصر على 512 رمزًا بسبب قيود الذاكرة؛ وعلى الرغم من أن المواءمة متعددة الترددات تخفف من ذلك جزئيًا، إلا أن توسيع نافذة السياق الطويل يظل أمرًا غير مستكشف.
- المفاضلة في زمن استجابة الاستدلال: يتطلب تفكيك الرموز الفرعية الثنائي تمريرين أماميين متتاليين لكل خطوة زمنية (ضعف زمن الاستجابة مقارنة بالتنبؤ المتوازي)، كما أن عمليات محاكاة مونت كارلو في وقت الاختبار (مثل ) تضاعف الحسابات المطلوبة للاستدلال.
- معلومات دفتر الأوامر / المستوى الثاني (L2): يقتصر التدريب المسبق على شموع OHLCVA فقط؛ ويظل دمج دفاتر أوامر الحد على مستوى التكة (tick-level) أو مشاعر الأخبار مباشرة في تضمينات الرموز مسارًا بحثيًا مفتوحًا.
المصطلحات الرئيسية
- K-line
- متتاليات الشموع اليابانية متعددة المتغيرات التي تسجل أسعار الفتح، والأعلى، والأدنى، والإغلاق بجانب حجم التداول والقيمة (OHLCVA) عبر فترات زمنية ثابتة.
- Binary Spherical Quantization (BSQ)
- طريقة تكميم متجهي تُسقط المتجهات الكامنة المستمرة على كرة فائقة أحادية قبل التحويل إلى النظام الثنائي، مما يحد من أخطاء التشوه القصوى.
- Coarse-to-Fine Subtokens
- تفكيك ثنائي للشفرة يقسم رمزًا مكونًا من 20 بت إلى مكونين متساويين: تقريبي ودقيق بحجم 10 بت لكل منهما، يتم تدريبهما عبر دالة خسارة إعادة بناء هرمية.
- RankIC (Rank Information Coefficient)
- معامل ارتباط الرتب لسبيرمان بين القيم التي يتنبأ بها النموذج والتحققات المستقبلية الفعلية عبر قطاع عرضي من الأصول.
- Train-on-Synthetic, Test-on-Real (TSTR)
- بروتوكول تقييم يحدد فائدة البيانات الاصطناعية من خلال تدريب نموذج تنبؤي على بيانات مولدة واختباره على مجموعات بيانات حقيقية.
- Test-Time Scaling
- توليد مسارات عشوائية متعددة أثناء الاستدلال باستخدام ضبط درجة الحرارة وأخذ العينات بقيم top-p، ثم حساب متوسط المسارات المفككة لتقليل تباين التنبؤ.
- Exposure Bias Mitigation
- أخذ عينات من الرمز الفرعي التقريبي الذي تنبأ به النموذج نفسه أثناء الانتباه المتقاطع في التدريب بدلاً من استخدام الحقيقة الأرضية عبر فرض المعلم (teacher-forcing).
أسئلة شائعة
لماذا يتم استخدام الرموز المنفصلة بدلاً من الانحدار المستمر للسلاسل الزمنية المالية؟
يحد التقطيع من أقصى خطأ لإعادة البناء في مواجهة القيم الشاذة القصوى (مثل الانهيارات السريعة)، وينظم النموذج ضد التوافق مع ضوضاء السوق، ويعيد صياغة التحولات المستمرة عالية الأبعاد إلى نمذجة انتقال الحالات المنفصلة.
لماذا يقسم Kronos الرموز إلى رمزين فرعيين (n=2) بدلاً من 4 أو 5 رموز فرعية؟
الانتقال من n=1 إلى n=2 يخفض معلمات المفردات بأكثر من 99.8% (من حوالي 1.7 مليار إلى 3.4 مليون في النموذج الأساسي). والتقسيم إلى ما هو أبعد من n=2 يقدم تخفيضات متضائلة في المعلمات تلتغي بفعل زيادة معلمات طبقة الدمج، بينما تزيد خطيًا من زمن استجابة التوليد بالانحدار الذاتي.
كيف يتعامل Kronos مع الأصول التي تفتقر إلى بيانات الحجم أو القيمة المتداولة؟
أثناء التدريب المسبق، يتم تصفير ميزات الحجم والقيمة عشوائيًا لـ 5% من المدخلات. يعمل هذا على تنظيم النموذج لإجراء تنبؤات دقيقة بالأسعار اعتمادًا على مدخلات OHLC فقط عند غياب الحجم (كما تم اختباره في تجارب العملات المشفرة والعملات الأجنبية).
ما هي المعلمات الفائقة لأخذ العينات التي تعمل بشكل أفضل عبر المهام اللاحقة المختلفة؟
تتطلب مهام التنبؤ توزيعات حادة (T ≈ 0.6، وtop-p = 0.90) مع حساب متوسط مونت كارلو (N = 10 عمليات توليد) لمنح الأولوية للدقة، في حين يتطلب التنبؤ بالتقلب المحقق وتوليد البيانات الاصطناعية إنتروبيا أعلى (T ≈ 0.9–1.0، وtop-p = 0.90–0.95، وN = 1) لتشجيع تنوع التسلسلات.
كتب الذكاء الاصطناعي الشرح في هذه الصفحة استنادًا إلى الورقة، وقد يحتوي على أخطاء. راجع الورقة للتفاصيل.