GitHunt
JA

JacopoRaffi/GraphESN

Implementation of a Graph Echo State Network (GraphESN) using PyTorch Geometric (PyG).

Graph Echo State Network (GESN)

This repository contains a personal implementation of a Graph Echo State Network (GESN) using PyTorch Geometric (PyG). The model integrates graph structures with echo state networks, supporting various initialization strategies.

Installation

Clone the repository and install the dependencies using requirements.txt:

git clone https://github.com/JacopoRaffi/GraphESN.git
cd GraphESN
pip install -r requirements.txt

References

Gallicchio, C., & Micheli, A. (2010). Graph Echo State Networks. In International Joint Conference on Neural Networks, IJCNN 2010, Barcelona, Spain, 18-23 July, 2010 (pp. 1--8) [IEEE]. DOI

Tortorella, D., Gallicchio, C., & Micheli, A. (2022). Spectral Bounds for Graph Echo State Network Stability. In International Joint Conference on Neural Networks, IJCNN 2022, Padua, Italy, July 18-23, 2022 (pp. 1--8) [IEEE]. DOI

Gallicchio, C., & Micheli, A. (2020). Ring Reservoir Neural Networks for Graphs. In 2020 International Joint Conference on Neural Networks, IJCNN 2020, Glasgow, United Kingdom, July 19-24, 2020 (pp. 1--7) [IEEE]. DOI

Languages

Python100.0%

Contributors

GNU General Public License v3.0
Created January 30, 2025
Updated October 21, 2025
JacopoRaffi/GraphESN | GitHunt