├── .gitignore ├── LICENSE ├── README.md ├── data ├── link_prediction │ ├── README │ ├── arxiv │ │ └── edges.txt │ ├── celegans │ │ └── edges.txt │ ├── celegans_small │ │ ├── edges.txt │ │ ├── get_small.ipynb │ │ └── preprocess.ipynb │ ├── email │ │ ├── email.txt │ │ └── email_labels.txt │ ├── facebook │ │ └── edges.txt │ ├── ns │ │ └── edges.txt │ ├── pb │ │ └── edges.txt │ ├── power │ │ └── edges.txt │ ├── router │ │ └── edges.txt │ ├── usair │ │ └── edges.txt │ └── yeast │ │ └── edges.txt ├── node_classification │ ├── brazil-airports │ │ ├── edges.txt │ │ └── labels.txt │ ├── europe-airports │ │ ├── edges.txt │ │ └── labels.txt │ ├── foodweb │ │ ├── Florida-bay-meta.csv │ │ ├── edges.txt │ │ ├── explore.ipynb │ │ ├── foodweb.png │ │ └── labels.txt │ ├── karate │ │ ├── edges.txt │ │ └── labels.txt │ └── usa-airports │ │ ├── edges.txt │ │ └── labels.txt └── triplet_prediction │ ├── README │ ├── arxiv_tri │ └── edges.txt │ ├── celegans_small_tri │ ├── edges.txt │ ├── get_small.ipynb │ └── preprocess.ipynb │ ├── celegans_tri │ └── edges.txt │ ├── facebook_tri │ └── edges.txt │ ├── ns_tri │ └── edges.txt │ ├── pb_tri │ └── edges.txt │ ├── power_tri │ └── edges.txt │ ├── router_tri │ └── edges.txt │ ├── usair_tri │ └── edges.txt │ └── yeast_tri │ └── edges.txt ├── debug.py ├── environment.yml ├── log.py ├── main.py ├── models ├── layers.py ├── mlp.py └── models.py ├── simulate.py ├── train.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/README.md -------------------------------------------------------------------------------- /data/link_prediction/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/link_prediction/README -------------------------------------------------------------------------------- /data/link_prediction/arxiv/edges.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/link_prediction/arxiv/edges.txt -------------------------------------------------------------------------------- /data/link_prediction/celegans/edges.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/link_prediction/celegans/edges.txt -------------------------------------------------------------------------------- /data/link_prediction/celegans_small/edges.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/link_prediction/celegans_small/edges.txt -------------------------------------------------------------------------------- /data/link_prediction/celegans_small/get_small.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/link_prediction/celegans_small/get_small.ipynb -------------------------------------------------------------------------------- /data/link_prediction/celegans_small/preprocess.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/link_prediction/celegans_small/preprocess.ipynb -------------------------------------------------------------------------------- /data/link_prediction/email/email.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/link_prediction/email/email.txt -------------------------------------------------------------------------------- /data/link_prediction/email/email_labels.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/link_prediction/email/email_labels.txt -------------------------------------------------------------------------------- /data/link_prediction/facebook/edges.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/link_prediction/facebook/edges.txt -------------------------------------------------------------------------------- /data/link_prediction/ns/edges.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/link_prediction/ns/edges.txt -------------------------------------------------------------------------------- /data/link_prediction/pb/edges.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/link_prediction/pb/edges.txt -------------------------------------------------------------------------------- /data/link_prediction/power/edges.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/link_prediction/power/edges.txt -------------------------------------------------------------------------------- /data/link_prediction/router/edges.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/link_prediction/router/edges.txt -------------------------------------------------------------------------------- /data/link_prediction/usair/edges.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/link_prediction/usair/edges.txt -------------------------------------------------------------------------------- /data/link_prediction/yeast/edges.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/link_prediction/yeast/edges.txt -------------------------------------------------------------------------------- /data/node_classification/brazil-airports/edges.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/node_classification/brazil-airports/edges.txt -------------------------------------------------------------------------------- /data/node_classification/brazil-airports/labels.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/node_classification/brazil-airports/labels.txt -------------------------------------------------------------------------------- /data/node_classification/europe-airports/edges.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/node_classification/europe-airports/edges.txt -------------------------------------------------------------------------------- /data/node_classification/europe-airports/labels.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/node_classification/europe-airports/labels.txt -------------------------------------------------------------------------------- /data/node_classification/foodweb/Florida-bay-meta.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/node_classification/foodweb/Florida-bay-meta.csv -------------------------------------------------------------------------------- /data/node_classification/foodweb/edges.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/node_classification/foodweb/edges.txt -------------------------------------------------------------------------------- /data/node_classification/foodweb/explore.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/node_classification/foodweb/explore.ipynb -------------------------------------------------------------------------------- /data/node_classification/foodweb/foodweb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/node_classification/foodweb/foodweb.png -------------------------------------------------------------------------------- /data/node_classification/foodweb/labels.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/node_classification/foodweb/labels.txt -------------------------------------------------------------------------------- /data/node_classification/karate/edges.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/node_classification/karate/edges.txt -------------------------------------------------------------------------------- /data/node_classification/karate/labels.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/node_classification/karate/labels.txt -------------------------------------------------------------------------------- /data/node_classification/usa-airports/edges.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/node_classification/usa-airports/edges.txt -------------------------------------------------------------------------------- /data/node_classification/usa-airports/labels.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/node_classification/usa-airports/labels.txt -------------------------------------------------------------------------------- /data/triplet_prediction/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/triplet_prediction/README -------------------------------------------------------------------------------- /data/triplet_prediction/arxiv_tri/edges.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/triplet_prediction/arxiv_tri/edges.txt -------------------------------------------------------------------------------- /data/triplet_prediction/celegans_small_tri/edges.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/triplet_prediction/celegans_small_tri/edges.txt -------------------------------------------------------------------------------- /data/triplet_prediction/celegans_small_tri/get_small.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/triplet_prediction/celegans_small_tri/get_small.ipynb -------------------------------------------------------------------------------- /data/triplet_prediction/celegans_small_tri/preprocess.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/triplet_prediction/celegans_small_tri/preprocess.ipynb -------------------------------------------------------------------------------- /data/triplet_prediction/celegans_tri/edges.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/triplet_prediction/celegans_tri/edges.txt -------------------------------------------------------------------------------- /data/triplet_prediction/facebook_tri/edges.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/triplet_prediction/facebook_tri/edges.txt -------------------------------------------------------------------------------- /data/triplet_prediction/ns_tri/edges.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/triplet_prediction/ns_tri/edges.txt -------------------------------------------------------------------------------- /data/triplet_prediction/pb_tri/edges.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/triplet_prediction/pb_tri/edges.txt -------------------------------------------------------------------------------- /data/triplet_prediction/power_tri/edges.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/triplet_prediction/power_tri/edges.txt -------------------------------------------------------------------------------- /data/triplet_prediction/router_tri/edges.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/triplet_prediction/router_tri/edges.txt -------------------------------------------------------------------------------- /data/triplet_prediction/usair_tri/edges.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/triplet_prediction/usair_tri/edges.txt -------------------------------------------------------------------------------- /data/triplet_prediction/yeast_tri/edges.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/data/triplet_prediction/yeast_tri/edges.txt -------------------------------------------------------------------------------- /debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/debug.py -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/environment.yml -------------------------------------------------------------------------------- /log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/log.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/main.py -------------------------------------------------------------------------------- /models/layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/models/layers.py -------------------------------------------------------------------------------- /models/mlp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/models/mlp.py -------------------------------------------------------------------------------- /models/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/models/models.py -------------------------------------------------------------------------------- /simulate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/simulate.py -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/train.py -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snap-stanford/distance-encoding/HEAD/utils.py --------------------------------------------------------------------------------