Clustering with Complex Constraints — Algorithms and Applications

Authors

  • Weifeng Zhi University of California, Davis
  • Xiang Wang University of California, Davis
  • Buyue Qian University of California, Davis
  • Patrick Butler Virginia Tech
  • Naren Ramakrishnan Virginia Tech
  • Ian Davidson University of California, Davis

DOI:

https://doi.org/10.1609/aaai.v27i1.8663

Abstract

Clustering with constraints is an important and developing area. However, most work is confined to conjunctions of simple together and apart constraints which limit their usability. In this paper, we propose a new formulation of constrained clustering that is able to incorporate not only existing types of constraints but also more complex logical combinations beyond conjunctions. We first show how any statement in conjunctive normal form (CNF) can be represented as a linear inequality. Since existing clustering formulations such as spectral clustering cannot easily incorporate these linear inequalities, we propose a quadratic programming (QP) clustering formulation to accommodate them. This new formulation allows us to have much more complex guidance in clustering. We demonstrate the effectiveness of our approach in two applications on text and personal information management. We also compare our algorithm against existing constrained spectral clustering algorithm to show its efficiency in computational time.

Downloads

Published

2013-06-30

How to Cite

Zhi, W., Wang, X., Qian, B., Butler, P., Ramakrishnan, N., & Davidson, I. (2013). Clustering with Complex Constraints — Algorithms and Applications. Proceedings of the AAAI Conference on Artificial Intelligence, 27(1), 1056-1062. https://doi.org/10.1609/aaai.v27i1.8663