3.97 GB
4 files
Updated about 2 months ago
Name
Size
.gitattributes1.52 kB
xet
README.md2.04 kB
xet
checksum_f.txt73 Bytes
xet
v1.pth3.97 GB
xet
README.md

FinCast: A Foundation Model for Financial Time-Series Forecasting

Paper todo License Python PyTorch

This repository contains the official implementation of FinCast, introduced in our paper:

FinCast: A Foundation Model for Financial Time-Series Forecasting
Zhuohang Zhu, Haodong Chen, Qiang Qu, Vera Chung
CIKM 2025 (Accepted)

FinCast is a decoder-only transformer trained on over 20B financial time points across diverse domains and temporal resolutions.
Technical Highlights:

  • PQ-Loss: Joint point + probabilistic forecasting.
  • Mixture-of-Experts (MoE): Specialization across domains.

🔥 Features

  • Foundation model for financial time-series forecasting, flexible input and output length.
  • Strong performance in zero-shot, supervised, and few-shot settings.
  • Modular architecture with MoE and quantile-aware loss.
  • Scalable to billions of parameters with efficient inference.

📦 Installation

Run the env_setup.sh first then run the dep_install.sh.

📊 Experiments

  • run the corresponding scripts in the scripts directory to reproduce the results in the paper. The result summary can be generate using the result summary notebook in the notebook directory.

âš¡ Future Updates

  • PEFT finetune(LORA/DORA) is done, just need to do some testing
  • Package together for easy inference
  • Covariate Inference(currently implemented the same code as timesfm)
Total size
3.97 GB
Files
4
Last updated
Aug 12
Pre-warmed CDN
US EU US EU

Contributors