TS-Reasoner: Domain-Oriented Time Series Inference Agents for Reasoning and Automated Analysis

Abstract

Time series analysis is crucial in real-world applications, yet traditional methods focus on isolated tasks only, and recent studies on time series reasoning remain limited to either single-step inference or are constrained to natural language answers. In this work, we introduce TS-Reasoner, a domain-specialized agent designed for multi-step time series inference. By integrating large language model (LLM) reasoning with domain- specific computational tools and error feedback loop, TS-Reasoner enables domain-informed, constraint-aware analytical workflows that combine symbolic reasoning with precise numerical analysis. We assess the system’s capabilities along two axes: 1) fundamental time series understanding assessed by TimeSeriesExam and 2) complex, multi-step inference, evaluated by a newly proposed dataset designed to test both compositional reasoning and computational precision in time series analysis. Experiments show that our approach outperforms standalone general-purpose LLMs in both basic time series concept understanding as well as the multi-step time series inference task, highlighting the promise of domain-specialized agents for automating real-world time series reasoning and analysis.

Cite

Text

Ye et al. "TS-Reasoner: Domain-Oriented Time Series Inference Agents for Reasoning and Automated Analysis." Transactions on Machine Learning Research, 2026.

Markdown

[Ye et al. "TS-Reasoner: Domain-Oriented Time Series Inference Agents for Reasoning and Automated Analysis." Transactions on Machine Learning Research, 2026.](https://mlanthology.org/tmlr/2026/ye2026tmlr-tsreasoner/)

BibTeX

@article{ye2026tmlr-tsreasoner,
  title     = {{TS-Reasoner: Domain-Oriented Time Series Inference Agents for Reasoning and Automated Analysis}},
  author    = {Ye, Wen and Yang, Wei and Cao, Defu and Zhang, Yizhou and Tang, Lumingyuan and Cai, Jie and Liu, Yan},
  journal   = {Transactions on Machine Learning Research},
  year      = {2026},
  url       = {https://mlanthology.org/tmlr/2026/ye2026tmlr-tsreasoner/}
}