Skip to content

[CIKM '24] Codes and experiments for the paper "LayerPlexRank: Exploring Node Centrality and Layer Influence through Algebraic Connectivity in Multiplex Networks".

Notifications You must be signed in to change notification settings

ninn-kou/LayerPlexRank

Repository files navigation

LayerPlexRank: Exploring Node Centrality and Layer Influence through Algebraic Connectivity in Multiplex Networks

33rd ACM International Conference on Information and Knowledge Management (CIKM) 2024

Hao Ren, Jiaojiao Jiang
School of Computer Science and Engineering, University of New South Wales
hao.ren@unsw.edu.au, jiaojiao.jiang@unsw.edu.au

arXiv ACM DL GitHub

Abstract

As the calculation of centrality in complex networks becomes increasingly vital across technological, biological, and social systems, precise and scalable ranking methods are essential for understanding these networks. This paper introduces LayerPlexRank, an algorithm that simultaneously assesses node centrality and layer influence in multiplex networks using algebraic connectivity metrics. This method enhances the robustness of the ranking algorithm by effectively assessing structural changes across layers using random walk, considering the overall connectivity of the graph. We substantiate the utility of LayerPlexRank with theoretical analyses and empirical validations on varied real-world datasets, contrasting it with established centrality measures.

Usage

For usage instructions, demonstrations, and experimental results, please refer to the Jupyter notebook for the EUAir experiment. Notebooks for the other three experiments can also be found at this link.

Jupyter Notebooks

  • LayerPlexRank - EUAir Experiments.ipynb: Main experiments. Read this document for experiment details.
  • LayerPlexRank - Other Experiments (Plotting Figures).ipynb: Notebook for experiments on other three datasets.

Codes

  • LayerPlexRank.py: Main algorithms and their helper functions.
  • ExperimentHelpers.py: Drawing figures of experiments. Modify this file to customize figure settings.
  • DataSplitLOOCV.py: A Python script to generate sub-datasets used in LOOCV (Leave-One-Out Cross-Validation) experiments.

Datasets

Full Name Layers Nodes Edges
EUAir EU-Air Transportation Multiplex 37 450 3588
C.Elegans C.ELEGANS Multiplex Connectome 3 279 5863
CSAarhus CS-Aarhus 6 61 620
Candida Candida Multiplex GPI Network 7 367 397

Datasets were collected from https://manliodedomenico.com/data.php.

Citation

@inproceedings{10.1145/3627673.3679950,
  author = {Ren, Hao and Jiang, Jiaojiao},
  title = {LayerPlexRank: Exploring Node Centrality and Layer Influence through Algebraic Connectivity in Multiplex Networks},
  year = {2024},
  isbn = {9798400704369},
  publisher = {Association for Computing Machinery},
  address = {New York, NY, USA},
  url = {https://doi.org/10.1145/3627673.3679950},
  doi = {10.1145/3627673.3679950},
  abstract = {As the calculation of centrality in complex networks becomes increasingly vital across technological, biological, and social systems, precise and scalable ranking methods are essential for understanding these networks. This paper introduces LayerPlexRank, an algorithm that simultaneously assesses node centrality and layer influence in multiplex networks using algebraic connectivity metrics. This method enhances the robustness of the ranking algorithm by effectively assessing structural changes across layers using random walk, considering the overall connectivity of the graph. We substantiate the utility of LayerPlexRank with theoretical analyses and empirical validations on varied real-world datasets, contrasting it with established centrality measures.},
  booktitle = {Proceedings of the 33rd ACM International Conference on Information and Knowledge Management},
  pages = {4010–4014},
  numpages = {5},
  keywords = {algebraic connectivity, centrality, influence, multiplex networks},
  location = {Boise, ID, USA},
  series = {CIKM '24}
}

About

[CIKM '24] Codes and experiments for the paper "LayerPlexRank: Exploring Node Centrality and Layer Influence through Algebraic Connectivity in Multiplex Networks".

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published