Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

ChatTS: Aligning Time Series with LLMs via Synthetic Data for Enhanced Understanding and Reasoning

About

Understanding time series is crucial for its application in real-world scenarios. Recently, large language models (LLMs) have been increasingly applied to time series tasks, leveraging their strong language capabilities to enhance various applications. However, research on multimodal LLMs (MLLMs) for time series understanding and reasoning remains limited, primarily due to the scarcity of high-quality datasets that align time series with textual information. This paper introduces ChatTS, a novel MLLM designed for time series analysis. ChatTS treats time series as a modality, similar to how vision MLLMs process images, enabling it to perform both understanding and reasoning with time series. To address the scarcity of training data, we propose an attribute-based method for generating synthetic time series with detailed attribute descriptions. We further introduce Time Series Evol-Instruct, a novel approach that generates diverse time series Q&As, enhancing the model's reasoning capabilities. To the best of our knowledge, ChatTS is the first TS-MLLM that takes multivariate time series as input for understanding and reasoning, which is fine-tuned exclusively on synthetic datasets. We evaluate its performance using benchmark datasets with real-world data, including six alignment tasks and four reasoning tasks. Our results show that ChatTS significantly outperforms existing vision-based MLLMs (e.g., GPT-4o) and text/agent-based LLMs, achieving a 46.0% improvement in alignment tasks and a 25.8% improvement in reasoning tasks. We have open-sourced the source code, model checkpoint and datasets at https://github.com/NetManAIOps/ChatTS.

Zhe Xie, Zeyan Li, Xiao He, Longlong Xu, Xidao Wen, Tieying Zhang, Jianjun Chen, Rui Shi, Dan Pei• 2024

Related benchmarks

TaskDatasetResultRank
Time Series ReasoningRCW
Accuracy73.89
22
Time Series ReasoningETI
Accuracy50.5
22
Time Series ReasoningTRQA
Accuracy69
22
Time Series ReasoningSLEEP QA
Acc0.2647
22
Time Series ReasoningTSQA
Accuracy46.38
22
Time Series ReasoningECG-QA
Accuracy53.47
22
Time Series ReasoningTSUR Reasoning (test)
Inductive Accuracy55.66
19
Anomaly DetectionTSRBench
Accuracy91.67
15
Inferential CalculationTSRBench
Accuracy72.38
15
Scenario-based Reasoning (Overall)TSRBench
Overall Accuracy82.21
15
Showing 10 of 40 rows

Other info

Follow for update