atlas

Research map / Graph learning / GNN architectures

Rethinking the Capacity of Graph Neural Networks for Branching Strategy

NeurIPS 2024 · Graph learning › GNN architectures · approach: GNN generalization theory · 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.

Shows theoretically which MILPs' strong branching scores MP-GNNs can represent (MP-tractable class, universal approximation), that MP-GNNs fail beyond it via a counterexample, and that 2-FGNNs universally approximate SB scores.

Problem

Whether GNNs (MP-GNNs and higher-order 2-FGNNs) have the capacity to approximate strong branching (SB) scores for MILPs, which is the basis of learning-to-branch imitation methods.

Approach

Defines "MP-tractable" MILPs via WL color refinement (submatrices constant on color classes) and proves MP-GNNs universally approximate SB on this class; constructs two MP-intractable MILPs with different SB scores that MP-GNNs cannot distinguish; shows 2-FWL-equivalent (2-FGNN) separation suffices for universal approximation over all MILPs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use MP-GNN rather than a higher-order architectureMP-GNN · MP-tractable random MILPsSB score fittingHelped
use 2-FGNN rather than MP-GNNMP-intractable two-instance dataset · MP-intractable two-instance datasetSB score fittingHelped
increase embedding size from 64 to 1,024 (ablation)2-FGNN · MP-intractable two-instance datasetepochs to reach 10^{-6} error: 16,570 -> 980Helped
increase embedding size from 1,024 to 2,048 (ablation)2-FGNN · MP-intractable two-instance datasetepochs to reach 10^{-6} error: 980 -> 1,126Hurt
increase embedding size from 64 to 1,024 (ablation)2-FGNN · MP-intractable two-instance datasetepochs to reach 10^{-12} error: 18,762 -> 1,128Helped
increase embedding size from 1,024 to 2,048 (ablation)2-FGNN · MP-intractable two-instance datasetepochs to reach 10^{-12} error: 1,128 -> 1,174Hurt
increase embedding size across the tested range (ablation)2-FGNN · MP-intractable two-instance datasetSB score fitting errorNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: randomly generated MILP instances (6x20, MP-tractable) two hand-constructed MP-intractable MILPs 100 large set covering instances (1000 vars, 2000 constraints) SB scores computed with SCIP

Metrics: training loss (sum of squared error to SB scores) epochs to reach error threshold

Baselines: MP-GNN

Builds on: Weisfeiler-Lehman test k-FWL / 2-FGNN (higher-order GNN) Gasse et al. bipartite MILP-graph representation Stone-Weierstrass theorem Lusin's theorem

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