Clustering is a fundamental machine learning task which has been widely studied in the literature. Classic clustering methods follow the assumption that data are represented as features in a vectorized form through various representation learning techniques. As the data become increasingly complicated and complex, the shallow (traditional) clustering methods can no longer handle the high-dimensional data type. With the huge success of deep learning, especially the deep unsupervised learning, many representation learning techniques with deep architectures have been proposed in the past decade. Recently, the concept of Deep Clustering, i.e., jointly optimizing the representation learning and clustering, has been proposed and hence attracted growing attention in the community. Motivated by the tremendous success of deep learning in clustering, one of the most fundamental machine learning tasks, and the large number of recent advances in this direction, in this paper we conduct a comprehensive survey on deep clustering by proposing a new taxonomy of different state-of-the-art approaches. We summarize the essential components of deep clustering and categorize existing methods by the ways they design interactions between deep representation learning and clustering. Moreover, this survey also provides the popular benchmark datasets, evaluation metrics and open-source implementations to clearly illustrate various experimental settings. Last but not least, we discuss the practical applications of deep clustering and suggest challenging topics deserving further investigations as future directions.
翻译:在文献中广泛研究的典型分组方法所遵循的假设是,数据是通过各种代表性学习技术以矢量化形式呈现的特征。随着数据变得日益复杂和复杂,浅(传统)分组方法不再能够处理高维数据类型。随着深层学习的巨大成功,特别是深层未经监督的学习,过去十年中提出了许多具有深层结构的代表性学习技术。最近,提出了深层分组概念,即共同优化代表性学习和集群的概念,并因此吸引了社区越来越多的关注。由于深层集群学习的巨大成功,这是最基本的机器学习任务之一,也是最近朝这个方向取得的大量进展,因此在本文件中,我们通过提出不同现状方法的新分类,对深层集群进行了全面调查。我们总结了深层集群和现有方法的基本组成部分,即共同优化代表性学习和集群之间的相互作用。此外,这次调查还提供了最不受欢迎的基准数据集、评价指标和开源数据分组的成功,这是最根本的学习任务之一,也是在这方面取得的巨大进展。我们通过提出新的分类,对深度组合进行一项全面调查,以进一步说明各种实验性的研究。