A visual data wrangling system that surfaces anomalous data groups in charts, suggests repair actions, and generates Python scripts from the user's interactive fixes.
Using Constraints to Discover Sparse and Alternative Subgroup Descriptions
1 Pith paper cite this work. Polarity classification is still indexing.
abstract
Subgroup-discovery methods allow users to obtain simple descriptions of interesting regions in a dataset. Using constraints in subgroup discovery can enhance interpretability even further. In this article, we focus on two types of constraints: First, we limit the number of features used in subgroup descriptions, making the latter sparse. Second, we propose the novel optimization problem of finding alternative subgroup descriptions, which cover a similar set of data objects as a given subgroup but use different features. We describe how to integrate both constraint types into heuristic subgroup-discovery methods. Further, we propose a novel Satisfiability Modulo Theories (SMT) formulation of subgroup discovery as a white-box optimization problem, which allows solver-based search for subgroups and is open to a variety of constraint types. Additionally, we prove that both constraint types lead to an NP-hard optimization problem. Finally, we employ 27 binary-classification datasets to compare algorithmic and solver-based search for unconstrained and constrained subgroup discovery. We observe that heuristic search methods often yield high-quality subgroups within a short runtime, also in scenarios with constraints.
citation-role summary
citation-polarity summary
fields
cs.HC 1years
2025 1verdicts
CONDITIONAL 1roles
background 1polarities
background 1representative citing papers
citing papers explorer
-
Buckaroo: A Direct Manipulation Visual Data Wrangler
A visual data wrangling system that surfaces anomalous data groups in charts, suggests repair actions, and generates Python scripts from the user's interactive fixes.