Implementation of graph wavelets via sparse cuts with some baselines, datasets and evaluation.
Evaluation is performed using IPython Notebook.
After code review some results may differ from those presented in the paper.
https://nbviewer.jupyter.org/github/arleilps/sparse-wavelets/blob/master/synthetic-data.ipynb
At the moment there is only one doctest in lib/experiments.py. To run the test you should use python version 3.4 or 3.5, NetworkX 1.11 and set PYTHONHASHSEED=0. This conditions are used to constrain the behaviour of the NetworkX function fiedler_vector(). Once ready, enter the following command:
python -m doctest lib/experiments.py -v
- 2.7
- 3.4
- 3.5
- 3.6
For more details, see the paper:
Graph Wavelets via Sparse Cuts
Arlei Silva, Xuan-Hong Dang, Prithwish Basu, Ambuj K Singh, Ananthram Swami
ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD), 2016.
Arlei Silva (arlei@cs.ucsb.edu)