TY - CHAP
T1 - Unsupervised Constraint Acquisition
AU - Prestwich, Steven
N1 - Publisher Copyright:
© 2021 IEEE.
PY - 2021
Y1 - 2021
N2 - Constraint programming has been successfully used to model and solve problems in many domains, but its application can require significant expertise. This is sometimes called a modelling bottleneck, and the aim of constraint acquisition (CA) is to remove the bottleneck by automating constraint modelling. Current CA methods use forms of supervised learning: they learn constraints from a dataset of known solutions and (usually) non-solutions. Unfortunately this incurs a data collection bottleneck, as preparing such a dataset requires human effort. Removing this bottleneck might lead to the full automation of CA, for example allowing the use of data scraped from the Web without human intervention. In this paper we propose an unsupervised CA method inspired by data mining techniques, and show that it can learn several CA benchmarks. We also show that it has additional useful properties: it is robust under data errors, can learn from non-solutions only, and can learn over-constrained models.
AB - Constraint programming has been successfully used to model and solve problems in many domains, but its application can require significant expertise. This is sometimes called a modelling bottleneck, and the aim of constraint acquisition (CA) is to remove the bottleneck by automating constraint modelling. Current CA methods use forms of supervised learning: they learn constraints from a dataset of known solutions and (usually) non-solutions. Unfortunately this incurs a data collection bottleneck, as preparing such a dataset requires human effort. Removing this bottleneck might lead to the full automation of CA, for example allowing the use of data scraped from the Web without human intervention. In this paper we propose an unsupervised CA method inspired by data mining techniques, and show that it can learn several CA benchmarks. We also show that it has additional useful properties: it is robust under data errors, can learn from non-solutions only, and can learn over-constrained models.
KW - constraint acquisition
KW - data mining
KW - unsupervised learning
UR - https://www.scopus.com/pages/publications/85123953033
U2 - 10.1109/ICTAI52525.2021.00042
DO - 10.1109/ICTAI52525.2021.00042
M3 - Chapter
AN - SCOPUS:85123953033
T3 - Proceedings - International Conference on Tools with Artificial Intelligence, ICTAI
SP - 256
EP - 262
BT - Proceedings - 2021 IEEE 33rd International Conference on Tools with Artificial Intelligence, ICTAI 2021
PB - IEEE Computer Society
T2 - 33rd IEEE International Conference on Tools with Artificial Intelligence, ICTAI 2021
Y2 - 1 November 2021 through 3 November 2021
ER -