Please try to reproduc the zero-shot experiments on ETTh2 [here on Colab].
2. Zero-shot experiments on customer dataset:
We use the following Colab page to show the demo of building the customer dataset and directly do the inference via our pre-trained foundation model: [Colab]
🔧 Hands-on: Using Foundation Model
1. Download the repo
git clone git@github.com:DC-research/TEMPO.git
2. [Optional] Download the model and config file via commands
We also updated our models on HuggingFace: [Melady/TEMPO].
1. Get Data
Download the data from [Google Drive] or [Baidu Drive], and place the downloaded data in the folder./dataset. You can also download the STL results from [Google Drive], and place the downloaded data in the folder./stl.
You can download the pre-trained model from [Google Drive] and then run the test script for fun.
TETS dataset
Here is the prompts use to generate the coresponding textual informaton of time series via [OPENAI ChatGPT-3.5 API]
TEMPO-prompt
The time series data are come from [S&P 500]. Here is the EBITDA case for one company from the dataset:
Company1_ebitda_summary
Example of generated contextual information for the Company marked above:
Company1_ebitda_summary_words.jpg
You can download the processed data with text embedding from GPT2 from: [TETS].
🚀 News
Oct 2024: 🚀 We've streamlined our code structure, enabling users to download the pre-trained model and perform zero-shot inference with a single line of code! Check out our demo for more details. Our model's download count on HuggingFace is now trackable!
Jun 2024: 🚀 We added demos for reproducing zero-shot experiments in Colab. We also added the demo of building the customer dataset and directly do the inference via our pre-trained foundation model: Colab
May 2024: 🚀 TEMPO has launched a GUI-based online demo, allowing users to directly interact with our foundation model!
May 2024: 🚀 TEMPO published the 80M pretrained foundation model in HuggingFace!
May 2024: 🧪 We added the code for pretraining and inference TEMPO models. You can find a pre-training script demo in this folder. We also added a script for the inference demo.
Mar 2024: 📈 Released TETS dataset from S&P 500 used in multimodal experiments in TEMPO.
Mar 2024: 🧪 TEMPO published the project code and the pre-trained checkpoint online!
@inproceedings{
cao2024tempo,
title={{TEMPO}: Prompt-based Generative Pre-trained Transformer for Time Series Forecasting},
author={Defu Cao and Furong Jia and Sercan O Arik and Tomas Pfister and Yixiang Zheng and Wen Ye and Yan Liu},
booktitle={The Twelfth International Conference on Learning Representations},
year={2024},
url={https://openreview.net/forum?id=YH5w12OUuU}
}
@article{
Jia_Wang_Zheng_Cao_Liu_2024,
title={GPT4MTS: Prompt-based Large Language Model for Multimodal Time-series Forecasting},
volume={38},
url={https://ojs.aaai.org/index.php/AAAI/article/view/30383},
DOI={10.1609/aaai.v38i21.30383},
number={21},
journal={Proceedings of the AAAI Conference on Artificial Intelligence},
author={Jia, Furong and Wang, Kevin and Zheng, Yixiang and Cao, Defu and Liu, Yan},
year={2024}, month={Mar.}, pages={23343-23351}
}