A Framework for Outlier Description Using Constraint Programming
Open accessAbstract
Outlier detection has been studied extensively and employed in diverse applications in the past decades. In this paper we formulate a related yet understudied problem which we call outlier description. This problem often arises in practice when we have a small number of data instances that had been identified to be outliers and we wish to explain why they are outliers. We propose a framework based on constraint programming to find an optimal subset of features that most differentiates the outliers and normal instances. We further demonstrate the framework offers great flexibility in incorporating diverse scenarios arising in practice such as multiple explanations and human in the loop extensions. We empirically evaluate our proposed framework on real datasets, including medical imaging and text corpus, and demonstrate how the results are useful and interpretable in these domains.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The method in [110] is only applicable to Isolation Forest.
“Only applicable to Isolation Forest”
From A Survey on Explainable Anomaly Detection (2024) · cites this paper as [110]
The Introduction (p. 1) says the method addresses cases where outliers are already known and seeks to describe what makes them anomalous. The framework section (p. 2) specifies a feature-subspace and local-density approach, not a method restricted to Isolation Forest. (LLM, conf=0.89)
Checked by a reasoning model — may be wrong.
Experimental — accuracy not yet measured
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Data mining: concepts and techniques
Sharma, R., Shah, K., Shirahatti, Y., Patel, S., Sharma, R., Shah, K., Patel, S., Sharma, R., & Han, J. (2012) · Choice Reviews Online · doi:10.5860/choice.49-3305 · Cited by 28,655 · see citing works
(1999) · Cited by 12,854 · see citing works
Chandola, V., Banerjee, A., & Kumar, V. (2009) · ACM Computing Surveys · doi:10.1145/1541880.1541882 · Cited by 11,687 · see citing works
Combinatorial Optimization: Algorithms and Complexity.
Johnson, D. S., Papadimitriou, C. H., & Steiglitz, K. (1984) · American Mathematical Monthly · doi:10.2307/2322374 · Cited by 6,007 · see citing works
A Survey of Outlier Detection Methodologies
Hodge, V., & Austin, J. (2004) · Artificial Intelligence Review · doi:10.1007/s10462-004-4304-y · Cited by 3,596 · see citing works
Functional and Effective Connectivity: A Review
Friston, K. J. (2011) · Brain Connectivity · doi:10.1089/brain.2011.0008 · Cited by 3,415 · see citing works
Subspace clustering for high dimensional data
Parsons, L., Haque, E., & Liu, H. (2004) · ACM SIGKDD Explorations Newsletter · doi:10.1145/1007730.1007731 · Cited by 1,355 · see citing works
Distance-based outliers: algorithms and applications
Knorr, E. M., Ng, R. T., & Tucakov, V. (2000) · The VLDB Journal The International Journal on Very Large Data Bases · doi:10.1007/s007780050006 · Cited by 1,195 · see citing works
Musa, T. H. A., & Bouras, A. (2021) · Lecture notes in networks and systems · doi:10.1007/978-981-16-2102-4_36 · Cited by 958 · see citing works
Aggarwal, C. C. (2015) · Springer eBooks · doi:10.1007/978-3-319-14142-8 · Cited by 847 · see citing works
MiniZinc: Towards a Standard CP Modelling Language
Nethercote, N., Stuckey, P. J., Becket, R., Brand, S., Duck, G. J., & Tack, G. (2007) · Springer eBooks · doi:10.1007/978-3-540-74970-7_38 · Cited by 783 · see citing works
Finding Intensional Knowledge of Distance-Based Outliers
Knorr, E. M., & Ng, R. T. (1999) · Cited by 419 · see citing works
HiCS: High Contrast Subspaces for Density-Based Outlier Ranking
Keller, F., Müller, E., & Böhm, K. (2012) · IEEE International Conference on Data Engineering (ICDE) · doi:10.1109/icde.2012.88 · Cited by 383 · see citing works
Härdle, W. K. (1991) · Springer series in statistics · doi:10.1007/978-1-4612-4432-5 · Cited by 355 · see citing works
Constraint Programming: In Pursuit of the Holy Grail
Barták, R. (1999) · Cited by 197 · see citing works
Constraint programming for itemset mining
Raedt, L. D., Guns, T., & Nijssen, S. (2008) · ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD) · doi:10.1145/1401890.1401919 · Cited by 148 · see citing works
Detecting outlying subspaces for high-dimensional data: the new task, algorithms, and performance
Zhang, J., & Wang, H. (2006) · Knowledge and Information Systems · doi:10.1007/s10115-006-0020-z · Cited by 142 · see citing works
Detecting outlying properties of exceptional objects
Angiulli, F., Fassetti, F., & Palopoli, L. (2009) · ACM Transactions on Database Systems · doi:10.1145/1508857.1508864 · Cited by 88 · see citing works
Mining outlying aspects on numeric data
Duan, L., Tang, G., Pei, J., Bailey, J., Campbell, A., & Tang, C. (2015) · Data Mining and Knowledge Discovery · doi:10.1007/s10618-014-0398-2 · Cited by 70 · see citing works
Constraint Programming for Data Mining and Machine Learning
Raedt, L. D., Guns, T., & Nijssen, S. (2010) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v24i1.7707 · Cited by 55 · see citing works
Constraint Programming and Combinatorial Optimisation in Numberjack
Hébrard, E., O’Mahony, E., & O’Sullivan, B. (2010) · Lecture notes in computer science · doi:10.1007/978-3-642-13520-0_22 · Cited by 39 · see citing works
Outlier detection by logic programming
Angiulli, F., Greco, G., & Palopoli, L. (2007) · ACM Transactions on Computational Logic · doi:10.1145/1297658.1297665 · Cited by 20 · see citing works
Outlier detection using default reasoning
Angiulli, F., Zohary, R. B.-E. –., & Palopoli, L. (2008) · Artificial Intelligence · doi:10.1016/j.artint.2008.07.004 · Cited by 18 · see citing works
Flagged first, then by citations
Research works printed but not linked: 1
- Knorr, E. M.; Ng, R. T.; and Tucakov, V. 2000. Distancebased outliers: algorithms and applications. VLDB 8(34):237-253.
Cited by
Sorted by citations
A Survey on Explainable Anomaly Detection
Li, Z., Zhu, Y., & Van Leeuwen, M. (2024) · ACM Transactions on Knowledge Discovery from Data · doi:10.1145/3609333 · Cited by 139 · see citing works
“Concretely, Kuo & Davidson [110] formally define the outlier description (namely anomaly explanation) problem and propose a Constraint Programming (CP) based framework to encode the problem.”
Background
- Authors
- Kuo, C.-T., & Davidson, I.
- Affiliations
- University of California, Davis (US)
- ORCID
- Davidson, Ian
- Venue
- Proceedings of the AAAI Conference on Artificial Intelligence
- Published
- 2016-02-21
- Volume
- 30
- Issue
- 1
- ISSN
- 2159-5399 (ISSN-L)
- 2374-3468
- OpenAlex
- W2564534161
- Cited by
- 18
- References
- 23
- Citations by year
- 2026: 1 · 2025: 1 · 2024: 1 · 2023: 1 · 2022: 1 · 2021: 3 · 2019: 4 · 2018: 3 · 2017: 3
- FWCI
- 1.80
- Type
- conference paper
- Language
- en
- Open access
- diamond
- doi.org
- Locations
- Proceedings of the AAAI Conference on Artificial Intelligence (publishedVersion)
- AAAI Publications (The Association for the Advancement of Artificial Intelligence (AAAI)) (submittedVersion)
- Funders
- National Science Foundation (1422218)
- Office of Naval Research (N00014-11-1-0108, N00014)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Anomaly Detection Techniques and Applications
- Physical Sciences › Computer Science › Artificial Intelligence › Machine Learning and Data Classification
- Physical Sciences › Computer Science › Artificial Intelligence › Explainable Artificial Intelligence (XAI)
- Keywords
- outlier detection, constraint programming, feature selection, explainable AI, multiple explanations, human-in-the-loop, diagnostic imaging, text corpora
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review