Skip to main content

An Extension Library for PyTorch Geometric on signed and directed networks.

Project description

CI codecov Documentation Status PyPI Version Contributing

Documentation | Case Study | Data Set Descriptions | Installation | Data Structures | External Resources | Paper


PyTorch Geometric Signed Directed is a signed and directed extension library for PyTorch Geometric. It follows the package structure in PyTorch Geometric Temporal.

The library consists of various signed and directed geometric deep learning, embedding, and clustering methods from a variety of published research papers and selected preprints.

We also provide detailed examples in the examples folder.


Citing

If you find PyTorch Geometric Signed Directed useful in your research, please consider adding the following citation:

@inproceedings{he2024pytorch,
  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={Learning on Graphs Conference},
  pages={12--1},
  year={2024},
  organization={PMLR}
}

Methods Included

In detail, the following signed or directed graph neural networks, as well as related methods designed for signed or directed netwroks, were implemented.

Directed Unsigned Network Models and Layers

Expand to see all methods implemented for directed networks...

Signed (Directed) Network Models and Layers

Expand to see all methods implemented for signed networks...

Network Generation Methods

Data Loaders and Classes

Expand to see all data loaders and related methods...

Task-Specific Objectives and Evaluation Methods

Expand to see all task-specific objectives and evaluation methods...

Utilities and Preprocessing Methods

Expand to see all utilities and preprocessing methods...

Head over to our documentation to find out more! If you notice anything unexpected, please open an issue. If you are missing a specific method, feel free to open a feature request.


Installation

Binaries are provided for Python version >= 3.7 and NetworkX version < 2.7.

After installing PyTorch and PyG, simply run

pip install torch-geometric-signed-directed

Running tests

$ pytest

License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

torch_geometric_signed_directed-1.0.1.tar.gz (73.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

torch_geometric_signed_directed-1.0.1-py3-none-any.whl (118.8 kB view details)

Uploaded Python 3

File details

Details for the file torch_geometric_signed_directed-1.0.1.tar.gz.

File metadata

File hashes

Hashes for torch_geometric_signed_directed-1.0.1.tar.gz
Algorithm Hash digest
SHA256 6c071008f292522b2d29f1a6663d1de5b26403e3ebc0ae58fa92319c62e2f1d3
MD5 3dd2514180dba1d447c92d7be178419a
BLAKE2b-256 ab58dd5e8f2e4a485d9c0e317cfb396c9dd0abbb180bc6172ffb8f93b747f793

See more details on using hashes here.

File details

Details for the file torch_geometric_signed_directed-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for torch_geometric_signed_directed-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6d2b51f187f30667bb337e22ab9733384a5260f57d65e2b63f1afd6ad2b57727
MD5 f4e84eb7815dffd5de59018af4c1e8f2
BLAKE2b-256 8e4ac7691a1337b7071e71a3095635752563abd8340981039f7f02cec44cee6b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page