paper-with-me

홈 › Papers

Lying Graph Convolution: Learning to Lie for Node Classification Tasks

2024-05-02 · Daniele Castellana

In the context of machine learning for graphs, many researchers have empirically observed that Deep Graph Networks (DGNs) perform favourably on node classification tasks when the graph structure is homophilic (\ie adjacent nodes are similar). In this paper, we introduce Lying-GCN, a new DGN inspired by opinion dynamics that can adaptively work in both the heterophilic and the homophilic setting. At each layer, each agent (node) shares its own opinions (node embeddings) with its neighbours. Instead of sharing its opinion directly as in GCN, we introduce a mechanism which allows agents to lie. Such a mechanism is adaptive, thus the agents learn how and when to lie according to the task that should be solved. We provide a characterisation of our proposal in terms of dynamical systems, by studying the spectral property of the coefficient matrix of the system. While the steady state of the system collapses to zero, we believe the lying mechanism is still usable to solve node classification tasks. We empirically prove our belief on both synthetic and real-world datasets, by showing that the lying mechanism allows to increase the performances in the heterophilic setting without harming the results in the homophilic one.

📄 PDF Abstract BibTeX arXiv:2405.01247

Code (1)

danielecastellana22/lying-graph-convolution 공식 구현 pytorch

Tasks

Node Classification

Methods 이 논문이 사용한 방법론

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 제목 키워드 기반

Understanding Graph Convolutional Networks for Text Classification

2022-03-30 · Soyeon Caren Han, Zihan Yuan, Kunze Wang, Siqu Long 외

Graph Convolutional Networks (GCN) have been effective at tasks that have rich relational structure and can preserve global structure information of a dataset in graph embeddings. Recently, many researchers focused on ex…

Classificationgraph constructiontext-classificationText Classification

Bayesian Graph Convolutional Neural Networks using Node Copying

2019-11-08 · Soumyasundar Pal, Florence Regol, Mark Coates

Graph convolutional neural networks (GCNN) have numerous applications in different graph based learning tasks. Although the techniques obtain impressive results, they often fall short in accounting for the uncertainty as…

Node Classification

Population Graph Cross-Network Node Classification for Autism Detection Across Sample Groups

2024-01-10 · Anna Stephens, Francisco Santos, Pang-Ning Tan, Abdol-Hossein Esfahanian

Graph neural networks (GNN) are a powerful tool for combining imaging and non-imaging medical information for node classification tasks. Cross-network node classification extends GNN techniques to account for domain drif…

Autism detectionClassificationNode Classification

What Do Graph Convolutional Neural Networks Learn?

2022-07-05 · Sannat Singh Bhasin, Vaibhav Holani, Divij Sanjanwala

Graph neural networks (GNNs) have gained traction over the past few years for their superior performance in numerous machine learning tasks. Graph Convolutional Neural Networks (GCN) are a common variant of GNNs that are…

Node Classification

Neighbor Enhanced Graph Convolutional Networks for Node Classification and Recommendation

2022-03-30 · Hao Chen, Zhong Huang, Yue Xu, Zengde Deng 외

The recently proposed Graph Convolutional Networks (GCNs) have achieved significantly superior performance on various graph-related tasks, such as node classification and recommendation. However, currently researches on …

ClassificationNode Classification