Learning MAX-SAT from Contextual Examples for Combinatorial Optimisation
Not on the map. Why?
Abstract (arXiv)
Combinatorial optimisation problems are ubiquitous in artificial intelligence. Designing the underlying models, however, requires substantial expertise, which is a limiting factor in practice. The models typically consist of hard and soft constraints, or combine hard constraints with an objective function. We introduce a novel setting for learning combinatorial optimisation problems from contextual examples. These positive and negative examples show - in a particular context - whether the solutions are good enough or not. We develop our framework using the MAX-SAT formalism as it is simple yet powerful setting having these features. We study the learnability of MAX-SAT models. Our theoretical results show that high-quality MAX-SAT models can be learned from contextual examples in the realisable and agnostic settings, as long as the data satisfies an intuitive "representativeness" condition. We also contribute two implementations based on our theoretical results: one leverages ideas from syntax-guided synthesis while the other makes use of stochastic local search techniques. The two implementations are evaluated by recovering synthetic and benchmark models from contextual examples. The experimental results support our theoretical analysis, showing that MAX-SAT models can be learned from contextual examples. Among the two implementations, the stochastic local search learner scales much better than the syntax-guided implementation while providing comparable or better models.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 5 of its 56 references that are in the map. First posted on arXiv 8 Feb 2022.
Builds on
5 of 56 references.
References · 5
- 2019SATNet: Bridging deep learning and logical reasoning using a differentiable satisfiability solvercited by 173
- 2015Counterfactual Risk Minimization: Learning from Logged Bandit Feedbackcited by 33
- 2013Discovering Cyclic Causal Models with Latent Variables: A General SAT-Based Procedurecited by 18
- 2018MLIC: A MaxSAT-Based framework for learning interpretable classification rulescited by 14
- 2014Structured Learning Modulo Theoriescited by 5
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 2; 2025: 3; 2026: 2.
8 papers.
- 2025Feasibility-Aware Decision-Focused Learning for Predicting Parameters in the Constraintscited by 6
- 2024torchmSAT: A GPU-Accelerated Approximation To The Maximum Satisfiability Problemcited by 3
- 2024Application of AI to formal methods - an analysis of current trendscited by 2
- 2022Machine Learning for Combinatorial Optimisation of Partially-Specified Problems: Regret Minimisation as a Unifying Lenscited by 1
- 2025Reasoning in Neurosymbolic AIcited by 1
- 2025Scaling Neuro-symbolic Problem Solving: Solver-Free Learning of Constraints and Objectivescited by 0
- 2026Repair Before Veto: Repair-Augmented Constraint Learning for Contextual Decisionscited by 0
- 2026Repair Before Veto, When Repair Is Hidden: Quantum-Accessible Features for Repair-Augmented Constraint Learningcited by 0
- 2026Repair Before Veto, When Repair Is Hidden: Quantum-Accessible Features for Repair-Augmented Constraint Learning6 Jun 2026
- 2026Repair Before Veto: Repair-Augmented Constraint Learning for Contextual Decisions1 Jun 2026
- 2025Feasibility-Aware Decision-Focused Learning for Predicting Parameters in the Constraints6 Oct 2025
- 2025Scaling Neuro-symbolic Problem Solving: Solver-Free Learning of Constraints and Objectives28 Aug 2025
- 2025Reasoning in Neurosymbolic AI22 May 2025
- 2024Application of AI to formal methods - an analysis of current trends22 Nov 2024
- 2024torchmSAT: A GPU-Accelerated Approximation To The Maximum Satisfiability Problem6 Feb 2024
- 2022Machine Learning for Combinatorial Optimisation of Partially-Specified Problems: Regret Minimisation as a Unifying Lens20 May 2022