CaReTS: A Multi-Task Framework Unifying Classification and Regression for Time Series Forecasting

Fulong Yao, Wanqing Zhao, Chao Zheng, Xiaofei Han
11/12/2025
cs.LG

No confident code implementation found for this paper.

Abstract

Recent advances in deep forecasting models have achieved remarkable performance, yet most approaches still struggle to provide both accurate predictions and interpretable insights into temporal dynamics. This paper proposes CaReTS, a novel multi-task learning framework that combines classification and regression tasks for multi-step time series forecasting problems. The framework adopts a dual-stream architecture, where a classification branch learns the stepwise trend into the future, while a regression branch estimates the corresponding deviations from the latest observation of the target variable. The dual-stream design provides more interpretable predictions by disentangling macro-level trends from micro-level deviations in the target variable. To enable effective learning in output prediction, deviation estimation, and trend classification, we design a multi-task loss with uncertainty-aware weighting to adaptively balance the contribution of each task. Furthermore, four variants (CaReTS1--4) are instantiated under this framework to incorporate mainstream temporal modelling encoders, including convolutional neural networks (CNNs), long short-term memory networks (LSTMs), and Transformers. Experiments on real-world datasets demonstrate that CaReTS outperforms state-of-the-art (SOTA) algorithms in forecasting accuracy, while achieving higher trend classification performance.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{yao2025carets,
  title  = {CaReTS: A Multi-Task Framework Unifying Classification and Regression for Time Series Forecasting},
  author = {Fulong Yao and Wanqing Zhao and Chao Zheng and Xiaofei Han},
  year   = {2025},
  eprint = {2511.09789},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2511.09789v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2511.09789.svg)](https://codeofpaper.com/paper/2511.09789)

Discussion