Efficient Multiple Constraint Acquisition

09/13/2021
by   Dimosthenis C. Tsouros, et al.
0

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 needed to generate queries, especially near convergence. In this paper we propose algorithmic and heuristic methods to deal with both these issues. We first describe an algorithm, called MQuAcq, that blends the main idea of MultiAcq into QuAcq resulting in a method that learns as many constraints as MultiAcq does after a negative example, but with a lower complexity. A detailed theoretical analysis of the proposed algorithm is also presented. present a technique that boosts the performance of constraint acquisition by reducing the number of queries significantly. Then we turn our attention to query generation which is a significant but rather overlooked part of the acquisition process. We describe constraint acquisition system operates, and we propose heuristics for improving its efficiency. Experiments from various domains demonstrate that our resulting algorithm that integrates all the new techniques does not only generate considerably fewer queries than QuAcq and MultiAcq, but it is also by far faster than both of them, in average query generation time as well as in total run time, and also largely alleviates the premature convergence problem.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/14/2020

Partial Queries for Constraint Acquisition

Learning constraint networks is known to require a number of membership ...
research
07/12/2023

Guided Bottom-Up Interactive Constraint Acquisition

Constraint Acquisition (CA) systems can be used to assist in the modelin...
research
11/23/2021

Solve Optimization Problems with Unknown Constraint Networks

In most optimization problems, users have a clear understanding of the f...
research
09/23/2021

Exact Learning of Qualitative Constraint Networks from Membership Queries

A Qualitative Constraint Network (QCN) is a constraint graph for represe...
research
02/20/2023

Active Learning with Positive and Negative Pairwise Feedback

In this paper, we propose a generic framework for active clustering with...
research
04/29/2022

Efficient Algorithms for Monotone Non-Submodular Maximization with Partition Matroid Constraint

In this work, we study the problem of monotone non-submodular maximizati...
research
03/02/2018

A fast implementation of near neighbors queries for Fréchet distance (GIS Cup)

This paper describes an implementation of fast near-neighbours queries (...

Please sign up or login with your details

Forgot password? Click here to reset