atlas

Research map / Graph learning / Graph self-supervised learning

Beyond Homophily: Graph Contrastive Learning with Macro-Micro Message Passing

AAAI 2025 · Graph learning › Graph self-supervised learning · approach: Graph contrastive learning analysis · 2 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 M3P-GCL, a graph contrastive learning framework that combines structural and attribute kNN views with aligned priority/supporting view encoding (macro level) and adaptive self-propagation of self-loops in an SGC encoder (micro level), evaluated on homophilous and non-homophilous node classification.

Problem

Graph contrastive learning relies on GNN encoders with a homophily assumption, which restricts the direction and process of message passing and hurts performance on non-homophilous graphs.

Approach

Uses both structural and attribute-kNN views, assigns priority/supporting roles depending on graph homophily, aligns the supporting view embeddings with a global embedding of the priority view (APS-VE), and splits self-propagation into neighbor-like and identity (self-individual) parts weighted by omega (ASP) within an SGC encoder.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use M3P-GCL instead of the strongest baselineNode classification · Cornellaccuracy (%): 71.95±2.12 -> 85.03±1.23Helped
Use M3P-GCL instead of the strongest baselineNode classification · Texasaccuracy (%): 76.86±3.80 -> 81.08±0.00Helped
Use M3P-GCL instead of the strongest baselineNode classification · Wisconsinaccuracy (%): 77.65±2.00 -> 82.35±0.00Helped
Use M3P-GCL instead of the strongest baselineNode classification · Actoraccuracy (%): 35.67±0.51 -> 35.48±0.82Hurt
Use M3P-GCL instead of ASPNode classification · Coraaccuracy (%): 84.17 -> 85.62Helped
Use M3P-GCL instead of the strongest baselineNode classification · PubMedaccuracy (%): 80.63 -> 80.44Hurt
Add the attribute view (ablation)M3P-GCL · Cornellaccuracy (%): 49.78 -> 85.03Helped
Add the structural view (ablation)M3P-GCL · Wisconsinaccuracy (%): 72.97 -> 82.35Helped
Add APS-VE (ablation)M3P-GCL · Cornellaccuracy (%): 64.65 -> 85.03Helped
Add ASP (ablation)M3P-GCL · Cornellaccuracy (%): 58.38 -> 85.03Helped

Surprising findings

Limitations

Experimental setup

Datasets: Cora CiteSeer PubMed Cornell Texas Wisconsin Actor

Benchmarks: Cora CiteSeer PubMed Cornell Texas Wisconsin Actor

Metrics: accuracy F1 score

Baselines: MLP GCN SGC H2GCN UGCN FAGCN CSGCL NCLA HSAN HomoGCL ASP GREET

Builds on: SGC InfoNCE ASP GREET HomoGCL

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