Augment with Care: Contrastive Learning for Combinatorial Problems
Haonan Duan, Pashootan Vaezipoor, Max B. Paulus, Yangjun Ruan and, Chris J. Maddison

TL;DR
This paper explores contrastive pre-training for the Boolean satisfiability problem, demonstrating that label-preserving augmentations significantly improve representation quality, achieving high accuracy with minimal labels and better transferability.
Contribution
It introduces the use of label-preserving augmentations in contrastive learning for combinatorial problems, enhancing transferability and reducing label requirements.
Findings
Achieves comparable accuracy to supervised methods with only 1% labels
Label-preserving augmentations are crucial for effective contrastive pre-training
Representations transfer better to larger, unseen problem domains
Abstract
Supervised learning can improve the design of state-of-the-art solvers for combinatorial problems, but labelling large numbers of combinatorial instances is often impractical due to exponential worst-case complexity. Inspired by the recent success of contrastive pre-training for images, we conduct a scientific study of the effect of augmentation design on contrastive pre-training for the Boolean satisfiability problem. While typical graph contrastive pre-training uses label-agnostic augmentations, our key insight is that many combinatorial problems have well-studied invariances, which allow for the design of label-preserving augmentations. We find that label-preserving augmentations are critical for the success of contrastive pre-training. We show that our representations are able to achieve comparable test accuracy to fully-supervised learning while using only 1% of the labels. We also…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Machine Learning and Data Classification · Data Visualization and Analytics
