Rethinking Time Series Forecasting with LLMs via Nearest Neighbor Contrastive Learning

Jayanie Bogahawatte, Sachith Seneviratne, Maneesha Perera, Saman Halgamuge
12/6/2024
cs.LGcs.AIcs.CL

No official code found. Best implementation: Soren-Kierkegaard/NNCL-TLLM (1 star, GPL-2.0, last commit 2026-02-13).

Abstract

Adapting Large Language Models (LLMs) that are extensively trained on abundant text data, and customizing the input prompt to enable time series forecasting has received considerable attention. While recent work has shown great potential for adapting the learned prior of LLMs, the formulation of the prompt to finetune LLMs remains challenging as prompt should be aligned with time series data. Additionally, current approaches do not effectively leverage word token embeddings which embody the rich representation space learned by LLMs. This emphasizes the need for a robust approach to formulate the prompt which utilizes the word token embeddings while effectively representing the characteristics of the time series. To address these challenges, we propose NNCL-TLLM: Nearest Neighbor Contrastive Learning for Time series forecasting via LLMs. First, we generate time series compatible text prototypes such that each text prototype represents both word token embeddings in its neighborhood and time series characteristics via end-to-end finetuning. Next, we draw inspiration from Nearest Neighbor Contrastive Learning to formulate the prompt while obtaining the top-$k$ nearest neighbor time series compatible text prototypes. We then fine-tune the layer normalization and positional embeddings of the LLM, keeping the other layers intact, reducing the trainable parameters and decreasing the computational cost. Our comprehensive experiments demonstrate that NNCL-TLLM outperforms in few-shot forecasting while achieving competitive or superior performance over the state-of-the-art methods in long-term and short-term forecasting tasks.

View on arXivView PDF

Code Implementations(1)

GPL-2.0

A implementation in python of https://arxiv.org/pdf/2412.04806 from Jayanie Bogahawatte et al.

10PythonOct 9, 20258 months agoGPL-2.0

Similar Papers

Cite this paper

@article{bogahawatte2024rethinking,
  title  = {Rethinking Time Series Forecasting with LLMs via Nearest Neighbor Contrastive Learning},
  author = {Jayanie Bogahawatte and Sachith Seneviratne and Maneesha Perera and Saman Halgamuge},
  year   = {2024},
  eprint = {2412.04806},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.04806v1}
}

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

Discussion