All Projects → yimutianyang → AGCN

yimutianyang / AGCN

Licence: other
No description or website provided.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to AGCN

disentangled graph collaborative filtering
Disentagnled Graph Collaborative Filtering, SIGIR2020
Stars: ✭ 118 (+594.12%)
Mutual labels:  graph-neural-networks, sigir2020
Spectral-Designed-Graph-Convolutions
Codes for "Bridging the Gap Between Spectral and Spatial Domains in Graph Neural Networks" paper
Stars: ✭ 39 (+129.41%)
Mutual labels:  graph-neural-networks
GNNSCVulDetector
Smart Contract Vulnerability Detection Using Graph Neural Networks (IJCAI-20 Accepted)
Stars: ✭ 42 (+147.06%)
Mutual labels:  graph-neural-networks
Literatures-on-GNN-Acceleration
A reading list for deep graph learning acceleration.
Stars: ✭ 50 (+194.12%)
Mutual labels:  graph-neural-networks
sdn-nfv-papers
This is a paper list about Resource Allocation in Network Functions Virtualization (NFV) and Software-Defined Networking (SDN).
Stars: ✭ 40 (+135.29%)
Mutual labels:  graph-neural-networks
H-GCN
[IJCAI 2019] Source code and datasets for "Hierarchical Graph Convolutional Networks for Semi-supervised Node Classification"
Stars: ✭ 103 (+505.88%)
Mutual labels:  graph-neural-networks
TIMME
TIMME: Twitter Ideology-detection via Multi-task Multi-relational Embedding (code & data)
Stars: ✭ 57 (+235.29%)
Mutual labels:  graph-neural-networks
SBR
⌛ Introducing Self-Attention to Target Attentive Graph Neural Networks (AISP '22)
Stars: ✭ 22 (+29.41%)
Mutual labels:  graph-neural-networks
gemnet pytorch
GemNet model in PyTorch, as proposed in "GemNet: Universal Directional Graph Neural Networks for Molecules" (NeurIPS 2021)
Stars: ✭ 80 (+370.59%)
Mutual labels:  graph-neural-networks
RL-based-Graph2Seq-for-NQG
Code & data accompanying the ICLR 2020 paper "Reinforcement Learning Based Graph-to-Sequence Model for Natural Question Generation"
Stars: ✭ 104 (+511.76%)
Mutual labels:  graph-neural-networks
InterGCN-ABSA
[COLING 2020] Jointly Learning Aspect-Focused and Inter-Aspect Relations with Graph Convolutional Networks for Aspect Sentiment Analysis
Stars: ✭ 41 (+141.18%)
Mutual labels:  graph-neural-networks
OpenHGNN
This is an open-source toolkit for Heterogeneous Graph Neural Network(OpenHGNN) based on DGL.
Stars: ✭ 264 (+1452.94%)
Mutual labels:  graph-neural-networks
Walk-Transformer
From Random Walks to Transformer for Learning Node Embeddings (ECML-PKDD 2020) (In Pytorch and Tensorflow)
Stars: ✭ 26 (+52.94%)
Mutual labels:  graph-neural-networks
graph-convnet-tsp
Code for the paper 'An Efficient Graph Convolutional Network Technique for the Travelling Salesman Problem' (INFORMS Annual Meeting Session 2019)
Stars: ✭ 196 (+1052.94%)
Mutual labels:  graph-neural-networks
ProteinGCN
ProteinGCN: Protein model quality assessment using Graph Convolutional Networks
Stars: ✭ 88 (+417.65%)
Mutual labels:  graph-neural-networks
GNN4CD
Supervised community detection with line graph neural networks
Stars: ✭ 67 (+294.12%)
Mutual labels:  graph-neural-networks
deepsphere-cosmo-tf1
A spherical convolutional neural network for cosmology (TFv1).
Stars: ✭ 119 (+600%)
Mutual labels:  graph-neural-networks
LibAUC
An End-to-End Machine Learning Library to Optimize AUC (AUROC, AUPRC).
Stars: ✭ 115 (+576.47%)
Mutual labels:  graph-neural-networks
PathCon
Combining relational context and relational paths for knowledge graph completion
Stars: ✭ 94 (+452.94%)
Mutual labels:  graph-neural-networks
well-classified-examples-are-underestimated
Code for the AAAI 2022 publication "Well-classified Examples are Underestimated in Classification with Deep Neural Networks"
Stars: ✭ 21 (+23.53%)
Mutual labels:  graph-neural-networks

AGCN-SIGIR2020

Joint Item Recommendation and Attribute Inference: An Adaptive Graph Convolutional Network Approach

In many recommender systems, users and items are associated with attributes, and users show preferences to items. The attribute information describes users’ (items’) characteristics and has a wide range of applications, such as user profiling, item annotation, and feature enhanced recommendation. In practice, the attribute values are often incomplete with many missing attribute values. Therefore, item recommendation and attribute inference have become two main tasks in these platforms. In this paper, we define these two tasks in an attributed user-item bipartite graph, and propose an Adaptive Graph Convolutional Network (AGCN) approach for joint item recommendation and attribute inference. The key idea of AGCN is to iteratively perform two parts: 1) Learning graph embedding parameters with previously learned approximated attribute values to facilitate item recommendation and attribute inference update; 2) Sending the approximated updated attribute values back to the attributed graph for better graph embedding learning. Therefore, AGCN could adaptively adjust the graph embedding learning parameters by incorporating both the given attributes and the estimated attribute values, in order to provide weakly supervised information to refine the two tasks. Extensive experimental results clearly show the effectiveness of the proposed model.

We provide Tensorflow implementations of proposed AGCN model on the Movielens-20M dataset.

Prerequisites

  • Tensorflow 1.9.0
  • Python 3.6
  • NVIDIA GPU + CUDA CuDNN

Usage

  • Dataset:
    Under the data folder(cd ./data)
  • Item Recommendation Task:
    cd ./code
    python train_task1.py
    python test_task1.py
  • Attributes Inference Task:
    cd ./code
    python task2.py

Citation

If you find this useful for your research, please kindly cite the following paper:

@article{AGCN2020,
  title={Joint Item Recommendation and Attribute Inference: An Adaptive Graph Convolutional Network Approach},
  author={Le Wu, Yonghui Yang, Kun Zhang, Richang Hong, Yanjie Fu and Meng Wang}
  jconference={43nd International ACM SIGIR Conference on Research and Development in Information Retrieval},
  year={2020}
}

Author contact:

Email: [email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].