Bài báo · arXiv 2508.02739
Kronos: Mô hình nền tảng cho ngôn ngữ của thị trường tài chính
Kronos: A Foundation Model for the Language of Financial Markets
Xuất bản q-fin.STcs.AIcs.LG arXivPDF
Tóm tắt trong ba dòng
- Các mô hình nền tảng chuỗi thời gian đa dụng gặp khó khăn với dữ liệu nến tài chính (K-line) do tỷ lệ tín hiệu trên nhiễu thấp, tính phi dừng và tỷ lệ xuất hiện không đáng kể trong tập ngữ liệu tiền huấn luyện.
- Kronos giới thiệu khung làm việc hai giai đoạn: một tokenizer Transformer sử dụng Lượng tử hóa cầu nhị phân (Binary Spherical Quantization) để phân tích mỗi thanh OHLCVA 6D thành các subtoken thô và tinh phân cấp, theo sau là một decoder tự hồi quy dự đoán các subtoken một cách tuần tự.
- Được tiền huấn luyện trên hơn 12 tỷ bản ghi K-line từ 45 sàn giao dịch toàn cầu, Kronos cải thiện RankIC dự báo chuỗi giá zero-shot thêm 93% so với các mô hình nền tảng hàng đầu và 87% so với các mô hình cơ sở không qua tiền huấn luyện tốt nhất.
Tóm tắt
Sự thành công của mô hình tiền huấn luyện quy mô lớn, điển hình là các Mô hình Ngôn ngữ Lớn (LLM), đã truyền cảm hứng cho sự phát triển của các Mô hình Nền tảng Chuỗi Thời gian (TSFM). Tuy nhiên, ứng dụng của chúng đối với dữ liệu nến tài chính (K-line) vẫn còn hạn chế và thường kém hiệu quả hơn các kiến trúc chưa qua tiền huấn luyện. Hơn nữa, các TSFM hiện tại thường bỏ qua các tác vụ hạ nguồn quan trọng như dự báo độ biến động và sinh dữ liệu tổng hợp. Nhằm giải quyết những hạn chế này, chúng tôi đề xuất Kronos, một khung tiền huấn luyện hợp nhất và có khả năng mở rộng được thiết kế riêng cho việc lập mô hình nến K-line tài chính. Kronos giới thiệu một bộ tách từ (tokenizer) chuyên biệt giúp rời rạc hóa thông tin thị trường liên tục thành các chuỗi token, bảo toàn cả động lực giá lẫn các mẫu hình hoạt động giao dịch. Chúng tôi tiền huấn luyện Kronos bằng mục tiêu tự hồi quy trên một tập ngữ liệu đa thị trường khổng lồ với hơn 12 tỷ bản ghi K-line từ 45 sàn giao dịch toàn cầu, giúp mô hình học được các biểu diễn tinh tế theo thời gian và giữa các tài sản. Kronos thể hiện sự vượt trội trong thiết lập zero-shot trên nhiều tác vụ tài chính đa dạng. Trên các tập dữ liệu chuẩn, Kronos tăng RankIC trong dự báo chuỗi giá thêm 93% so với TSFM dẫn đầu và 87% so với mô hình cơ sở không qua tiền huấn luyện tốt nhất. Mô hình cũng đạt MAE thấp hơn 9% trong dự báo độ biến động và cải thiện 22% độ trung thực khi tạo chuỗi K-line tổng hợp. Những kết quả này khẳng định Kronos là một mô hình nền tảng mạnh mẽ, linh hoạt cho phân tích chuỗi thời gian tài chính đầu-cuối. Mô hình tiền huấn luyện của chúng tôi được cung cấp công khai tại https://github.com/shiyu-coder/Kronos.
Tóm tắt gốc (tiếng Anh)
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.
Hướng dẫn đọc
Vấn đề và động lực
Động lực thị trường tài chính chủ yếu được ghi nhận qua dữ liệu nến (K-line) bao gồm giá Mở cửa (Open), Cao nhất (High), Thấp nhất (Low), Đóng cửa (Close), cùng với Khối lượng (Volume) và Giá trị giao dịch (Amount) (, OHLCVA). Mặc dù các Mô hình Nền tảng Chuỗi Thời gian (TSFM) đã đạt nhiều tiến bộ trong dự báo tổng quát, chúng thường kém hiệu quả hơn các kiến trúc sâu chuyên biệt, không qua tiền huấn luyện (như iTransformer) trong các tác vụ tài chính. Sự kém hiệu quả này bắt nguồn từ hai yếu tố:
- Nến K-line tài chính có tỷ lệ tín hiệu trên nhiễu thấp, phân phối đuôi dày (heavy tails), tính phi dừng nghiêm trọng và sự kết hợp chặt chẽ giữa giá và khối lượng, vốn xung đột với các thiên kiến quy nạp thời gian thông thường.
- Các TSFM chính thống dành chưa đến 1% (thường ) dữ liệu huấn luyện cho tài chính, khiến các mục tiêu định lượng hạ nguồn quan trọng (như dự báo độ biến động, dự đoán lợi nhuận và tạo dữ liệu tổng hợp) không được đáp ứng tốt.
Kronos giải quyết khoảng cách này dưới dạng một mô hình nền tảng mở, chuyên dụng được huấn luyện hoàn toàn trên dữ liệu thị trường tài chính.
Các ý tưởng then chốt
- Mô hình hóa ngôn ngữ Rời rạc hóa-và-Tạo sinh (Discretize-and-Generate): Thay vì dự đoán các giá trị số thực liên tục bằng các mục tiêu hồi quy vốn dễ bị ảnh hưởng bởi các ngoại lai và hiện tượng sụp đổ chớp nhoáng (flash crash), Kronos lượng tử hóa các quan sát thị trường liên tục vào một từ vựng rời rạc, chuyển đổi bài toán dự đoán thành việc tạo token tiếp theo.
- Lượng tử hóa cầu nhị phân (Binary Spherical Quantization - BSQ): Việc điều chỉnh phép chiếu siêu cầu đảm bảo độ méo tái tạo kỳ vọng bị chặn (bounded expected reconstruction distortion) (), bảo toàn thông tin góc nhạy cảm với các biến dịch vi cấu trúc đuôi dày trong khi giới hạn tác động của các giá trị ngoại lai.
- Phân rã Subtoken phân cấp (Hierarchical Subtoken Decomposition): Để tránh chi phí bộ nhớ của từ vựng kích thước , Kronos chia một mã bit thành subtoken bằng nhau (, từ vựng con ): một subtoken thô nắm bắt cấu trúc tổng thể và một subtoken tinh mã hóa các chi tiết phần dư.
- Tiền huấn luyện quy mô lớn: Được tiền huấn luyện trên tập ngữ liệu đa tài sản chọn lọc chứa hơn 12 tỷ quan sát từ 45 sàn giao dịch toàn cầu trải dài trên 7 độ chi tiết thời gian (từ 1 phút đến hàng tuần).
Phương pháp
Kronos hoạt động qua hai giai đoạn riêng biệt:
1. Token hóa K-line dựa trên thực thể (Instance-Based K-line Tokenization)
Mỗi quan sát đa biến liên tục được ánh xạ tới một mã rời rạc trong đó . Bộ tokenizer (Transformer encoder-decoder 3 lớp) được tối ưu hóa thông qua: trong đó , , và là tổn thất cam kết BSQ và điều chuẩn hình cầu.
2. Mô hình hóa tự hồi quy phân cấp (Hierarchical Autoregressive Modeling)
Một Transformer decoder-only () với causal attention và Nhúng vị trí quay (RoPE) xử lý các embedding token kết hợp trong lịch sử: Phụ thuộc vào trạng thái ẩn , quá trình tạo sinh phân rã theo quy tắc chuỗi:
- Coarse head: .
- Fine head: Một dự đoán được lấy mẫu sẽ cập nhật ngữ cảnh thông qua cross-attention: Mục tiêu tiền huấn luyện tổng thể là log-likelihood âm:
Kết quả
Trên ba biến thể mô hình ( 24.7M, 102.3M, 499.2M):
- Dự báo chuỗi giá: Trên 11 bộ kiểm thử tài sản toàn cầu, đạt IC trung bình 0.0440 và RankIC 0.0267, vượt qua TSFM zero-shot tốt nhất (: RankIC 0.0138, tăng 93%) và mô hình full-shot tốt nhất (TimesNet: RankIC 0.0143, tăng 87%).
- Dự báo độ biến động thực tế (Realized Volatility): đạt MAE trung bình 0.0370 và 0.2624, vượt qua các mô hình cơ sở kinh tế lượng chuyên biệt (GARCH MAE 0.0405, giảm khoảng 9% lỗi) và các TSFM.
- Tạo sinh dữ liệu tổng hợp: Về điểm phân loại phân biệt (discriminative classification score), đạt 0.3048 (trong đó 0.50 biểu thị không thể phân biệt được), đánh bại DiffusionTS (0.2504, cải thiện tương đối 22% về độ trung thực). Trong Train-on-Synthetic, Test-on-Real (TSTR), các chuỗi tổng hợp mang lại RankIC hạ nguồn cao hơn (0.0282 so với 0.0102 của DiffusionTS).
- Mô phỏng đầu tư (Cổ phiếu hạng A Trung Quốc): Trong backtest trên tập hợp CSI 300 / CSI 800 có tính chi phí giao dịch (0.15%), mang lại Lợi nhuận vượt mức hàng năm (AER) trung bình 20.84% và Tỷ lệ thông tin (IR) 1.6491, vượt trội hơn tất cả 25 mô hình cơ sở.
Hạn chế và các câu hỏi mở
- Độ dài ngữ cảnh tối đa: Bị giới hạn ở 512 token do hạn chế bộ nhớ; dù căn chỉnh đa tần số đã giảm thiểu phần nào, việc mở rộng cửa sổ ngữ cảnh dài vẫn chưa được khám phá.
- Đánh đổi về độ trễ suy luận: Việc phân tích thành 2 subtoken đòi hỏi hai lượt truyền xuôi tuần tự cho mỗi bước thời gian (độ trễ gấp so với dự đoán song song), và các đợt triển khai Monte Carlo lúc kiểm thử (ví dụ: ) làm nhân lên chi phí tính toán suy luận.
- Thông tin Sổ lệnh / Dữ liệu L2: Quá trình tiền huấn luyện chỉ giới hạn ở các thanh OHLCVA; việc tích hợp sổ lệnh giới hạn cấp tick hoặc tâm lý tin tức trực tiếp vào embedding của token vẫn là một hướng nghiên cứu mở.
Thuật ngữ chính
- K-line
- Các chuỗi nến đa biến ghi lại giá Mở cửa, Cao nhất, Thấp nhất và Đóng cửa cùng với Khối lượng và Giá trị giao dịch (OHLCVA) qua các khung thời gian cố định.
- Binary Spherical Quantization (BSQ)
- Phương pháp lượng tử hóa vector chiếu các vector ẩn liên tục lên một siêu cầu đơn vị trước khi nhị phân hóa, giúp giới hạn sai số biến dạng tối đa.
- Coarse-to-Fine Subtokens
- Phép phân rã mã 2 chiều chia một token 20-bit thành các thành phần thô và tinh 10-bit bằng nhau, được huấn luyện thông qua tổn thất tái tạo phân cấp.
- RankIC (Rank Information Coefficient)
- Hệ số tương quan thứ hạng Spearman giữa các giá trị dự đoán của mô hình và các giá trị thực tế trong tương lai trên mặt cắt ngang của các tài sản.
- Train-on-Synthetic, Test-on-Real (TSTR)
- Giao thức đánh giá độ hữu ích của dữ liệu tổng hợp bằng cách huấn luyện mô hình dự đoán trên dữ liệu được tạo ra và kiểm thử trên các tập dữ liệu thực tế.
- Test-Time Scaling
- Tạo nhiều lượt dự phóng ngẫu nhiên khi suy luận bằng cách lấy mẫu theo nhiệt độ (temperature) và top-p, sau đó lấy trung bình các quỹ đạo đã giải mã để giảm phương sai dự đoán.
- Exposure Bias Mitigation
- Lấy mẫu từ chính subtoken thô do mô hình dự đoán trong quá trình cross-attention khi huấn luyện thay vì sử dụng nhãn thực (ground truth) của kỹ thuật teacher-forcing.
Câu hỏi thường gặp
Tại sao nên sử dụng token rời rạc thay vì hồi quy liên tục cho chuỗi thời gian tài chính?
Việc rời rạc hóa giới hạn sai số tái tạo tối đa trước các điểm ngoại lai cực đoan (chẳng hạn như flash crash), điều chuẩn chống lại việc khớp với nhiễu thị trường, và tái cấu trúc các chuyển dịch liên tục nhiều chiều thành mô hình hóa chuyển trạng thái rời rạc.
Tại sao Kronos lại chia token thành n=2 subtoken thay vì n=4 hoặc n=5?
Chuyển từ n=1 sang n=2 giúp giảm hơn 99.8% tham số từ vựng (từ ~1.7B xuống 3.4M trong mô hình base). Việc chia nhỏ hơn n=2 mang lại mức giảm tham số không đáng kể và bị triệt tiêu bởi sự gia tăng tham số của lớp kết hợp (fusion layer), trong khi lại làm tăng tuyến tính độ trễ tạo sinh tự hồi quy.
Kronos xử lý thế nào đối với các tài sản thiếu dữ liệu Khối lượng (Volume) hoặc Giá trị giao dịch (Amount)?
Trong quá trình tiền huấn luyện, các đặc trưng khối lượng và giá trị giao dịch được đặt về 0 ngẫu nhiên cho 5% đầu vào. Điều này giúp điều chuẩn mô hình để đưa ra dự đoán giá chính xác chỉ từ các đầu vào OHLC khi không có khối lượng (như đã thử nghiệm trong các thí nghiệm tiền điện tử và ngoại hối).
Siêu tham số lấy mẫu nào hoạt động tốt nhất trên các tác vụ hạ nguồn khác nhau?
Các tác vụ dự báo yêu cầu phân phối sắc nét (T ≈ 0.6, top-p = 0.90) kết hợp với lấy trung bình Monte Carlo (N = 10 lượt) để ưu tiên độ chính xác, trong khi dự báo độ biến động thực tế và tạo dữ liệu tổng hợp đòi hỏi độ hỗn loạn (entropy) cao hơn (T ≈ 0.9–1.0, top-p = 0.90–0.95, N = 1) để khuyến khích sự đa dạng của chuỗi.
Phần giải thích trên trang này do AI viết dựa trên bài báo và có thể có sai sót. Hãy đọc bài báo gốc để biết chi tiết.