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:

@article{he2022pytorch,
        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},
        journal={arXiv preprint arXiv:2202.10793},
        year={2022}
        }

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

$ python setup.py test

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

Built Distribution

File details

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

File metadata

File hashes

Hashes for torch_geometric_signed_directed-0.23.0.tar.gz
Algorithm Hash digest
SHA256 fda6925c6006a6c9c1af3f30bdaade8fe469ed97273146d6845011b9d48180c9
MD5 23f3a44a604e2e9570ad97937a51d2ed
BLAKE2b-256 a2463bc01146e27adba5a0dc721beb0082b2cdbf5a2b14c0c072dd24292a26be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for torch_geometric_signed_directed-0.23.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cf3d037103fade625fe72b9890fec031e701f19e3592c8fe5e8ac0ceec96f16a
MD5 1f4f794ccb1b1774b6307551b53d9ac3
BLAKE2b-256 7ebb58ce06c1ae688d604bbec150ffde5735e196baae35cf7034ec6c2429fbf9

See more details on using hashes here.

Supported by

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