2020
DOI: 10.1007/s10601-020-09311-4
|View full text |Cite
|
Sign up to set email alerts
|

Efficient multiple constraint acquisition

Abstract: Constraint acquisition systems such as QuAcq and MultiAcq can assist non-expert users to model their problems as constraint networks by classifying (partial) examples as positive or negative. For each negative example, the former focuses on one constraint of the target network, while the latter can learn a maximum number of constraints. Two bottlenecks of the acquisition process where both these algorithms encounter problems are the large number of queries required to reach convergence, and the high cpu times … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 31 publications
0
5
0
Order By: Relevance
“…One of the drawbacks of active constraint acquisition in general, and QuAcq1 in particular, is that generating membership queries can be very time-consuming. Attempts to reduce the time needed to generate a query were presented by Addi et al [1] and by Tsouros and Stergiou [42].…”
Section: Quacq1 and Related Acquisition Techniquesmentioning
confidence: 99%
See 1 more Smart Citation
“…One of the drawbacks of active constraint acquisition in general, and QuAcq1 in particular, is that generating membership queries can be very time-consuming. Attempts to reduce the time needed to generate a query were presented by Addi et al [1] and by Tsouros and Stergiou [42].…”
Section: Quacq1 and Related Acquisition Techniquesmentioning
confidence: 99%
“…Unfortunately, this bounded time comes at the risk of failing to learn the target network (called premature convergence). In [42], several heuristics are proposed to speed up query generation. In QuAcq2, query generation does not suffer from premature convergence and the time to generate a query can be controlled by the use of a predefined time cutoff.…”
Section: Quacq1 and Related Acquisition Techniquesmentioning
confidence: 99%
“…Learning constraints for constraint programming is a widely studied problem. Active learning approaches (Bessiere et al 2013;Tsouros and Stergiou 2020;Belaid et al 2022) derive constraints by asking queries in the form of partial or complete solutions and non-solutions. Even for simple problems, these approaches may require thousands of queries, which limits their applicability if a human must label these queries.…”
Section: Related Workmentioning
confidence: 99%
“…Existing approaches do not satisfactorily solve this task. Active learning (Bessiere et al 2013;Tsouros and Stergiou 2020;Belaid et al 2022) needs thousands of queries even for simple problems, which is intractable if a human expert must label these queries. Passive learning approaches (Pawlak and Krawiec 2017;Kumar et al 2020;Prestwich et al 2021) need invalid examples, i.e., non-solutions, in their training set.…”
Section: Introductionmentioning
confidence: 99%
“…GenerateExample. We can speed up the example generation by using well-known variable heuristic selectors (e.g., minDom, domOverWdeg, impact,...), or by using a dedicated one like bdeg heuristic (Tsouros and Stergiou 2020). bdeg selects the variable involved in a maximum number of constraints present in B i \ L. Knowing that each session is reasoning on a particular B i and based on preliminary comparisons, bdeg heuristic provides a good diversification.…”
Section: Strategies and Settingsmentioning
confidence: 99%