CsnowyLstar / HoGRC

Higher-order Granger reservoir computing
MIT License
12 stars 3 forks source link

HoGRC

Higher-order Granger reservoir computing

This repository contains the code for the paper:

In this work, we formulate a new dynamic inference and prediction framework based on reservior computing and Granger causality. Our framework can not only accurately infer the higher-order structures of the system, but also significantly outperforms the baseline methods in prediction tasks.

This respository provides HoGRC methods implemented in PyTorch. And the experimental data can be generated through code.

Environment

To run this project, we will need to set up an environment with Python 3 and install the following Python packages:

pip install -r requirements.txt

Examples

Here, we illustrate the structure inference process of the HoGRC framework in a simple case using a GIF:

HoGRC Demo

Files

Please refer to the code comments and the "workflow.md" file for detailed execution specifics of these experiments.

File folders

Citing

If you use HoGRC in an academic paper, please cite:


@article{li2024higher,
  title={Higher-order Granger reservoir computing: simultaneously achieving scalable complex structures inference and accurate dynamics prediction},
  author={Li, Xin and Zhu, Qunxi and Zhao, Chengli and Duan, Xiaojun and Zhao, Bolin and Zhang, Xue and Ma, Huanfei and Sun, Jie and Lin, Wei},
  journal={Nature Communications},
  volume={15},
  number={1},
  pages={2506},
  year={2024},
  publisher={Nature Publishing Group UK London}
}