Rewritten and updated code base for the central piece in a series of publications, including:
1. "Learnable Filters for Geometric Scattering Modules".
2. "Data-Driven Learning of Geometric Scattering Modules for GNNs".
We developed the codebase in a miniconda environment. Tested on Python 3.9.13 + PyTorch 1.12.1. How we created the conda environment:
conda create --name $OUR_CONDA_ENV pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.3 -c pytorch
conda activate $OUR_CONDA_ENV
conda install pytorch_geometric torch-scatter pytorch-lightning -c conda-forge
python -m pip install pysmiles graphein
conda install pytorch3d -c pytorch3d
cd ./src
conda activate $OUR_CONDA_ENV
python main.py --pretrain --config ./config/baseline.yaml
@article{tong2022learnable,
title={Learnable Filters for Geometric Scattering Modules},
author={Tong, Alexander and Wenkel, Frederik and Bhaskar, Dhananjay and Macdonald, Kincaid and Grady, Jackson and Perlmutter, Michael and Krishnaswamy, Smita and Wolf, Guy},
journal={arXiv preprint arXiv:2208.07458},
year={2022}
}
@inproceedings{tong2021data,
title={Data-Driven Learning of Geometric Scattering Modules for GNNs},
author={Tong, Alexander and Wenkel, Frederick and Macdonald, Kincaid and Krishnaswamy, Smita and Wolf, Guy},
booktitle={2021 IEEE 31st International Workshop on Machine Learning for Signal Processing (MLSP)},
pages={1--6},
year={2021},
organization={IEEE}
}