In this model, we try to use MLP-Mixer in Graph Neural Networks. The motivation for this project is to replace Transformers and Message Passing with MLP-Mixers in Graph Neural Nets
Check out our paper below for more details
Graph Mixer Networks,
Ahmet Sarıgün
Arxiv, 2023
geometric_linear.py
: Linear Layer from PyG Source Code for Graph Nasreddin Networksgmn_layer.py
: Graph Nasreddin Layergmn_train_zinc.py
: Graph Nasreddin Network Training on ZINC Dataset
python gmn_train_zinc.py
The name of the Nasreddin coming from Anatolian figure Nasreddin Hodja's story called 'What if it happens?'. Also, while doing benchmarking, we use the PNA paper implementation in PyTorch Geometric. Special thanks to authors for sharing code!
You can find the story behind the Graph Mixer Nets here!
@article{sarigun2023graph,
title={Graph Mixer Networks},
author={Sar{\i}g{\"u}n, Ahmet},
journal={arXiv preprint arXiv:2301.12493},
year={2023}
}