Discover and explore top open-source AI tools and projects—updated daily.
thumlAutoregressive time series forecasting using LLMs
Top 99.4% on SourcePulse
AutoTimes adapts autoregressive Large Language Models (LLMs) for time series forecasting, addressing the need for flexible, arbitrary-length predictions. It targets researchers and practitioners by enabling zero-shot and in-context forecasting capabilities, leveraging LLMs' general-purpose token transition abilities for enhanced time series analysis without extensive fine-tuning.
How It Works
AutoTimes aligns time series forecasting with the inherent autoregressive nature and architecture of LLMs. It utilizes the transferable token transition capabilities of LLMs, applicable to both natural language and time series data, to predict future sequences. This approach supports arbitrary lookback and prediction lengths, facilitates zero-shot forecasting by exploiting LLM extrapolation, and introduces in-context forecasting via time series prompts for improved accuracy.
Quick Start & Requirements
pip install -r requirements.txtpython ./preprocess.py --gpu 0 --dataset <dataset_name>.run.py for training/evaluation, predict.ipynb for a simple workflow. Task-specific scripts are located in ./scripts/.Highlighted Details
Maintenance & Community
The project has been accepted to NeurIPS 2024, with related slides available. Updates and news are announced periodically. For inquiries, contact Yong Liu (liuyong21@mails.tsinghua.edu.cn) or Guo Qin (qinguo24@mails.tsinghua.edu.cn).
Licensing & Compatibility
The README does not explicitly state the software license. Compatibility for commercial use or closed-source linking is not specified.
Limitations & Caveats
Explicit limitations, unsupported platforms, or known bugs are not detailed in the provided README. The project focuses on leveraging decoder-only LLMs for autoregressive forecasting.
5 months ago
Inactive
facebook