TY - CHAP
T1 - Semiring-based constraint acquisition
AU - Vu, Xuan Ha
AU - O'Sullivan, Barry
PY - 2007
Y1 - 2007
N2 - Constraint programming offers a declarative approach to solving problems modeled as constraint satisfaction problems (CSPs). However, the precise specification of a set of constraints is sometimes not available, but may have to be learned, for instance, from a set of examples of its solutions and non-solutions. In general, one may wish to learn generalized CSPs involving classical, fuzzy, weighted or probabilistic constraints, for example. This paper introduces a unifying framework for CSP learning. The framework is generic in that it can be instantiated to obtain specific formulations for learning classical, fuzzy, weighted or probabilistic CSPs. In particular, a new formulation for classical CSP learning, which minimizes the number of examples violated by candidate CSPs, is obtained by instantiating the framework. This formulation is equivalent to a simple pseudo-boolean optimization problem, thus being efficiently solvable using many optimization tools.
AB - Constraint programming offers a declarative approach to solving problems modeled as constraint satisfaction problems (CSPs). However, the precise specification of a set of constraints is sometimes not available, but may have to be learned, for instance, from a set of examples of its solutions and non-solutions. In general, one may wish to learn generalized CSPs involving classical, fuzzy, weighted or probabilistic constraints, for example. This paper introduces a unifying framework for CSP learning. The framework is generic in that it can be instantiated to obtain specific formulations for learning classical, fuzzy, weighted or probabilistic CSPs. In particular, a new formulation for classical CSP learning, which minimizes the number of examples violated by candidate CSPs, is obtained by instantiating the framework. This formulation is equivalent to a simple pseudo-boolean optimization problem, thus being efficiently solvable using many optimization tools.
UR - https://www.scopus.com/pages/publications/48649086789
U2 - 10.1109/ICTAI.2007.160
DO - 10.1109/ICTAI.2007.160
M3 - Chapter
AN - SCOPUS:48649086789
SN - 076953015X
SN - 9780769530154
T3 - Proceedings - International Conference on Tools with Artificial Intelligence, ICTAI
SP - 251
EP - 258
BT - Proceedings 19th IEEE International Conference on Tools with Artificial Intelligence, ICTAI 2007
T2 - 19th IEEE International Conference on Tools with Artificial Intelligence, ICTAI 2007
Y2 - 29 October 2007 through 31 October 2007
ER -