atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Generalizing Constraint Models in Constraint Acquisition

AAAI 2025 · Label-efficient and robust learning › Recognition and long-tail · approach: Confidence calibration objectives · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes GenCon, which learns parameterized constraint specifications from ground constraints of several problem instances by training a constraint-level classifier, extracting decision rules (DT, CN2) or using generate-and-test with any classifier.

Problem

Constraint acquisition methods learn ground constraints for a single instance and cannot generalize them to parameterized constraint specifications that apply across instances of the same problem.

Approach

Cast generalization as constraint-level binary classification over a parameterized feature representation (relation, partition and sequence features with numeric values mapped to parameter names); decision rules for positive classes are converted into constraint specifications, or a generate-and-test loop uses any classifier to filter candidate constraints for new instances.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Naive Bayes instead of other evaluated classifiersGenCon · Exam Timetabling and Nurse RosteringrecallHurt
Use Naive Bayes instead of other evaluated classifiersGenCon · SudokuprecisionHurt
Use Count-CP generalizationconstraint model generalization · Nurse Rostering and SudokurecallHurt
Manually provide custom partitionsCount-CP · Sudokurecall: increased to 100%Helped
Include special features for custom partitionsGenCon · Sudokurecall: increase to 100%Helped
Add false-positive noise to the input constraintsGenCon with CN2 or Naive Bayes · All benchmarksprecisionHurt
Add false-positive noise to the input constraintsGenCon with Random Forest, MLP, or KNN · All benchmarksprecisionNo clear effect
Add false-positive noise to the input constraintsCount-CP · All benchmarksprecision and recallNo clear effect
Add false-negative noise to the input constraintsGenCon with KNN · All benchmarksrecallHurt
Add false-negative noise to the input constraintsGenCon with CN2 · All benchmarksprecision and recall: above 80%Hurt
Add false-negative noise to the input constraintsGenCon with classifiers other than CN2 and KNN · All benchmarksprecision and recall: up to 20%No clear effect
Add false-negative noise to the input constraintsCount-CP · All benchmarksconstraint generalization: only 5%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Sudoku instances (generated) Golomb ruler instances (generated) Exam timetabling instances (generated) Nurse rostering instances (generated)

Benchmarks: Sudoku Golomb Exam Timetabling Nurse Rostering

Metrics: precision recall

Baselines: Count-CP generalization

Builds on: Count-CP CPMpy ModelSeeker

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy