Learning solution preferences in constraint problems
- 1 January 1998
- journal article
- research article
- Published by Taylor & Francis in Journal of Experimental & Theoretical Artificial Intelligence
- Vol. 10 (1) , 103-116
- https://doi.org/10.1080/095281398146941
Abstract
Usually, not all the solutions of a finite domain constraint satisfaction problem (CSP) are equally desirable: some of them may be preferred to others. However, classical CSPs do not allow for this more informative kind of knowledge representation. On the other hand, semiring-based CSPs (SCSPs), where a value is associated with each tuple in each constraint, generate solutions with a corresponding value attached that can be interpreted as the level of preference of that solution. Sometimes, however, even standard SCSPs are not enough, since one may know preferences over some of the solutions but have no idea on how to code this knowledge into the SCSP. In this paper we consider this situationand propose to address it by first defining a classical CSP and giving some examples of solution preferences, and then learning the corresponding SCSP that behaves as the initial CSP (that is, it has the same solutions) and matches the preferences specified in the examples. In other words, we use the examples as the training set, and we employ a learning scheme to adjust the values to be attached to the constraint tuples, such that the resulting solution preferences coincide with the examples. In this way, we make the SCSP framework more flexible, since it can be used also when it is difficult to assign values to tuples and instead it is easier to rate some of the solutions.Keywords
This publication has 13 references indexed in Scilit:
- Uncertainty in constraint satisfaction problems: A probabilistic approachPublished by Springer Nature ,2005
- The calculus of fuzzy restrictions as a basis for flexible constraint satisfactionPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Semiring-based constraint satisfaction and optimizationJournal of the ACM, 1997
- Partial constraint satisfactionArtificial Intelligence, 1992
- Abstract interpretation and application to logic programsThe Journal of Logic Programming, 1992
- Possibilistic Constraint Satisfaction Problems or “How to handle soft constraints?”Published by Elsevier ,1992
- The complexity of some polynomial network consistency algorithms for constraint satisfaction problemsArtificial Intelligence, 1985
- Synthesizing constraint expressionsCommunications of the ACM, 1978
- Consistency in networks of relationsArtificial Intelligence, 1977
- Networks of constraints: Fundamental properties and applications to picture processingInformation Sciences, 1974