atlas

Research map / Graph learning / Graph self-supervised learning

Unraveling the Impact of Heterophilic Structures on Graph Positive-Unlabeled Learning

ICML 2024 · Graph learning › Graph self-supervised learning · approach: Heterophily and imbalance on graphs · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes GPL, a bilevel graph PU learning method that learns edge weights via a label propagation loss to down-weight heterophilic edges, improving class-prior estimation and PU classification on homophilic and heterophilic graphs.

Problem

Positive-unlabeled learning on graphs is hampered by edge heterophily, which violates the irreducibility assumption needed for class-prior estimation and degrades latent label inference for unlabeled nodes.

Approach

A learnable edge mask is optimized with a Label Propagation Loss that uses only observed positive nodes (and identified P/N nodes) to strengthen homophilic edges and weaken heterophilic ones; this is combined with class-prior estimation and PU classification in a bilevel optimization (inner: graph structure, outer: GNN classifier).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add LPL (ablation)GPL · CiteseerF1: 70.0 -> 74.1Helped
add LPL (ablation)GPL · Wiki-CSF1: 79.6 -> 82.3Helped
add LPL (ablation)GPL · CornellF1: 13.9 -> 37.9Helped
add LPL (ablation)GPL · ChameleonF1: 17.5 -> 36.2Helped
use bilevel optimization instead of a two-stage approach (ablation)GPL · CiteseerF1: 71.5 -> 74.1Helped
use bilevel optimization instead of a two-stage approach (ablation)GPL · Wiki-CSF1: 80.1 -> 82.3Helped
use bilevel optimization instead of a two-stage approach (ablation)GPL · CornellF1: 32.4 -> 37.9Helped
use bilevel optimization instead of a two-stage approach (ablation)GPL · ChameleonF1: 28.9 -> 36.2Helped
include selected nodes in LPL (ablation)GPL · CiteseerF1: 71.1 -> 74.1Helped
include selected nodes in LPL (ablation)GPL · Wiki-CSF1: 80.2 -> 82.3Helped
include selected nodes in LPL (ablation)GPL · CornellF1: 34.6 -> 37.9Helped
include selected nodes in LPL (ablation)GPL · ChameleonF1: 32.4 -> 36.2Helped

Surprising findings

Limitations

Experimental setup

Datasets: Cora Pubmed Citeseer Wiki-CS Cornell Chameleon Squirrel Actor Wisconsin Texas

Benchmarks: Cora Pubmed Citeseer Wiki-CS Cornell Chameleon Squirrel Actor Wisconsin Texas

Metrics: F1 score absolute class-prior estimation error

Baselines: GCN MLP GCN+TED MLP+TED GCN+NNPU MLP+NNPU LSDAN GRAB PU-GNN KM DEDPUL MPE

Builds on: Positive-unlabeled learning class-prior estimation (TED) NNPU label propagation algorithm GCN GRAB

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy