Proceedings

Deep Descriptive Clustering

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 3342-3348.

https://doi.org/10.24963/ijcai.2021/460

Abstract

Recent work on explainable clustering allows describing clusters when the features are interpretable. However, much modern machine learning focuses on complex data such as images, text, and graphs where deep learning is used but the raw features of data are not interpretable. This paper explores a novel setting for performing clustering on complex data while simultaneously generating explanations using interpretable tags. We propose deep descriptive clustering that performs sub-symbolic representation learning on complex data while generating explanations based on symbolic data. We form good clusters by maximizing the mutual information between empirical distribution on the inputs and the induced clustering labels for clustering objectives. We generate explanations by solving an integer linear programming that generates concise and orthogonal descriptions for each cluster. Finally, we allow the explanation to inform better clustering by proposing a novel pairwise loss with self-generated constraints to maximize the clustering and explanation module's consistency. Experimental results on public data demonstrate that our model outperforms competitive baselines in clustering performance while offering high-quality cluster-level explanations.

  1. [Adadi and Berrada, 2018] Amina Adadi and Mohammed Berrada. Peeking inside the black-box: A survey on explainable artificial intelligence (xai). IEEE Access, 6:52138-52160, 2018.
  2. [Basu et al., 2008] Sugato Basu, Ian Davidson, and Kiri Wagstaff. Constrained clustering: Advances in algorithms, theory, and ap- plications. CRC Press, 2008.
  3. [Bertsimas et al., 2020] Dimitris Bertsimas, Agni Orfanoudaki, and Holly Wiberg. Interpretable clustering: an optimization approach. Machine Learning, pages 1-50, 2020.
  4. [Bickel and Scheffer, 2004] S Bickel and T Scheffer. Multi-view clustering. In Fourth IEEE International Conference on Data Mining (ICDM'04), pages 19-26. IEEE, 2004.
  5. [Bilenko et al., 2004] Mikhail Bilenko, Sugato Basu, and Ray- mond J Mooney. Integrating constraints and metric learning in semi-supervised clustering. In Proceedings of the twenty-first international conference on Machine learning, page 11, 2004.
  6. [Bridle et al., 1992] John S Bridle, Anthony JR Heading, and David JC MacKay. Unsupervised classifiers, mutual informa- tion and'phantom targets. In Advances in neural information processing systems, pages 1096-1101, 1992.
  7. [Dao et al., 2018] Thi-Bich-Hanh Dao, Chia-Tung Kuo, SS Ravi, Christel Vrain, and Ian Davidson. Descriptive clustering: Ilp and cp formulations with applications. In Proceedings of the 27th International Joint Conference on Artificial Intelligence, pages 1263-1269, 2018. IJCAI
  8. [Davidson et al., 2018] Ian Davidson, Antoine Gourru, and S Ravi. The cluster description problem-complexity results, formulations and approximations. Advances in Neural Information Processing Systems, 31:6190-6200, 2018.
  9. [Farhadi et al., 2009] Ali Farhadi, Ian Endres, Derek Hoiem, and David Forsyth. Describing objects by their attributes. In 2009 IEEE Conference on Computer Vision and Pattern Recognition, pages 1778-1785. IEEE, 2009.
  10. [Fogel et al., 2019] Sharon Fogel, Hadar Averbuch-Elor, Daniel Cohen-Or, and Jacob Goldberger. Clustering-driven deep em- bedding with pairwise constraints. IEEE computer graphics and applications, 39(4):16-27, 2019.
  11. [Fraiman et al., 2013] Ricardo Fraiman, Badih Ghattas, and Marcela Svarc. Interpretable clustering using unsupervised binary trees. Ad- vances in Data Analysis and Classification, 7(2):125-145, 2013.
  12. [Ghattas et al., 2017] Badih Ghattas, Pierre Michel, and Laurent Boyer. Clustering nominal data using unsupervised binary deci- sion trees: Comparisons with the state of the art methods. Pattern Recognition, 67:177-185, 2017.
  13. [He et al., 2016] Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning for image recognition. In Pro- ceedings of the IEEE conference on computer vision and pattern recognition, pages 770-778, 2016.
  14. [Hu and Chen, 2018] Menglei Hu and Songcan Chen. Doubly aligned incomplete multi-view clustering. In Proceedings of the 27th International Joint Conference on Artificial Intelligence, pages 2262-2268, 2018. IJCAI
  15. [Kingma and Ba, 2015] Diederik P Kingma and Jimmy Ba. Adam: A method for stochastic optimization. In International Conference on Learning Representations, 2015.
  16. [Krause et al., 2010] Andreas Krause, Pietro Perona, and Ryan Gomes. Discriminative clustering by regularized information maximization. Advances in neural information processing sys- tems, 23:775-783, 2010.
  17. [Lampert et al., 2013] Christoph H Lampert, Hannes Nickisch, and Stefan Harmeling. Attribute-based classification for zero-shot visual object categorization. IEEE transactions on pattern analysis and machine intelligence, 36(3):453-465, 2013.
  18. [Liu et al., 2005] Bing Liu, Yiyuan Xia, and Philip S Yu. Clustering via decision tree construction. In Foundations and advances in data mining, pages 97-124. Springer, 2005.
  19. [Moshkovitz et al., 2020] Michal Moshkovitz, Sanjoy Dasgupta, Cyrus Rashtchian, and Nave Frost. Explainable k-means and k-medians clustering. In International Conference on Machine Learning, pages 7055-7065. PMLR, 2020.
  20. [Ribeiro et al., 2016] Marco Tulio Ribeiro, Sameer Singh, and Car- los Guestrin. " why should i trust you?" explaining the predictions of any classifier. In Proceedings of the 22nd ACM SIGKDD in- ternational conference on knowledge discovery and data mining, pages 1135-1144, 2016.
  21. [Sambaturu et al., 2020] Prathyush Sambaturu, Aparna Gupta, Ian Davidson, S. S. Ravi, Anil Vullikanti, and Andrew Warren. Ef- ficient algorithms for generating provably near-optimal cluster descriptors for explainability. Proceedings of the AAAI Confer- ence on Artificial Intelligence, 34:1636-1643, Apr. 2020.
  22. [Shao et al., 2015] Weixiang Shao, Lifang He, and S Yu Philip. Mul- tiple incomplete views clustering via weighted nonnegative ma- trix factorization with l2,1 regularization. In Joint European Conference on Machine Learning and Knowledge Discovery in Databases, pages 318-334. Springer, 2015.
  23. [Strehl et al., 2000] Alexander Strehl, Joydeep Ghosh, and Ray- mond Mooney. Impact of similarity measures on web-page clus- tering. In Workshop on artificial intelligence for web search (AAAI 2000), volume 58, page 64, 2000.
  24. [Tao et al., 2017] Zhiqiang Tao, Hongfu Liu, Sheng Li, Zhengming Ding, and Yun Fu. From ensemble clustering to multi-view clus- tering. In Proceedings of the 26th International Joint Conference on Artificial Intelligence, pages 2843-2849, 2017. IJCAI
  25. [Wagstaff et al., 2001] Kiri Wagstaff, Claire Cardie, Seth Rogers, Stefan Schrödl, et al. Constrained k-means clustering with back- ground knowledge. In International Conference on Machine Learning, volume 1, pages 577-584, 2001.
  26. [Wang et al., 2018] Yang Wang, Lin Wu, Xuemin Lin, and Junbin Gao. Multiview spectral clustering via structured low-rank matrix factorization. IEEE transactions on neural networks and learning systems, 29(10):4833-4843, 2018.
  27. [Xu et al., 2003] Wei Xu, Xin Liu, and Yihong Gong. Document clustering based on non-negative matrix factorization. In Proceed- ings of the 26th annual international ACM SIGIR conference on Research and development in informaion retrieval, pages 267-273, 2003.
  28. [Xu et al., 2013] Chang Xu, Dacheng Tao, and Chao Xu. A survey on multi-view learning. arXiv preprint arXiv:1304.5634, 2013.
  29. [Zhang et al., 2019] Hongjing Zhang, Sugato Basu, and Ian David- son. A framework for deep constrained clustering-algorithms and advances. In Joint European Conference on Machine Learning and Knowledge Discovery in Databases, pages 57-72. Springer, 2019.
  30. [Zhao et al., 2016] Handong Zhao, Hongfu Liu, and Yun Fu. Incom- plete multi-modal visual data grouping. In Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelli- gence, pages 2392-2398, 2016. IJCAI

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

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