A Framework for Outlier Description Using Constraint Programming

Authors

  • Chia-Tung Kuo University of California, Davis
  • Ian Davidson University of California, Davis

DOI:

https://doi.org/10.1609/aaai.v30i1.10174

Abstract

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.

Downloads

Published

2016-02-21

How to Cite

Kuo, C.-T., & Davidson, I. (2016). A Framework for Outlier Description Using Constraint Programming. Proceedings of the AAAI Conference on Artificial Intelligence, 30(1). https://doi.org/10.1609/aaai.v30i1.10174

Issue

Section

Technical Papers: Machine Learning Applications