Skip to content

Fork from the repo for the paper "Efficient Robustness Certificates for Discrete Data: Sparsity-Aware Randomized Smoothing for Graphs, Images and More"

Notifications You must be signed in to change notification settings

amantum/sparse_smoothing

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repo is the fork of :

Efficient Robustness Certificates for Discrete Data

Purpose of this fork is to complete the pipeline for our work proposed in the paper 'Discrete randomized smoothing meets quantum computing'

Reference implementation of the certificates proposed in the paper:

"Efficient Robustness Certificates for Discrete Data: Sparsity-Aware Randomized Smoothing for Graphs, Images and More"

Aleksandar Bojchevski, Johannes Klicpera, and Stephan Günnemann, ICML 2020.

Example

The notebook demo.ipynb shows an example of how to use our binary certificate for a pretrained GCN model. You can use scripts/train_and_cert.py to train and certify a model from scratch on a cluster using SEML.

Cite

Please cite our paper if you use this code in your own work:

@inproceedings{bojchevski_sparsesmoothing_2020,
title = {Efficient Robustness Certificates for Discrete Data: Sparsity-Aware Randomized Smoothing for Graphs, Images and More},
author = {Bojchevski, Aleksandar and Klicpera, Johannes and G{\"u}nnemann, Stephan},
booktitle = {Proceedings of the 37th International Conference on Machine Learning},
pages = {1003--1013},
year = {2020}
}

About

Fork from the repo for the paper "Efficient Robustness Certificates for Discrete Data: Sparsity-Aware Randomized Smoothing for Graphs, Images and More"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 84.3%
  • Jupyter Notebook 15.7%