Auto-HeG: Automated Graph Neural Network on Heterophilic Graphs

Xin Zheng, Miao Zhang, Chunyang Chen, Qin Zhang, Chuan Zhou +1 more
2/23/2023
cs.LGcs.SI

No official code found. Best implementation: Amanda-Zheng/Auto-HeG (16 stars, MIT, last commit 2023-07-02).

Abstract

Graph neural architecture search (NAS) has gained popularity in automatically designing powerful graph neural networks (GNNs) with relieving human efforts. However, existing graph NAS methods mainly work under the homophily assumption and overlook another important graph property, i.e., heterophily, which exists widely in various real-world applications. To date, automated heterophilic graph learning with NAS is still a research blank to be filled in. Due to the complexity and variety of heterophilic graphs, the critical challenge of heterophilic graph NAS mainly lies in developing the heterophily-specific search space and strategy. Therefore, in this paper, we propose a novel automated graph neural network on heterophilic graphs, namely Auto-HeG, to automatically build heterophilic GNN models with expressive learning abilities. Specifically, Auto-HeG incorporates heterophily into all stages of automatic heterophilic graph learning, including search space design, supernet training, and architecture selection. Through the diverse message-passing scheme with joint micro-level and macro-level designs, we first build a comprehensive heterophilic GNN search space, enabling Auto-HeG to integrate complex and various heterophily of graphs. With a progressive supernet training strategy, we dynamically shrink the initial search space according to layer-wise variation of heterophily, resulting in a compact and efficient supernet. Taking a heterophily-aware distance criterion as the guidance, we conduct heterophilic architecture selection in the leave-one-out pattern, so that specialized and expressive heterophilic GNN architectures can be derived. Extensive experiments illustrate the superiority of Auto-HeG in developing excellent heterophilic GNNs to human-designed models and graph NAS models.

View on arXivView PDF

Code Implementations(1)

MIT

Pytorch implementation of WWW'23:"Auto-HeG: Automated Graph Neural Network on Heterophilic Graphs"

161Shell, PythonJun 26, 20223 years agoMIT

Cite this paper

@article{zheng2023autoheg,
  title  = {Auto-HeG: Automated Graph Neural Network on Heterophilic Graphs},
  author = {Xin Zheng and Miao Zhang and Chunyang Chen and Qin Zhang and Chuan Zhou and Shirui Pan},
  year   = {2023},
  eprint = {2302.12357},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.12357v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.12357.svg)](https://codeofpaper.com/paper/2302.12357)

Discussion