Skip to content

ChenLiu-1996/LEGS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LEarnable Geometric Scattering (LEGS)

Krishnaswamy Lab, Yale University

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".

Dependencies

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

Usage

cd ./src
conda activate $OUR_CONDA_ENV
python main.py --pretrain --config ./config/baseline.yaml

Citation

@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}
}

About

LEarnable Geometric Scattering

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages