GitXplorerGitXplorer
f

LINKExtension

public
8 stars
1 forks
0 issues

Commits

List of commits on branch main.
Verified
6309a165b306a331b91f4d1dc581a7a7d3952f38

Update multilayer_partI_REVISED.sh

kkaltenburger committed 4 months ago
Verified
c8fd2413b4d0bf2e48039e5ceaba83db9600d9a7

Update multilayer_partII_REVISED.sh

kkaltenburger committed 4 months ago
Verified
6e8e6814d55c34a1d9a766f75c9afda2e3ebfd0a

Update multilayer_partIII_REVISED.sh

kkaltenburger committed 4 months ago
Verified
0b253dfc010c13c585293b3c18d191f12f9ead06

Update [v2_ multilayer] Replication on ogbn-proteins_partI_REVISED.py

kkaltenburger committed 4 months ago
Verified
b017148574b92a22c67789e5884223f2b2f30e45

Update [v2_ multilayer] Replication on ogbn-proteins_partII_REVISED.py

kkaltenburger committed 4 months ago
Verified
717bb0a2cbf316c205de687b656238c842504688

Update [v2_ multilayer] Replication on ogbn-proteins_partIII_REVISED.py

kkaltenburger committed 4 months ago

README

The README file for this repository.

LINKExtension

This repository provides a reference implementation for "Node Attribute Prediction on Multilayer Networks with Weighted and Directed Edges" on the protein-protein network from Open Graph Benchmark.

Documentation

This repository contains code to replicate the results in the paper on the protein-protein network from the Open Graph Benchmark repository. All code was run in March/April 2023. We do not include data for replicating internal FB results but note that the code architecture is the same as the simulation.

Directions

This repository illustrates how to run the LINK extensions on a publicly available dataset. All code was run with Python 3.8.6. Since we report ROC-AUC metrics, we do not normalize degree counts as illustrated in the paper. If you report other predictive performance metrics, you will want to add this normalization back-in. For this paper, we also enfoce bins with no edges to be 0.

Single-Layer

  • All notebooks are run from the /single_layer/ folder
  • Update all file paths for saving output
  • Code is run in parts which correspond to the different outcomes, so comment out related section

Multi-Layer

  • All notebooks are run from the /multi_layer/ folder
  • Update all file paths for saving output
  • Code is run in parts which correspond to the different outcomes, so comment out related section

LICENSE

LINKExtension is MIT Licensed, as found in the LICENSE file.

This source code is licensed under the MIT license found in the LICENSE file in the root directory of this source tree.

The majority of LINKExtension is licensed under the MIT License, however portions of the project are available under separate license terms: Open Graph Benchmark and scikit-learn is licensed under the MIT license; numpy, networkx, pandas, and scipy is licensed under the BSD 3-Clause license; sys is licensed under the following license Python3; and matplotlib is licensed under the following license. We did not make any changes to existing Python libraries and refer users to the original license agreements for all imported libraries.

Code Authors

Copyright (c) Meta Platforms, Inc. and affiliates.