Skip to main content

Zero-shot time series forecasting with TabPFNv2

Project description

TabPFN-TS

Zero-Shot Time Series Forecasting with TabPFNv2

PyPI version colab Discord arXiv

📌 News

  • 27-05-2025: 📝 New paper version and v1.0.0 release! Strong GIFT-EVAL results, new AutoSeasonalFeatures, improved CalendarFeatures.
  • 27-01-2025: 🚀 Ranked 1st on GIFT-EVAL benchmark[1]!
  • 10-10-2024: 🚀 TabPFN-TS paper accepted to NeurIPS 2024 TRL and TSALM workshops!

[1] Last checked on: 10/03/2025

✨ Introduction

We demonstrate that the tabular foundation model TabPFNv2, combined with lightweight feature engineering, enables zero-shot time series forecasting for both point and probabilistic tasks. On the GIFT-EVAL benchmark, our method achieves performance on par with top-tier models across both evaluation metrics.

📖 How does it work?

Our work proposes to frame univariate time series forecasting as a tabular regression problem.

How it works

Concretely, we:

  1. Transform a time series into a table
  2. Extract features and add them to the table
  3. Perform regression on the table using TabPFNv2
  4. Use regression results as time series forecasting outputs

For more details, please refer to our paper.

👉 Why gives us a try?

  • Zero-shot forecasting: this method is extremely fast and requires no training, making it highly accessible for experimenting with your own problems.
  • Point and probabilistic forecasting: it provides accurate point forecasts as well as probabilistic forecasts.
  • Support for exogenous variables: if you have exogenous variables, this method can seemlessly incorporate them into the forecasting model.

On top of that, thanks to tabpfn-client from Prior Labs, you won’t even need your own GPU to run fast inference with TabPFNv2. 😉 We have included tabpfn-client as the default engine in our implementation.

How to use it?

colab

The demo should explain it all. 😉

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tabpfn_time_series-1.0.0.tar.gz (247.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tabpfn_time_series-1.0.0-py3-none-any.whl (20.4 kB view details)

Uploaded Python 3

File details

Details for the file tabpfn_time_series-1.0.0.tar.gz.

File metadata

  • Download URL: tabpfn_time_series-1.0.0.tar.gz
  • Upload date:
  • Size: 247.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.14

File hashes

Hashes for tabpfn_time_series-1.0.0.tar.gz
Algorithm Hash digest
SHA256 032ddffe411af0b700eeca8a0d1c79b214eb1eae6926bf528475ff1eed355f18
MD5 a33ad09848a96aa8e47d16c34ef3b934
BLAKE2b-256 b1c9752c9b6c16f32e5a3087e83b5c6ca2569be497e9dc262b7bc4ef9b35c3be

See more details on using hashes here.

File details

Details for the file tabpfn_time_series-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for tabpfn_time_series-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f518cb619d6a207f0a1f245317dc70154f2b93328a315402b23aac42f83ef346
MD5 49f04b63d9e54c5a84da22ce580a18b9
BLAKE2b-256 deae28f83bc412b8cabff6d2939f9983c364fdb258e98441aadacdd83c8645e4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page