[2310.07820] Large Language Models Are Zero-Shot Time Series Forecasters
Abstract:By encoding time series as a string of numerical digits, we can frame time series forecasting as next-token prediction in text. Developing this approach, we find that large language models (LLMs) such as GPT-3 and LLaMA-2 can surprisingly zero-shot extrapolate time series at a level comparable to or exceeding the performance of purpose-built time series models trained on the downstream tasks. To facilitate this performance, we propose procedures for effectively tokenizing time series data and converting discrete distributions over tokens into highly flexible densities over continuous values. We argue the success of LLMs for time series stems from their ability to naturally represent multimodal distributions, in conjunction with biases for simplicity, and repetition, which align with the salient features in many time series, such as repeated seasonal trends. We also show how LLMs can naturally handle missing data without imputation through non-numerical text, accommodate textual side information, and answer questions to help explain predictions. While we find that increasing model size generally improves performance on time series, we show GPT-4 can perform worse than GPT-3 because of how it tokenizes numbers, and poor uncertainty calibration, which is likely the result of alignment interventions such as RLHF.
Abstract:By encoding time series as a string of numerical digits, we can frame time series forecasting as next-token prediction in text. Developing this approach, we find that large language models (LLMs) such as GPT-3 and LLaMA-2 can surprisingly zero-shot extrapolate time series at a level comparable to or exceeding the performance of purpose-built time series models trained on the downstream tasks. To facilitate this performance, we propose procedures for effectively tokenizing time series data and converting discrete distributions over tokens into highly flexible densities over continuous
Explore this link on the map →related reading
- Trending Papers - Hugging Facepaperswithcode.com
- Time Series - From Analyzing the Past to Predicting the Future | Towards Data Sciencetowardsdatascience.com
- GenAI Handbookgenai-handbook.github.io
- Is Capability a Liability? More Capable Language Models Make Worse Forecasts When It Matters Mostarxiv.org
- The Unreasonable Difficulty of Time Series Forecastingsuzyahyah.github.io
- Pitfalls in Evaluating Language Model Forecastersarxiv.org
- ML Blog - Everything you need to know about Time Series Forecastingmrtunguyen.github.io
- Large Language Model: world models or surface statistics?thegradient.pub
- Large Language Diffusion Modelsarxiv.org
- Training LLMs to Predict World Events (Guest Post with Mantic) - Thinking Machines Labthinkingmachines.ai
- What will GPT-2030 look like? — AI Alignment Forumalignmentforum.org
- Pathways Language Model (PaLM): Scaling to 540 Billion Parameters for Breakthrouai.googleblog.com