atlas

Research map / Label-efficient and robust learning / Self-supervised and contrastive

Principled Data Augmentation for Learning to Solve Quadratic Programming Problems

NeurIPS 2025 · Label-efficient and robust learning › Self-supervised and contrastive · approach: Representation evaluation and trade-offs · 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 principled, optimality-preserving data augmentations for LP/QP instances derived from affine transformations of the KKT system, used for supervised training and contrastive pretraining of MPNNs for L2O.

Problem

Learning-to-optimize MPNNs for linear and quadratic programs suffer from scarce labeled data; standard graph augmentations ignore optimization structure and can break optimality.

Approach

Construct augmentations as affine transformations of the KKT system (variable/constraint add, remove, scale) whose new optimal primal-dual solutions are recoverable in linear time without a solver, and use them for supervised training and NT-Xent contrastive pretraining of MPNNs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
combine all proposed augmentations (Combo)MPNN supervised learning · LP and QP, 10%/20%/100% datamean relative objective error (%): LP 10%: 8.539 -> 3.465; QP 100%: 1.240 -> 0.542Helped
apply node dropping, edge perturbation, feature masking (GraphCL-style augmentations) (ablation)MPNN supervised learning · LP and QPmean relative objective error (%): e.g., LP 10% Drop node 8.618 vs None 8.539; LP 100% Drop node 4.654 vs 2.784Hurt
add variable-dropping augmentation (ablation)MPNN supervised learning · LP 10%/20%/100%mean relative objective error (%): LP 10%: 8.539 -> 4.996Helped
add variable-scaling augmentation (ablation)MPNN supervised learning · LP and QPmean relative objective error (%): LP 10%: 8.539 -> 4.682; QP 100%: 1.240 -> 0.649Helped
add constraint-scaling augmentation (ablation)MPNN supervised learning · LP and QPmean relative objective error (%): LP 10%: 8.539 -> 5.491; QP 100%: 1.240 -> 0.722Helped
add constraint-dropping augmentation (ablation)MPNN supervised learning · LP and QPmean relative objective error (%): LP 10%: 8.539 -> 5.563; QP 10%: 5.304 -> 3.407Helped
add variable-adding augmentation (ablation)MPNN supervised learning · LP 10%/20%/100%, QP 10%mean relative objective error (%): LP 10%: 8.539 -> 6.565 (improves); QP 10%: 5.304 -> 4.475 (improves), QP 100%: 1.240 -> 1.021Mixed
add constraint-adding augmentation (ablation)MPNN supervised learning · LP and QPmean relative objective error (%): LP 10%: 8.539 -> 6.245; QP 10%: 5.304 -> 3.731Helped
contrastive pretraining with proposed KKT-based augmentations vs. training from scratchMPNN pretrain + finetune · LP and QP, 10%/20%/100%mean relative objective error (%): LP 10%: 8.539 -> 3.472; QP 10%: 5.304 -> 3.791Helped
contrastive pretraining with GraphCL augmentationsMPNN pretrain + finetune · LP and QPmean relative objective error (%): LP 100%: 2.784 -> 2.613; LP 10%: 8.539 -> 9.694 (worse)Mixed
generative/other SSL pretraining (IGSD, MVGRL, InfoGraph, DGI, GAE)MPNN pretrain + finetune · LP and QP 10%mean relative objective error (%): e.g., DGI LP 10%: 19.661 vs None 8.539; MVGRL QP 10%: 8.440 vs 5.304Hurt
contrastive pretraining with proposed augmentationsMPNN on OOD LP/QP families · SVM, LASSO, CFL, etc.relative error (%): LASSO 100%: 2.159 -> 1.178; SVM 10%: 0.191 -> 0.141Helped

Surprising findings

Limitations

Experimental setup

Datasets: synthetic LP instances (100 vars, 100 constraints) synthetic QP instances (100 vars, 100 constraints) OOD LP families SC, MIS, CA, CFL OOD QP families SVM, Portfolio, LASSO

Benchmarks: synthetic LP test set synthetic QP test set OOD LP families (SC, MIS, CA, CFL) OOD QP families (SVM, Portfolio, LASSO) larger-size LP/QP instances

Metrics: mean relative objective error (%) per-epoch training time

Baselines: GraphCL GCC IGSD MVGRL InfoGraph DGI GAE

Builds on: GraphCL NT-Xent GraphNorm bipartite constraint-variable MPNN for LPs

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