Time series conversational AI
Top 93.9% on sourcepulse
ChatTS is a multimodal large language model designed for understanding, chatting, and reasoning about time series data. It targets data scientists and researchers who need to interactively explore and gain insights from time series, offering a conversational interface for complex analysis.
How It Works
ChatTS is built natively for time series as a core modality, enabling flexible input of multivariate time series with varying lengths and dimensions. It preserves raw numerical values, allowing for precise statistical queries. The model leverages a synthetic data generation pipeline (TSEvol) and is fine-tuned on a modified QWen2.5-14B-Instruct base model, facilitating conversational understanding and reasoning over time series data.
Quick Start & Requirements
pip install -r requirements.txt
(includes deepspeed
, vllm==0.8.5
, torch==2.6.0
, flash-attn
).ckpt/
. Download evaluation datasets from Zenodo and place under evaluation/dataset/
.demo_hf.ipynb
, demo_vllm.py
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The model is recommended for time series lengths between 64 and 1024; shorter series (<64) may not be recognized correctly. vLLM support is experimental and may not be stable. Evaluation requires OpenAI API keys for RAGAS.
2 days ago
Inactive