PyTorch Geometric Signed Directed: A Software Package on Graph Neural Networks for Signed and Directed Graphs

Abstract

Networks are ubiquitous in many real-world applications (e.g., social networks encoding trust/distrust relationships, correlation networks arising from time series data). While many networks are signed or directed, or both, there is a lack of unified software packages on graph neural networks (GNNs) specially designed for signed and directed networks. In this paper, we present PyTorch Geometric Signed Directed (PyGSD), a software package which fills this gap. Along the way, we evaluate the implemented methods with experiments with a view to providing insights into which method to choose for a given task. The deep learning framework consists of easy-to-use GNN models, synthetic and real-world data, as well as task-specific evaluation metrics and loss functions for signed and directed networks. As an extension library for PyG, our proposed software is maintained with open-source releases, detailed documentation, continuous integration, unit tests and code coverage checks. The GitHub repository of the library is https://github.com/SherylHYX/pytorch_geometric_signed_directed.

Cite

Text

He et al. "PyTorch Geometric Signed Directed: A Software Package on Graph Neural Networks for Signed and Directed Graphs." Proceedings of the Second Learning on Graphs Conference, 2023.

Markdown

[He et al. "PyTorch Geometric Signed Directed: A Software Package on Graph Neural Networks for Signed and Directed Graphs." Proceedings of the Second Learning on Graphs Conference, 2023.](https://mlanthology.org/log/2023/he2023log-pytorch/)

BibTeX

@inproceedings{he2023log-pytorch,
  title     = {{PyTorch Geometric Signed Directed: A Software Package on Graph Neural Networks for Signed and Directed Graphs}},
  author    = {He, Yixuan and Zhang, Xitong and Huang, Junjie and Rozemberczki, Benedek and Cucuringu, Mihai and Reinert, Gesine},
  booktitle = {Proceedings of the Second Learning on Graphs Conference},
  year      = {2023},
  pages     = {12:1-12:27},
  volume    = {231},
  url       = {https://mlanthology.org/log/2023/he2023log-pytorch/}
}