Li Shuo, Liu Fang, Jiao Licheng, Chen Puhua, Li Lingling
IEEE Trans Neural Netw Learn Syst. 2024 Feb;35(2):1857-1871. doi: 10.1109/TNNLS.2022.3185638. Epub 2024 Feb 5.
Deep learning-based clustering methods usually regard feature extraction and feature clustering as two independent steps. In this way, the features of all images need to be extracted before feature clustering, which consumes a lot of calculation. Inspired by the self-organizing map network, a self-supervised self-organizing clustering network ( [Formula: see text]OCNet) is proposed to jointly learn feature extraction and feature clustering, thus realizing a single-stage clustering method. In order to achieve joint learning, we propose a self-organizing clustering header (SOCH), which takes the weight of the self-organizing layer as the cluster centers, and the output of the self-organizing layer as the similarities between the feature and the cluster centers. In order to optimize our network, we first convert the similarities into probabilities which represents a soft cluster assignment, and then we obtain a target for self-supervised learning by transforming the soft cluster assignment into a hard cluster assignment, and finally we jointly optimize backbone and SOCH. By setting different feature dimensions, a Multilayer SOCHs strategy is further proposed by cascading SOCHs. This strategy achieves clustering features in multiple clustering spaces. [Formula: see text]OCNet is evaluated on widely used image classification benchmarks such as Canadian Institute For Advanced Research (CIFAR)-10, CIFAR-100, Self-Taught Learning (STL)-10, and Tiny ImageNet. Experimental results show that our method significant improvement over other related methods. The visualization of features and images shows that our method can achieve good clustering results.
基于深度学习的聚类方法通常将特征提取和特征聚类视为两个独立的步骤。通过这种方式,在进行特征聚类之前需要提取所有图像的特征,这消耗了大量计算资源。受自组织映射网络的启发,提出了一种自监督自组织聚类网络([公式:见原文]OCNet),以联合学习特征提取和特征聚类,从而实现单阶段聚类方法。为了实现联合学习,我们提出了一种自组织聚类头(SOCH),它将自组织层的权重作为聚类中心,自组织层的输出作为特征与聚类中心之间的相似度。为了优化我们的网络,我们首先将相似度转换为表示软聚类分配的概率,然后通过将软聚类分配转换为硬聚类分配来获得自监督学习的目标,最后我们联合优化主干网络和SOCH。通过设置不同的特征维度,进一步提出了一种通过级联SOCH来实现多层SOCH的策略。该策略在多个聚类空间中实现聚类特征。[公式:见原文]OCNet在诸如加拿大高级研究所(CIFAR)-10、CIFAR-100、自学学习(STL)-10和微小图像网等广泛使用的图像分类基准上进行了评估。实验结果表明,我们的方法相对于其他相关方法有显著改进。特征和图像的可视化表明,我们的方法可以取得良好的聚类结果。