In many real world applications of machine learning, models have to meet certain domain-based requirements that can be expressed as constraints (e.g., safety-critical constraints in autonomous driving systems). Such constraints are often handled by including them in a regularization term, while learning a model. This approach, however, does not guarantee 100% satisfaction of the constraints: it only reduces violations of the constraints on the training set rather than ensuring that the predictions by the model will always adhere to them. In this paper, we present a framework for learning models that provably fulfil the constraints under all circumstances (i.e., also on unseen data). To achieve this, we cast learning as a maximum satisfiabil...
Many real-life optimization problems frequently contain one or more constraints or objectives for wh...
In many applications of machine learning, labeled data is scarce and obtaining additional labels is ...
To use constraint programming, one needs to formulate a model that consists of a set of constraints....
Adding constraint support in Machine Learning has the potential to address outstanding issues in dat...
Methods for taking into account external knowledge in Machine Learning models have the potential to ...
Methods for taking into account external knowledge in Machine Learning models have the potential to ...
UnrestrictedThe initial formulation, or model, of a problem greatly influences the efficiency of the...
The mathematical foundations of a new theory for the design of intelligent agents are presented. The...
Machine Learning: A Constraint-Based Approach provides readers with a refreshing look at the basic m...
open4noopenLombardi, Michele; Baldo, Federico; Borghesi, Andrea; Milano, MichelaLombardi, Michele; B...
Modeling a combinatorial problem is a hard and error-prone task requiring significant expertise. Con...
Constraints are ubiquitous in artificial intelligence and oper- ations research. They appear in logi...
Copyright © 2018, Association for the Advancement of Artificial Intelligence (www.aaai.org). All rig...
This paper shows how we can combine the power of machine learning with the flexibility of constraint...
While constraints are ubiquitous in artificial intelligence and constraints are also commonly used i...
Many real-life optimization problems frequently contain one or more constraints or objectives for wh...
In many applications of machine learning, labeled data is scarce and obtaining additional labels is ...
To use constraint programming, one needs to formulate a model that consists of a set of constraints....
Adding constraint support in Machine Learning has the potential to address outstanding issues in dat...
Methods for taking into account external knowledge in Machine Learning models have the potential to ...
Methods for taking into account external knowledge in Machine Learning models have the potential to ...
UnrestrictedThe initial formulation, or model, of a problem greatly influences the efficiency of the...
The mathematical foundations of a new theory for the design of intelligent agents are presented. The...
Machine Learning: A Constraint-Based Approach provides readers with a refreshing look at the basic m...
open4noopenLombardi, Michele; Baldo, Federico; Borghesi, Andrea; Milano, MichelaLombardi, Michele; B...
Modeling a combinatorial problem is a hard and error-prone task requiring significant expertise. Con...
Constraints are ubiquitous in artificial intelligence and oper- ations research. They appear in logi...
Copyright © 2018, Association for the Advancement of Artificial Intelligence (www.aaai.org). All rig...
This paper shows how we can combine the power of machine learning with the flexibility of constraint...
While constraints are ubiquitous in artificial intelligence and constraints are also commonly used i...
Many real-life optimization problems frequently contain one or more constraints or objectives for wh...
In many applications of machine learning, labeled data is scarce and obtaining additional labels is ...
To use constraint programming, one needs to formulate a model that consists of a set of constraints....