ModelsΒΆ

openhgnn.models.BaseModel

openhgnn.models.CompGCN

The models of the simplified CompGCN, without using basis vector, for a heterogeneous graph.

openhgnn.models.HetGNN

HetGNN[KDD2019]- Heterogeneous Graph Neural Network Source Code Link

openhgnn.models.RGCN

Title: Modeling Relational Data with Graph Convolutional Networks

openhgnn.models.RGAT

openhgnn.models.RSHN

Relation structure-aware heterogeneous graph neural network (RSHN) builds coarsened line graph to obtain edge features first, then uses a novel Message Passing Neural Network (MPNN) to propagate node and edge features.

openhgnn.models.SkipGram

openhgnn.models.HAN

This model shows an example of using dgl.metapath_reachable_graph on the original heterogeneous graph HAN from paper Heterogeneous Graph Attention Network.

openhgnn.models.HeCo

Title: Self-supervised Heterogeneous Graph Neural Network with Co-contrastive Learning

openhgnn.models.HGT

Heterogeneous graph transformer convolution from Heterogeneous Graph Transformer

openhgnn.models.GTN

GTN from paper Graph Transformer Networks in NeurIPS_2019.

openhgnn.models.fastGTN

fastGTN from paper Graph Transformer Networks: Learning Meta-path Graphs to Improve GNNs.

openhgnn.models.MHNF

MHNF from paper Multi-hop Heterogeneous Neighborhood information Fusion graph representation learning.

openhgnn.models.MAGNN

This is the main method of model MAGNN

openhgnn.models.HeGAN

HeGAN was introduced in Adversarial Learning on Heterogeneous Information Networks

openhgnn.models.NSHE

Network Schema Preserving Heterogeneous Information Network Embedding Paper Link <http://www.shichuan.org/doc/87.pdf> Code Link https://github.com/Andy-Border/NSHE

openhgnn.models.NARS

SCALABLE GRAPH NEURAL NETWORKS FOR HETEROGENEOUS GRAPHS.

openhgnn.models.RHGNN

This is the main method of model RHGNN

openhgnn.models.HPN

This model shows an example of using dgl.metapath_reachable_graph on the original heterogeneous graph.HPN from paper Heterogeneous Graph Propagation Network.

openhgnn.models.KGCN

This module KGCN was introduced in KGCN.

openhgnn.models.SLiCE

openhgnn.models.HGSL

HGSL, Heterogeneous Graph Structure Learning from paper.

openhgnn.models.homo_GNN

General homogeneous GNN model for HGNN HeteroMLP + HomoGNN + HeteroMLP

openhgnn.models.general_HGNN

General heterogeneous GNN model

openhgnn.models.HDE

openhgnn.models.SimpleHGN

This is a model SimpleHGN from Are we really making much progress? Revisiting, benchmarking, and refining heterogeneous graph neural networks

openhgnn.models.GATNE

openhgnn.models.Rsage

openhgnn.models.Mg2vec

This is a model mg2vec from `mg2vec: Learning Relationship-Preserving Heterogeneous Graph Representations via Metagraph Embedding<https://ieeexplore.ieee.org/document/9089251>`__

openhgnn.models.DHNE

Title: Structural Deep Embedding for Hyper-Networks

openhgnn.models.DiffMG

openhgnn.models.MeiREC

MeiREC from paper Metapath-guided Heterogeneous Graph Neural Network for Intent Recommendation in KDD_2019.

openhgnn.models.HMPNN

Heterogeneous Message-Passing Neural Network (HMPNN)

openhgnn.models.SeHGNN

This is a model SimpleHGN from Simple and Efficient Heterogeneous Graph Neural Network This model is a metapath-based model.