Graph Convolutional Networks Guided by Explicitly Estimated Homophily and Heterophily Degree

Graph convolutional networks (GCNs) have been successfully applied to learning tasks on graph-structured data. However, most traditional GCNs based on graph convolutions assume homophily in graphs, which leads to a poor performance when dealing with heterophilic graphs. Although many novel methods h...

Full description

Bibliographic Details
Main Authors: Rui Zhang, Xin Li
Format: Article
Language:English
Published: MDPI AG 2022-10-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/12/20/10579
_version_ 1797475463264731136
author Rui Zhang
Xin Li
author_facet Rui Zhang
Xin Li
author_sort Rui Zhang
collection DOAJ
description Graph convolutional networks (GCNs) have been successfully applied to learning tasks on graph-structured data. However, most traditional GCNs based on graph convolutions assume homophily in graphs, which leads to a poor performance when dealing with heterophilic graphs. Although many novel methods have recently been proposed to deal with heterophily, the effect of homophily and heterophily on classifying node pairs is not clearly separated in existing approaches and inevitably influences each other. To deal with various types of graphs more accurately, in this work we propose a new GCN-based model that leverages the explicitly estimated homophily and heterophily degree between node pairs and adaptively guides the propagation and aggregation of signed messages. We also design a pre-training process to learn homophily and heterophily degree from both original node attributes that are graph-agnostic and the localized graph structure information by using Deepwalk that reflects graph topology. Extensive experiments on eight real-world benchmarks demonstrate that the new approach achieves state-of-the-art results on three homophilic graph datasets and outperforms baselines on five heterophilic graph datasets.
first_indexed 2024-03-09T20:45:27Z
format Article
id doaj.art-31d0879165614078be901dd8e2a92975
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-09T20:45:27Z
publishDate 2022-10-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-31d0879165614078be901dd8e2a929752023-11-23T22:46:59ZengMDPI AGApplied Sciences2076-34172022-10-0112201057910.3390/app122010579Graph Convolutional Networks Guided by Explicitly Estimated Homophily and Heterophily DegreeRui Zhang0Xin Li1Shanghai Key Laboratory of Trustworthy Computing, East China Normal University, Shanghai 200062, ChinaShanghai Key Laboratory of Trustworthy Computing, East China Normal University, Shanghai 200062, ChinaGraph convolutional networks (GCNs) have been successfully applied to learning tasks on graph-structured data. However, most traditional GCNs based on graph convolutions assume homophily in graphs, which leads to a poor performance when dealing with heterophilic graphs. Although many novel methods have recently been proposed to deal with heterophily, the effect of homophily and heterophily on classifying node pairs is not clearly separated in existing approaches and inevitably influences each other. To deal with various types of graphs more accurately, in this work we propose a new GCN-based model that leverages the explicitly estimated homophily and heterophily degree between node pairs and adaptively guides the propagation and aggregation of signed messages. We also design a pre-training process to learn homophily and heterophily degree from both original node attributes that are graph-agnostic and the localized graph structure information by using Deepwalk that reflects graph topology. Extensive experiments on eight real-world benchmarks demonstrate that the new approach achieves state-of-the-art results on three homophilic graph datasets and outperforms baselines on five heterophilic graph datasets.https://www.mdpi.com/2076-3417/12/20/10579graph convolutional networksheterophilic graphsnode classification
spellingShingle Rui Zhang
Xin Li
Graph Convolutional Networks Guided by Explicitly Estimated Homophily and Heterophily Degree
Applied Sciences
graph convolutional networks
heterophilic graphs
node classification
title Graph Convolutional Networks Guided by Explicitly Estimated Homophily and Heterophily Degree
title_full Graph Convolutional Networks Guided by Explicitly Estimated Homophily and Heterophily Degree
title_fullStr Graph Convolutional Networks Guided by Explicitly Estimated Homophily and Heterophily Degree
title_full_unstemmed Graph Convolutional Networks Guided by Explicitly Estimated Homophily and Heterophily Degree
title_short Graph Convolutional Networks Guided by Explicitly Estimated Homophily and Heterophily Degree
title_sort graph convolutional networks guided by explicitly estimated homophily and heterophily degree
topic graph convolutional networks
heterophilic graphs
node classification
url https://www.mdpi.com/2076-3417/12/20/10579
work_keys_str_mv AT ruizhang graphconvolutionalnetworksguidedbyexplicitlyestimatedhomophilyandheterophilydegree
AT xinli graphconvolutionalnetworksguidedbyexplicitlyestimatedhomophilyandheterophilydegree