Revisiting LLMs as Zero-Shot Time-Series Forecasters: Small Noise Can Break Large Models

Junwoo Park, Hyuck Lee, Dohyun Lee, Daehoon Gwak, Jaegul Choo
5/31/2025
cs.LG

Official code: junwoopark92/revisiting-LLMs-zeroshot-forecaster (3 stars, MIT, last commit 2025-06-28).

Abstract

Large Language Models (LLMs) have shown remarkable performance across diverse tasks without domain-specific training, fueling interest in their potential for time-series forecasting. While LLMs have shown potential in zero-shot forecasting through prompting alone, recent studies suggest that LLMs lack inherent effectiveness in forecasting. Given these conflicting findings, a rigorous validation is essential for drawing reliable conclusions. In this paper, we evaluate the effectiveness of LLMs as zero-shot forecasters compared to state-of-the-art domain-specific models. Our experiments show that LLM-based zero-shot forecasters often struggle to achieve high accuracy due to their sensitivity to noise, underperforming even simple domain-specific models. We have explored solutions to reduce LLMs' sensitivity to noise in the zero-shot setting, but improving their robustness remains a significant challenge. Our findings suggest that rather than emphasizing zero-shot forecasting, a more promising direction would be to focus on fine-tuning LLMs to better process numerical sequences. Our experimental code is available at https://github.com/junwoopark92/revisiting-LLMs-zeroshot-forecaster.

View on arXivView PDF

Code Implementations(1)

MIT

"Revisiting LLMs as Zero-Shot Time-Series Forecasters: Small Noise Can Break Large Models", accepted at Association for Computational Linguistics (ACL) 2025

30Shell, PythonMay 28, 20251 years agoMIT

Similar Papers

Cite this paper

@article{park2025revisiting,
  title  = {Revisiting LLMs as Zero-Shot Time-Series Forecasters: Small Noise Can Break Large Models},
  author = {Junwoo Park and Hyuck Lee and Dohyun Lee and Daehoon Gwak and Jaegul Choo},
  year   = {2025},
  eprint = {2506.00457},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.00457v1}
}

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/2506.00457.svg)](https://codeofpaper.com/paper/2506.00457)

Discussion