paper-with-me

홈 › Papers

ES-GNN: Generalizing Graph Neural Networks Beyond Homophily with Edge Splitting

2022-05-27 · Jingwei Guo, Kaizhu Huang, Rui Zhang, Xinping Yi

While Graph Neural Networks (GNNs) have achieved enormous success in multiple graph analytical tasks, modern variants mostly rely on the strong inductive bias of homophily. However, real-world networks typically exhibit both homophilic and heterophilic linking patterns, wherein adjacent nodes may share dissimilar attributes and distinct labels. Therefore, GNNs smoothing node proximity holistically may aggregate both task-relevant and irrelevant (even harmful) information, limiting their ability to generalize to heterophilic graphs and potentially causing non-robustness. In this work, we propose a novel Edge Splitting GNN (ES-GNN) framework to adaptively distinguish between graph edges either relevant or irrelevant to learning tasks. This essentially transfers the original graph into two subgraphs with the same node set but complementary edge sets dynamically. Given that, information propagation separately on these subgraphs and edge splitting are alternatively conducted, thus disentangling the task-relevant and irrelevant features. Theoretically, we show that our ES-GNN can be regarded as a solution to a disentangled graph denoising problem, which further illustrates our motivations and interprets the improved generalization beyond homophily. Extensive experiments over 11 benchmark and 1 synthetic datasets not only demonstrate the effective performance of ES-GNN but also highlight its robustness to adversarial graphs and mitigation of the over-smoothing problem.

📄 PDF Abstract BibTeX arXiv:2205.13700

Code (1)

jingweio/es-gnn 공식 구현 pytorch

Tasks

DenoisingInductive Bias

Similar Papers 제목 키워드 기반

Edge-Splitting MLP: Node Classification on Homophilic and Heterophilic Graphs without Message Passing

2024-12-11 · Matthias Kohn, Marcel Hoffmann, Ansgar Scherp

Message Passing Neural Networks (MPNNs) have demonstrated remarkable success in node classification on homophilic graphs. It has been shown that they do not solely rely on homophily but on neighborhood distributions of n…

Node Classification

Characterizing Graph Datasets for Node Classification: Homophily-Heterophily Dichotomy and Beyond

2022-09-13 · NeurIPS 2023 11 · Oleg Platonov, Denis Kuznedelev, Artem Babenko, Liudmila Prokhorenkova

Homophily is a graph property describing the tendency of edges to connect similar nodes; the opposite is called heterophily. It is often believed that heterophilous graphs are challenging for standard message-passing gra…

InformativenessNode Classification

PC-Conv: Unifying Homophily and Heterophily with Two-fold Filtering

2023-12-22 · Bingheng Li, Erlin Pan, Zhao Kang

Recently, many carefully crafted graph representation learning methods have achieved impressive performance on either strong heterophilic or homophilic graphs, but not both. Therefore, they are incapable of generalizing …

Graph Representation LearningNode ClassificationRepresentation Learning

EvenNet: Ignoring Odd-Hop Neighbors Improves Robustness of Graph Neural Networks

2022-05-27 · Runlin Lei, Zhen Wang, Yaliang Li, Bolin Ding 외

Graph Neural Networks (GNNs) have received extensive research attention for their promising performance in graph machine learning. Despite their extraordinary predictive accuracy, existing approaches, such as GCN and GPR…

Node Classification

Graph Representation Learning Beyond Node and Homophily

2022-03-03 · You Li, Bei Lin, Binli Luo, Ning Gui

Unsupervised graph representation learning aims to distill various graph information into a downstream task-agnostic dense vector embedding. However, existing graph representation learning approaches are designed mainly …

Edge ClassificationGraph EmbeddingGraph Representation LearningNode Classification+1