paper-with-me

Papers

Bilinear Graph Neural Network with Neighbor Interactions

2020-02-10 · Hongmin Zhu, Fuli Feng, Xiangnan He, Xiang Wang, Yan Li, Kai Zheng, Yongdong Zhang

Graph Neural Network (GNN) is a powerful model to learn representations and make predictions on graph data. Existing efforts on GNN have largely defined the graph convolution as a weighted sum of the features of the connected nodes to form the representation of the target node. Nevertheless, the operation of weighted sum assumes the neighbor nodes are independent of each other, and ignores the possible interactions between them. When such interactions exist, such as the co-occurrence of two neighbor nodes is a strong signal of the target node's characteristics, existing GNN models may fail to capture the signal. In this work, we argue the importance of modeling the interactions between neighbor nodes in GNN. We propose a new graph convolution operator, which augments the weighted sum with pairwise interactions of the representations of neighbor nodes. We term this framework as Bilinear Graph Neural Network (BGNN), which improves GNN representation ability with bilinear interactions between neighbor nodes. In particular, we specify two BGNN models named BGCN and BGAT, based on the well-known GCN and GAT, respectively. Empirical results on three public benchmarks of semi-supervised node classification verify the effectiveness of BGNN -- BGCN (BGAT) outperforms GCN (GAT) by 1.6% (1.5%) in classification accuracy.Codes are available at: https://github.com/zhuhm1996/bgnn.

📄 PDF Abstract BibTeX arXiv:2002.03575

Code (1)

zhuhm1996/bgnn 공식 구현 tf

Tasks

General ClassificationGraph Neural NetworkNode Classification

Methods 이 논문이 사용한 방법론

Graph Neural Network 설명 없음
GAT A Graph Attention Network (GAT) is a neural network architecture that operates on graph-structured data, leveraging masked self-attentional layers to address the shortcomings…
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…
GCN A Graph Convolutional Network, or GCN, is an approach for semi-supervised learning on graph-structured data. It is based on an efficient variant of [convolutional neural…

Similar Papers 제목 키워드 기반

An $α$-No-Regret Algorithm For Graphical Bilinear Bandits

2022-06-01 · Geovani Rizk, Igor Colin, Albert Thomas, Rida Laraki 외

We propose the first regret-based approach to the Graphical Bilinear Bandits problem, where $n$ agents in a graph play a stochastic bilinear bandit game with each of their neighbors. This setting reveals a combinatorial …

Learning Temporal Attention in Dynamic Graphs with Bilinear Interactions

2019-09-23 · Boris Knyazev, Carolyn Augusta, Graham W. Taylor

Reasoning about graphs evolving over time is a challenging concept in many domains, such as bioinformatics, physics, and social networks. We consider a common case in which edges can be short term interactions (e.g., mes…

Dynamic Link PredictionLink PredictionPoint Processes

Interpretable bilinear attention network with domain adaptation improves drug-target prediction

2022-08-03 · Peizhen Bai, Filip Miljković, Bino John, Haiping Lu

Predicting drug-target interaction is key for drug discovery. Recent deep learning-based methods show promising performance but two challenges remain: (i) how to explicitly model and learn local interactions between drug…

Domain AdaptationDrug DiscoveryPrediction

Learning Deep Bilinear Transformation for Fine-grained Image Representation

2019-11-09 · NeurIPS 2019 12 · Heliang Zheng, Jianlong Fu, Zheng-Jun Zha, Jiebo Luo

Bilinear feature transformation has shown the state-of-the-art performance in learning fine-grained image representations. However, the computational cost to learn pairwise interactions between deep feature channels is p…

Fine-Grained Image Recognition

ProjB: An Improved Bilinear Biased ProjE model for Knowledge Graph Completion

2022-08-15 · Mojtaba Moattari, Sahar Vahdati, Farhana Zulkernine

Knowledge Graph Embedding (KGE) methods have gained enormous attention from a wide range of AI communities including Natural Language Processing (NLP) for text generation, classification and context induction. Embedding …

Graph EmbeddingKnowledge Graph CompletionKnowledge Graph EmbeddingKnowledge Graphs+1