Skip to content

AdityaLab/FOIL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FOIL (ICML2024)

Requirements

Dependencies can be installed using the following file: newtimelib_environment.yml

Dataset

You can obtain the well pre-processed datasets from [Google Drive] or [Baidu Drive], Then place the downloaded data in the folder./dataset

Try out FOIL

Usecase Run Raw Informer on ILI dataset with Pred_Len=4:

cd Informer-Raw
python ILI-Pred4.py 

Run Informer with FOIL on ILI dataset with Pred_Len=4:

cd Informer+FOIL
python ILI-Pred4-0.py 
python ILI-Pred4-1.py 
  • First Infer Envrionment; Second Learn Invariant Reperesentation

Citation

If you find this repo useful, please cite our paper.

@inproceedings{
liu2024timeseries,
title={Time-Series Forecasting for Out-of-Distribution Generalization Using Invariant Learning},
author={haoxin liu and Harshavardhan Kamarthi and Lingkai Kong and Zhiyuan Zhao and Chao Zhang and B. Aditya Prakash},
booktitle={Forty-first International Conference on Machine Learning},
year={2024},
url={https://openreview.net/forum?id=SMUXPVKUBg}
}

Contact

If you have any questions or suggestions, feel free to contact: hliu763@gatech.edu

Acknowledgement

This library is constructed based on the following repos:

https://github.com/zhouhaoyi/Informer2020/

https://github.com/thuml/Time-Series-Library/

https://github.com/ts-kim/RevIN

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages