mlsanityData to 14 Oct 2026

CAMBranch: Contrastive Learning with Augmented MILPs for Branching

arXiv 2402.03647 ↗First posted 6 Feb 2024cs.LG cs.AIcited by 10

On the map: Offline RL and imitation learning from data → Imitation learning methods

Abstract (arXiv)

Recent advancements have introduced machine learning frameworks to enhance the Branch and Bound (B&B) branching policies for solving Mixed Integer Linear Programming (MILP). These methods, primarily relying on imitation learning of Strong Branching, have shown superior performance. However, collecting expert samples for imitation learning, particularly for Strong Branching, is a time-consuming endeavor. To address this challenge, we propose Contrastive Learning with Augmented MILPs for Branching (CAMBranch), a framework that generates Augmented MILPs (AMILPs) by applying variable shifting to limited expert data from their original MILPs. This approach enables the acquisition of a considerable number of labeled expert samples. CAMBranch leverages both MILPs and AMILPs for imitation learning and employs contrastive learning to enhance the model's ability to capture MILP features, thereby improving the quality of branching decisions. Experimental results demonstrate that CAMBranch, trained with only 10% of the complete dataset, exhibits superior performance. Ablation studies further validate the effectiveness of our method.

Key facts. Cited by 10 papers in the map (data through 14 Oct 2026). Placed in Imitation learning methods, one of 13 directions in Offline RL and imitation learning from data. Builds on 30 of its 54 references that are in the map. First posted on arXiv 6 Feb 2024.

Builds on

30 of 54 references.

References · 30

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  2. 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,049
  3. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  4. 2018Representation Learning with Contrastive Predictive Codingcited by 7,777
  5. 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,513
  6. 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,750
  7. 2017Neural Message Passing for Quantum Chemistrycited by 3,487
  8. 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,474
  9. 2020Exploring Simple Siamese Representation Learningcited by 2,866
  10. 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,857
  11. 2020Supervised Contrastive Learningcited by 2,829
  12. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
18 more
  1. 2020Improved Baselines with Momentum Contrastive Learningcited by 2,287
  2. 2020Big Self-Supervised Models are Strong Semi-Supervised Learnerscited by 1,380
  3. 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 623
  4. 2017Learning Combinatorial Optimization Algorithms over Graphscited by 561
  5. 2019A Theoretical Analysis of Contrastive Unsupervised Representation Learningcited by 530
  6. 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 318
  7. 2020DeCLUTR: Deep Contrastive Learning for Unsupervised Textual Representationscited by 251
  8. 2020Solving Mixed Integer Programs Using Neural Networkscited by 182
  9. 2021Are Graph Augmentations Necessary? Simple Graph Contrastive Learning for Recommendationcited by 173
  10. 2020CERT: Contrastive Self-supervised Learning for Language Understandingcited by 169
  11. 2020Hybrid Models for Learning to Branchcited by 95
  12. 2018Learning to Branchcited by 78
  13. 2020Parameterizing Branch-and-Bound Search Trees to Learn Branching Policiescited by 63
  14. 2020A Framework For Contrastive Self-Supervised Learning And Designing A New Approachcited by 52
  15. 2020Pretraining with Contrastive Sentence Objectives Improves Discourse Performance of Language Modelscited by 50
  16. 2022Learning to branch with Tree MDPscited by 45
  17. 2022A Survey for Solving Mixed Integer Programming via Machine Learningcited by 44
  18. 2021A Theoretical and Computational Analysis of Full Strong-Branchingcited by 13

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 4; 2025: 3; 2026: 3.

10 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2025Learning Branching Policies for MILPs with Proximal Policy Optimization
  2. 2025A Markov Decision Process for Variable Selection in Branch & Bound
  3. 2022Reinforcement Learning for Branch-and-Bound Optimisation using Retrospective Trajectories
  4. 2022Branch Ranking for Efficient Mixed-Integer Programming via Offline Ranking-based Policy Learning
  5. 2025Planning in Branch-and-Bound: Model-Based Reinforcement Learning for Exact Combinatorial Optimization
  6. 2022An Improved Reinforcement Learning Algorithm for Learning to Branch
  7. 2026BiFE: Search-Efficient Discovery of CPU-Only Branching Policies via LLM-based Bi-Fidelity Evolution
  8. 2024SORREL: Suboptimal-Demonstration-Guided Reinforcement Learning for Learning to Branch