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

NSHE[IJCAI2020] 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.