atlas

Research map / Time series / Foundation models for time series

From News to Forecast: Integrating Event Analysis in LLM-Based Time Series Forecasting with Reflection

NeurIPS 2024 · Time series › Foundation models for time series · approach: LLM-based time series forecasting · 13 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Fine-tunes Llama 2 (7B) with LoRA on time series paired with LLM-agent-filtered news and supplementary info, using an evaluation agent to iteratively refine news selection, and reports gains over numeric-only and classic forecasters on electricity, exchange, traffic, and bitcoin data.

Problem

Standard time series forecasters ignore external social events and news, so they struggle with sudden disruptions; incorporating unstructured news is hard because most news is irrelevant and the relevance between news and series is not known a priori.

Approach

LLM-based reasoning agents select and categorize news for forecasting, and an evaluation agent reviews prediction errors to find overlooked news and refine the selection logic over iterations; the selected news is then paired with time series in text prompts to fine-tune an LLM forecaster that predicts digit tokens.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add agent-filtered news to the textual prompt instead of using no news (ablation)Llama 2 time-series forecaster · ElectricityRMSE: 336.41 -> 280.39Helped
Add agent-filtered news to the textual prompt instead of using no news (ablation)Llama 2 time-series forecaster · ExchangeRMSE: 7.41 -> 6.46Helped
Add agent-filtered news to the textual prompt instead of using no news (ablation)Llama 2 time-series forecaster · TrafficRMSE: 4.44 -> 4.22Helped
Add agent-filtered news to the textual prompt instead of using no news (ablation)Llama 2 time-series forecaster · BitcoinRMSE: 3.87 -> 3.67Helped
Use unfiltered news instead of agent-filtered news (ablation)Llama 2 time-series forecaster · ElectricityRMSE: 280.39 -> 407.86Hurt
Use unfiltered news instead of agent-filtered news (ablation)Llama 2 time-series forecaster · ExchangeRMSE: 6.46 -> 8.28Hurt
Use unfiltered news instead of agent-filtered news (ablation)Llama 2 time-series forecaster · TrafficRMSE: 4.22 -> 4.89Hurt
Use unfiltered news instead of agent-filtered news (ablation)Llama 2 time-series forecaster · BitcoinRMSE: 3.67 -> 4.02Hurt
Add all supplementary information to filtered news (ablation)Llama 2 time-series forecaster · ElectricityRMSE: 330.79 -> 280.39Helped
Add textual descriptions instead of using only numeric tokens (ablation)Llama 2 time-series forecaster · ElectricityRMSE: 337.10 -> 336.41Helped
Add textual descriptions instead of using only numeric tokens (ablation)Llama 2 time-series forecaster · ExchangeRMSE: 7.80 -> 7.41Helped
Add the reflection-based news-selection update from the initial selection to the second selection (ablation)Llama 2 time-series forecaster · ElectricityRMSE: 313.89 -> 287.35Helped

Surprising findings

Limitations

Experimental setup

Datasets: AEMO half-hourly electricity demand Exchange Rates API daily exchange rates Traffic (California hourly volume) Bitcoin daily price GDELT news.com.au Yahoo Finance OpenWeatherMap

Benchmarks: Electricity (AEMO) Exchange Traffic Bitcoin Illness

Metrics: RMSE MSE MAE MAPE

Baselines: Informer Autoformer FEDformer Pyraformer PatchTST iTransformer FiLM TimesNet DLinear GPT4TS

Builds on: LoRA chain-of-thought prompting Gruver et al. LLM time series forecasting GPT4TS

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy