Characterizing Graph Datasets for Node Classification: Homophily-Heterophily Dichotomy and Beyond
Oleg Platonov, Denis Kuznedelev, Artem Babenko, Liudmila Prokhorenkova

TL;DR
This paper critically examines measures of homophily in graphs, introduces a more robust measure called adjusted homophily, and proposes label informativeness (LI) to better characterize heterophily and predict GNN performance.
Contribution
It formalizes desirable properties for homophily measures, introduces adjusted homophily and LI, and demonstrates LI's effectiveness in correlating with GNN performance.
Findings
Adjusted homophily satisfies more desirable properties than other measures.
LI better correlates with GNN performance than traditional homophily measures.
Proposes a new framework for characterizing heterophily beyond the simple dichotomy.
Abstract
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 graph neural networks (GNNs), and much effort has been put into developing efficient methods for this setting. However, there is no universally agreed-upon measure of homophily in the literature. In this work, we show that commonly used homophily measures have critical drawbacks preventing the comparison of homophily levels across different datasets. For this, we formalize desirable properties for a proper homophily measure and verify which measures satisfy which properties. In particular, we show that a measure that we call adjusted homophily satisfies more desirable properties than other popular homophily measures while being rarely used in graph machine learning…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsAdvanced Graph Neural Networks · Recommender Systems and Techniques
