Proceedings

Efficiently Finding Conceptual Clustering Models with Integer Linear Programming

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 647-653.

Abstract

Conceptual clustering combines two long-standing machine learning tasks: the unsupervised grouping of similar instances and their description by symbolic concepts. In this paper, we decouple the problems of finding descriptions and forming clusters by first mining formal concepts (i.e. closed itemsets), and searching for the best k clusters that can be described with those itemsets. Most existing approaches performing the two steps separately are of a heuristic nature and produce results of varying quality. Instead, we address the problem of finding an optimal constrained conceptual clustering by using integer linear programming techniques. Most other generic approaches for this problem tend to have problems scaling. Our approach takes advantageous of both techniques, the general framework of integer linear programming, and high-speed specialized approaches of data mining. Experiments performed on UCI datasets show that our approach efficiently finds clusterings of consistently high quality.

  1. [Aloise et al., 2012] D. Aloise, P. Hansen, and L. Liberti. An improved column generation algorithm for minimum sum-of-squares clustering. Math. Prog., 131(1-2):195- 220, 2012.
  2. [Babaki et al., 2014] B. Babaki, T. Guns, and S. Nijssen. Constrained clustering using column generation. In CPAIOR 2014, pages 438-454, 2014.
  3. [Berkhin, 2006] P. Berkhin. Grouping Multidimensional Data: Recent Advances in Clustering, chapter A Sur- vey of Clustering Data Mining Techniques, pages 25-71. Springer Berlin Heidelberg, Berlin, Heidelberg, 2006.
  4. [Dao et al., 2013] T-B-H. Dao, K-C. Duong, and C. Vrain. A declarative framework for constrained clustering. In ECML PKDD, volume 8190 of LNCS, pages 419-434, 2013.
  5. [Fisher, 1987] D. H. Fisher. Knowledge acquisition via incremental conceptual clustering. Machine Learning, 2(2):139-172, 1987.
  6. [Ganter and Wille, 1997] B. Ganter and R. Wille. Formal Concept Analysis: Mathematical Foundations. Springer- Verlag, 1997.
  7. [Geerts et al., 2004] F. Geerts, B. Goethals, and T. Mielikäinen. Tiling databases. In DS 2004, pages 278-289, 2004.
  8. [Guns et al., 2013] T. Guns, S. Nijssen, and L. De Raedt. k- pattern set mining under constraints. IEEE Trans. Knowl. Data Eng., 25(2):402-418, 2013.
  9. [Hansen et al., 1994] Pierre Hansen, Brigitte Jaumard, and Eric Sanlaville. New Approaches in Classification and Data Analysis, chapter Partitioning Problems in Cluster Analysis: A Review of Mathematical Programming Ap- proaches, pages 228-240. Springer Berlin Heidelberg, Berlin, Heidelberg, 1994.
  10. [Khiari et al., 2010] M. Khiari, P. Boizumault, and B. Crémilleux. Constraint programming for mining n-ary patterns. In 16th CP, volume 6308 of LNCS, pages 552-567, 2010.
  11. [Métivier et al., 2012] J-P. Métivier, P. Boizumault, B. Crémilleux, M. Khiari, and S. Loudni. A con- straint language for declarative pattern discovery. In SAC 2012, pages 119-125, 2012.
  12. [Michalski and Stepp, 1983] R. S. Michalski and R. E. Stepp. Learning from observation: Conceptual clustering. In Machine Learning, pages 331-363. Springer, 1983.
  13. [Michalski, 1980] R. S. Michalski. Knowledge acquisition through conceptual clustering: A theoretical framework and an algorithm for partitioning data into conjunctive concepts. Journal of Policy Analysis and Information Sys- tems, 4(3):219-244, 1980.
  14. [Mueller and Kramer, 2010] M. Mueller and S. Kramer. In- teger linear programming models for constrained cluster- ing. In DS 2010, pages 159-173, 2010.
  15. [Nemhauser and Wolsey, 1988] George L. Nemhauser and Laurence A. Wolsey. Integer and Combinatorial Opti- mization. Wiley-Interscience, New York, NY, USA, 1988.
  16. [Pensa et al., 2005] R. G. Pensa, C. Robardet, and J-F. Bouli- caut. A bi-clustering framework for categorical data. In PKDD 2005, pages 643-650, 2005.
  17. [Perkowitz and Etzioni, 1999] M. Perkowitz and O. Etzioni. Adaptive web sites: Conceptual cluster mining. In IJCAI 99, pages 264-269, 1999. IJCAI
  18. [Schalkoff, 2008] Robert J. Schalkoff. Pattern recognition. In Benjamin W. Wah, editor, Wiley Encyclopedia of Com- puter Science and Engineering. John Wiley & Sons, Inc., 2008.
  19. [Thompson and Langley, 1991] K. Thompson and P. Lang- ley. Concept formation in structured domains. In D. H. Fisher, M. J. Pazzani, and P. Langley, editors, Concept Formation: Knowledge and Experience in Unsupervised Learning, pages 127-161.
  20. Kaufmann, San Mateo, CA, 1991.
  21. [Uno et al., 2004] T. Uno, T. Asai, Y. Uchida, and H. Arimura. An efficient algorithm for enumerating closed patterns in transaction databases. In DS 2004, pages 16- 31, 2004.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards