atlas

Research map / Graph learning / Graph algorithms and clustering

Towards Unsupervised Training of Matching-based Graph Edit Distance Solver via Preference-aware GAN

NeurIPS 2025 · Graph learning › Graph algorithms and clustering · approach: Deep learning for graph matching · 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 GEDRanker, a GAN-style unsupervised training framework that trains a diffusion-based node-matching GED solver using a preference-aware (BPR-ranking) discriminator over edit-path costs, without ground-truth matchings.

Problem

Supervised hybrid GED solvers need ground-truth node matchings and GED values, which are costly or infeasible to obtain due to NP-hardness; unsupervised training of such matching-based GED solvers is underexplored.

Approach

Replace supervised reconstruction with a GAN where a discriminator is trained with a BPR ranking loss to prefer node matchings yielding shorter edit paths (against the current best and last decoded matchings), while the diffusion solver uses Gumbel-Sinkhorn relaxation to be trained to maximize the discriminator score, combined with a reconstruction loss on the best-so-far matching.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train the DiffGED-based solver without ground-truth labels using GEDRankerDiffGED · AIDS700MAE: 0.022 -> 0.088Hurt
Train the DiffGED-based solver without ground-truth labels using GEDRankerDiffGED · LinuxMAE: 0.0 -> 0.01Hurt
Train the DiffGED-based solver without ground-truth labels using GEDRankerDiffGED · IMDBSpearman rank correlation: 0.982 -> 0.999Helped
Add exploration to current-best-solution recovery (ablation)GEDRanker · AIDS700MAE: 0.549 -> 0.088Helped
Add exploration to current-best-solution recovery (ablation)GEDRanker · LinuxMAE: 0.079 -> 0.01Helped
Replace REINFORCE exploration with the preference-aware GAN objective (ablation)GEDRanker · AIDS700MAE: 0.458 -> 0.088Helped
Replace REINFORCE exploration with the preference-aware GAN objective (ablation)GEDRanker · LinuxMAE: 0.04 -> 0.01Helped
Use a preference-aware discriminator instead of direct edit-path-length estimation (ablation)GEDRanker · AIDS700MAE: 0.237 -> 0.088Helped
Use a preference-aware discriminator instead of direct edit-path-length estimation (ablation)GEDRanker · LinuxMAE: 0.017 -> 0.01Helped
Replace BPR with Hinge ranking loss (ablation)GEDRanker · AIDS700MAE: 0.088 -> 0.114Hurt
Replace BPR with Hinge ranking loss (ablation)GEDRanker · LinuxMAE: 0.01 -> 0.002Helped
Replace the pair-interaction discriminator with matching-cost architecture (ablation)GEDRanker · AIDS700MAE: 0.088 -> 0.528Hurt

Surprising findings

Limitations

Experimental setup

Datasets: AIDS700 Linux IMDB IMDB-large

Benchmarks: AIDS700 Linux IMDB IMDB-large

Metrics: MAE Accuracy Spearman rho Kendall tau precision@10 precision@20 time (s)

Baselines: Hungarian VJ GEDGW Noah GENN-A* MATA* GEDGNN GEDIOT DiffGED REINFORCE-based variant

Builds on: DiffGED REINFORCE Gumbel-Sinkhorn Bayesian Personalized Ranking GIN AGNN

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