atlas

Research map / Detection and segmentation / Open-set and few-shot detection

INFORMEDQX: Informed Conflict Detection for Over-Constrained Problems

AAAI 2024 · Detection and segmentation › Open-set and few-shot detection · approach: Industrial anomaly detection · 4 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 INFORMEDQX, a reuse-aware variant of QUICKXPLAIN that uses previously found conflict sets (stored in a BDD) to find preferred minimal conflicts in over-constrained CSP configuration problems faster.

Problem

Conflict detection for preferred minimal conflict sets in constraint-based configuration is repeatedly recomputed for the same or similar constraint sets, and existing algorithms like QUICKXPLAIN scale poorly on large knowledge bases.

Approach

Reuse a set of predetermined minimal conflicts (indexed in a binary decision diagram) to determine the currently preferred conflict, then prune the user-requirement set and invoke QUICKXPLAIN only when a more preferred conflict may still exist.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use INFORMEDQX when no known conflict matches the requirementsINFORMEDQX · Linux-2.6.33.3, |CS|=2runtime (seconds): 3.58 -> 3.64Hurt
Use INFORMEDQX when no known conflict matches the requirementsINFORMEDQX · Linux-2.6.33.3, |CS|=4runtime (seconds): 7.47 -> 7.59Hurt
Use INFORMEDQX when no known conflict matches the requirementsINFORMEDQX · Linux-2.6.33.3, |CS|=8runtime (seconds): 15.92 -> 18.91Hurt
Reuse known conflicts and prune constraints when the known preferred conflict is not the answerINFORMEDQX · Linux-2.6.33.3, |CS|=2runtime (seconds): 3.58 -> 2.57Helped
Reuse known conflicts and prune constraints when the known preferred conflict is not the answerINFORMEDQX · Linux-2.6.33.3, |CS|=4runtime (seconds): 7.47 -> 6.21Helped
Reuse known conflicts and prune constraints when the known preferred conflict is not the answerINFORMEDQX · Linux-2.6.33.3, |CS|=8runtime (seconds): 15.92 -> 12.60Helped
Reuse the known preferred conflict without activating QUICKXPLAININFORMEDQX · Linux-2.6.33.3, |CS|=2runtime (seconds): 3.58 -> 1.97Helped
Reuse the known preferred conflict without activating QUICKXPLAININFORMEDQX · Linux-2.6.33.3, |CS|=4runtime (seconds): 7.47 -> 4.20Helped
Reuse the known preferred conflict without activating QUICKXPLAININFORMEDQX · Linux-2.6.33.3, |CS|=8runtime (seconds): 15.92 -> 9.07Helped

Surprising findings

Limitations

Experimental setup

Datasets: Linux-2.6.33.3 configuration knowledge base (Diverso Lab benchmark)

Benchmarks: Linux-2.6.33.3 configuration knowledge base

Metrics: solver calls reused conflict sets average runtime (s)

Baselines: QUICKXPLAIN

Builds on: QUICKXPLAIN binary decision diagram compression of conflicts

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