Heterogeneous Deep Graph Infomax

Overview

Heterogeneous-Deep-Graph-Infomax

Parameter Setting:

HDGI-A:

Node-level dimension: 16
Attention head: 4
Semantic-level attention vector: 8
learning rate: 0.02

HDGI-C:

Node-level dimension: 64
Semantic-level attention vector: 8
learning rate: 0.02

GAT:

Node-level dimension: 16
Attention head: 4
learning rate: 0.005
Drop out ratio: 0.6

GCN:

Hidden-unit dimension: 64
learning rate: 0.01
Drop out ratio: 0.5

RGCN:

Hidden-unit dimension: 16
learning rate: 0.01
Drop out ratio: 0

Metapath2Vec:

Embedding dimension: 100
learning rate: 0.01
negative-samples: 5
Window: 1

HAN:

Node-level dimension: 16
Attention head: 4
Semantic-level dimension: 8
learning rate: 0.005
Node-level Drop out ratio: 0.6
Semantic-level Drop out ratio: 0.6

Deepwalk:

Number of walks per node: 10
Dimensions of word embeddings: 128
Length of random walk: 30
Window size for skipgram: 5

DGI:

Hidden-unit dimension: 64
learning rate: 0.001
Drop out ratio: 0

Comments
  • about the experiment

    about the experiment

    Great respect for your work. I just have a question about the result of the HAN model. Did you just use the TensorFlow version of HAN implemented by the author? Because I can't reproduce the results he mentioned in his paper. So any suggestion?

    opened by DannyWu1996 11
  • out of memory

    out of memory

    Hi, I am excited to see this work. But when I trained the HDGI-HGAT model with GTX-1080ti GPU, I got the following error: RuntimeError: CUDA out of memory. Tried to allocate 146.88 MiB (GPU 0; 2.00 GiB total capacity; 374.63 MiB already allocated; 0 bytes free; 1015.00 KiB cached) Is there any solution? Looking forward to your reply.

    opened by 960924 3
  • Dropout and ratio

    Dropout and ratio

    Hi, thanks your job! When I m trying your code, I dont find anywhere using the dropout operation. So, why you set the drop_prob parameter? Meanwhile, in your paper, you conducted two different training-ratio(20% and 80%), and you show the case of 20%. So ,when it comes to 80%, how can i split the dataset? 10% for validation and 10% for test? i hope for your response! Thank U very much!

    opened by liun-online 2
  • Could you please release the code of DGI experiment with any dataset?

    Could you please release the code of DGI experiment with any dataset?

    As shown in experiment in the paper, DGI perfomance is strongly competitive. But I am very curious about its implementation, because DGI is applicable only on isomorphic graph, how could your team apply this method to a heterogeneous graph? Thanks so much if you do release the code. If not, could you please briefly describe the experiment?

    opened by Yonggie 1
  • IMDB extract Edge

    IMDB extract Edge

    opened by NlpRookie 1
  • The Question about the cluster experiment of HDCN

    The Question about the cluster experiment of HDCN

    Hello, Mr Ren, after reading your paper, as you described in the paper, the gcns performance is better than the gat, while in the code, i only discover the cluster code about the gat, in the DGI-HGCN, i cannot find the cluster experiment of this gcns framework, could it really improve the cluster performance? (owing to missing this part code, leading these two framework is not symmetric, no offense, i`m curious because im a rookie ,thanks!!!)

    opened by YcZ76 6
  • other experiments

    other experiments

    Great respect for your work. Have you conducted other experiments? I used TSNE for visualization and found that the results were not ideal. I don't know if this is normal. Looking forward to your answer. I hope I didn't disturb you.

    opened by xinchen1412 6
Owner
null
Code for KDD'20 "An Efficient Neighborhood-based Interaction Model for Recommendation on Heterogeneous Graph"

Heterogeneous INteract and aggreGatE (GraphHINGE) This is a pytorch implementation of GraphHINGE model. This is the experiment code in the following w

Jinjiarui 69 Nov 24, 2022
A heterogeneous entity-augmented academic language model based on Open Academic Graph (OAG)

Library | Paper | Slack We released two versions of OAG-BERT in CogDL package. OAG-BERT is a heterogeneous entity-augmented academic language model wh

THUDM 58 Dec 17, 2022
Revisiting, benchmarking, and refining Heterogeneous Graph Neural Networks.

Heterogeneous Graph Benchmark Revisiting, benchmarking, and refining Heterogeneous Graph Neural Networks. Roadmap We organize our repo by task, and on

THUDM 176 Dec 17, 2022
Source code for CIKM 2021 paper for Relation-aware Heterogeneous Graph for User Profiling

RHGN Source code for CIKM 2021 paper for Relation-aware Heterogeneous Graph for User Profiling Dependencies torch==1.6.0 torchvision==0.7.0 dgl==0.7.1

Big Data and Multi-modal Computing Group, CRIPAC 6 Nov 29, 2022
Code for our EMNLP 2021 paper “Heterogeneous Graph Neural Networks for Keyphrase Generation”

GATER This repository contains the code for our EMNLP 2021 paper “Heterogeneous Graph Neural Networks for Keyphrase Generation”. Our implementation is

Jiacheng Ye 12 Nov 24, 2022
Implementation of Heterogeneous Graph Attention Network

HetGAN Implementation of Heterogeneous Graph Attention Network This is the code repository of paper "Prediction of Metro Ridership During the COVID-19

null 5 Dec 28, 2021
The source code of the paper "SHGNN: Structure-Aware Heterogeneous Graph Neural Network"

SHGNN: Structure-Aware Heterogeneous Graph Neural Network The source code and dataset of the paper: SHGNN: Structure-Aware Heterogeneous Graph Neural

Wentao Xu 7 Nov 13, 2022
MACE is a deep learning inference framework optimized for mobile heterogeneous computing platforms.

Documentation | FAQ | Release Notes | Roadmap | MACE Model Zoo | Demo | Join Us | 中文 Mobile AI Compute Engine (or MACE for short) is a deep learning i

Xiaomi 4.7k Dec 29, 2022
Deep generative modeling for time-stamped heterogeneous data, enabling high-fidelity models for a large variety of spatio-temporal domains.

Neural Spatio-Temporal Point Processes [arxiv] Ricky T. Q. Chen, Brandon Amos, Maximilian Nickel Abstract. We propose a new class of parameterizations

Facebook Research 75 Dec 19, 2022
Awesome Deep Graph Clustering is a collection of SOTA, novel deep graph clustering methods

ADGC: Awesome Deep Graph Clustering ADGC is a collection of state-of-the-art (SOTA), novel deep graph clustering methods (papers, codes and datasets).

yueliu1999 297 Dec 27, 2022
DVG-Face: Dual Variational Generation for Heterogeneous Face Recognition, TPAMI 2021

DVG-Face: Dual Variational Generation for HFR This repo is a PyTorch implementation of DVG-Face: Dual Variational Generation for Heterogeneous Face Re

null 52 Dec 30, 2022
Radar-to-Lidar: Heterogeneous Place Recognition via Joint Learning

radar-to-lidar-place-recognition This page is the coder of a pre-print, implemented by PyTorch. If you have some questions on this project, please fee

Huan Yin 37 Oct 9, 2022
HNECV: Heterogeneous Network Embedding via Cloud model and Variational inference

HNECV This repository provides a reference implementation of HNECV as described in the paper: HNECV: Heterogeneous Network Embedding via Cloud model a

null 4 Jun 28, 2022
Pytorch implementation of VAEs for heterogeneous likelihoods.

Heterogeneous VAEs Beware: This repository is under construction ??️ Pytorch implementation of different VAE models to model heterogeneous data. Here,

Adrián Javaloy 35 Nov 29, 2022
PyTorch implementation of our ICCV 2021 paper, Interpretation of Emergent Communication in Heterogeneous Collaborative Embodied Agents.

PyTorch implementation of our ICCV 2021 paper, Interpretation of Emergent Communication in Heterogeneous Collaborative Embodied Agents.

Saim Wani 4 May 8, 2022
SurvITE: Learning Heterogeneous Treatment Effects from Time-to-Event Data

SurvITE: Learning Heterogeneous Treatment Effects from Time-to-Event Data SurvITE: Learning Heterogeneous Treatment Effects from Time-to-Event Data Au

null 14 Nov 28, 2022
Paper Title: Heterogeneous Knowledge Distillation for Simultaneous Infrared-Visible Image Fusion and Super-Resolution

HKDnet Paper Title: "Heterogeneous Knowledge Distillation for Simultaneous Infrared-Visible Image Fusion and Super-Resolution" Email: 18186470991@163.

wasteland 11 Nov 12, 2022
CKD - Collaborative Knowledge Distillation for Heterogeneous Information Network Embedding

Collaborative Knowledge Distillation for Heterogeneous Information Network Embed

zhousheng 9 Dec 5, 2022
Session-based Recommendation, CoHHN, price preferences, interest preferences, Heterogeneous Hypergraph, Co-guided Learning, SIGIR2022

This is our implementation for the paper: Price DOES Matter! Modeling Price and Interest Preferences in Session-based Recommendation Xiaokun Zhang, Bo

Xiaokun Zhang 27 Dec 2, 2022