Constrained Machine Learning: The Bagel Framework
Guillaume Perez, Sebastian Ament, Carla Gomes, Arnaud Lallouet

TL;DR
This paper introduces the BaGeL framework, combining branch-and-bound with learning to handle combinatorial constraints in machine learning models, expanding modeling capabilities beyond convex constraints.
Contribution
It presents a novel general framework for constrained machine learning that integrates combinatorial optimization techniques, specifically branch-and-bound, with extended constraints tailored for machine learning.
Findings
Effective in linear regression with configuration constraints
Successful application to non-negative matrix factorization
Demonstrates broader modeling capacity for combinatorial constraints
Abstract
Machine learning models are widely used for real-world applications, such as document analysis and vision. Constrained machine learning problems are problems where learned models have to both be accurate and respect constraints. For continuous convex constraints, many works have been proposed, but learning under combinatorial constraints is still a hard problem. The goal of this paper is to broaden the modeling capacity of constrained machine learning problems by incorporating existing work from combinatorial optimization. We propose first a general framework called BaGeL (Branch, Generate and Learn) which applies Branch and Bound to constrained learning problems where a learning problem is generated and trained at each node until only valid models are obtained. Because machine learning has specific requirements, we also propose an extended table constraint to split the space of…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsConstraint Satisfaction and Optimization · Rough Sets and Fuzzy Logic · Bayesian Modeling and Causal Inference
MethodsLinear Regression
