atlas

Research map / Learning theory and algorithms / Combinatorial and search optimization

FRAM: Frobenius-Regularized Assignment Matching with Mixed-Precision Computing

NeurIPS 2025 · Learning theory and algorithms › Combinatorial and search optimization · approach: Heuristics for integer programming · 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 FRAM, a graph matching method that replaces the doubly stochastic projection in projected fixed-point iterations with a Frobenius-regularized linear assignment (FRA) solved by a scaling doubly stochastic normalization (SDSN), plus a GPU mixed-precision (TF32/FP32/FP64) implementation giving large speedups.

Problem

Graph matching, cast as a QAP, is NP-hard; projection-based convex relaxations enlarge the feasible set, causing sensitivity to numerical scale and geometric misalignment between relaxed and original domains, and the approach is computationally expensive at large scale.

Approach

Reformulate the doubly stochastic projection as a Frobenius-regularized linear assignment with a tunable parameter theta that controls relaxation bias and enables scale invariance via normalization; solve it with an SDSN iteration whose truncation residuals vanish, enabling a theoretically motivated mixed-precision GPU pipeline.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FRAM instead of DSPFP for attributed matchingFRAM · Real-world pictures: bark, boat, graf, wall, ubcmatching error (× 10^4): 5.0 -> 4.2; 4.4 -> 4.0; 4.9 -> 4.6; 4.1 -> 3.6; 4.0 -> 3.1Helped
Use FRAM instead of ASM for attributed matchingFRAM · Real-world pictures: leuv, tree, bikesmatching error (× 10^4): 3.7 -> 4.9; 3.5 -> 3.8; 3.6 -> 4.4Hurt
Use FRAM instead of DSPFP for house-sequence matchingFRAM · CMU Houserunning time: 3.83s -> 0.93sHelped
Use FRAM instead of ASM for house-sequence matchingFRAM · CMU Housematching error: 7341 -> 7047Helped
Use FRAM instead of ASM on noisy Facebook networksFRAM · Facebook-ego, 5%, 15%, and 25% noiseaccuracy: 91.1% -> 94.7%; 88.4% -> 91.1%; 85.7% -> 89.5%Helped
Use mixed-precision GPU computation instead of GPU-FP64FRAM · ubc(2000)speedup: 12.7×Helped
Use mixed-precision GPU computation instead of CPU-FP64FRAM · ubc(2000)speedup: 371.4×Helped

Surprising findings

Limitations

Experimental setup

Datasets: Real-world pictures (affine covariant regions dataset, 8 image sets) CMU House Sequence Facebook ego social circles

Benchmarks: Real-world pictures (bark, boat, graf, wall, leuv, tree, ubc, bikes) CMU House Sequence Facebook ego network with noise

Metrics: running time matching error node matching accuracy

Baselines: DSPFP AIPFP GA ASM GWL S-GWL GRASP

Builds on: DSPFP doubly stochastic normalization (DSN) graduated assignment integer projected fixed point (IPFP) Hungarian method

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