paper-with-me

홈 › Papers

Vision Transformer for Contrastive Clustering

2022-06-26 · Hua-Bao Ling, Bowen Zhu, Dong Huang, Ding-Hua Chen, Chang-Dong Wang, Jian-Huang Lai

Vision Transformer (ViT) has shown its advantages over the convolutional neural network (CNN) with its ability to capture global long-range dependencies for visual representation learning. Besides ViT, contrastive learning is another popular research topic recently. While previous contrastive learning works are mostly based on CNNs, some recent studies have attempted to combine ViT and contrastive learning for enhanced self-supervised learning. Despite the considerable progress, these combinations of ViT and contrastive learning mostly focus on the instance-level contrastiveness, which often overlook the global contrastiveness and also lack the ability to directly learn the clustering result (e.g., for images). In view of this, this paper presents a novel deep clustering approach termed Vision Transformer for Contrastive Clustering (VTCC), which for the first time, to our knowledge, unifies the Transformer and the contrastive learning for the image clustering task. Specifically, with two random augmentations performed on each image, we utilize a ViT encoder with two weight-sharing views as the backbone. To remedy the potential instability of the ViT, we incorporate a convolutional stem to split each augmented sample into a sequence of patches, which uses multiple stacked small convolutions instead of a big convolution in the patch projection layer. By learning the feature representations for the sequences of patches via the backbone, an instance projector and a cluster projector are further utilized to perform the instance-level contrastive learning and the global clustering structure learning, respectively. Experiments on eight image datasets demonstrate the stability (during the training-from-scratch) and the superiority (in clustering performance) of our VTCC approach over the state-of-the-art.

📄 PDF Abstract BibTeX arXiv:2206.12925

Code (1)

jackkoling/vtcc 공식 구현 pytorch

Tasks

ClusteringContrastive LearningDeep ClusteringImage ClusteringRepresentation LearningSelf-Supervised Learning

Methods 이 논문이 사용한 방법론

Multi-Head Attention 설명 없음
Attention 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Adam 설명 없음
Label Smoothing Label Smoothing is a regularization technique that introduces noise for the labels. This accounts for the fact that datasets may have mistakes in them, so maximizing the…
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
BPE Byte Pair Encoding, or BPE, is a subword segmentation algorithm that encodes rare and unknown words as sequences of subword units. The intuition is that various word…
Position-Wise Feed-Forward Layer 설명 없음

Similar Papers 제목 키워드 기반

Non-Linguistic Supervision for Contrastive Learning of Sentence Embeddings

2022-09-20 · Yiren Jian, Chongyang Gao, Soroush Vosoughi

Semantic representation learning for sentences is an important and well-studied problem in NLP. The current trend for this task involves training a Transformer-based sentence encoder through a contrastive objective with …

ClusteringContrastive LearningRepresentation LearningSemantic Textual Similarity+2

Partial Multi-View Clustering via Meta-Learning and Contrastive Feature Alignment

2024-11-14 · BoHao Chen

Partial multi-view clustering (PVC) presents significant challenges practical research problem for data analysis in real-world applications, especially when some views of the data are partially missing. Existing clusteri…

ClusteringContrastive LearningMeta-LearningSelf-Supervised Learning

scRNA-seq Data Clustering by Cluster-aware Iterative Contrastive Learning

2023-12-27 · Weikang Jiang, Jinxian Wang, Jihong Guan, Shuigeng Zhou

Single-cell RNA sequencing (scRNA-seq) enables researchers to analyze gene expression at single-cell level. One important task in scRNA-seq data analysis is unsupervised clustering, which helps identify distinct cell typ…

ClusteringContrastive LearningRepresentation Learning

Improve Contrastive Clustering Performance by Multiple Fusing-Augmenting ViT Blocks

2025-11-12 · Cheng Wang, Shuisheng Zhou, Fengjiao Peng, Jin Sheng 외 arxiv

In the field of image clustering, the widely used contrastive learning networks improve clustering performance by maximizing the similarity between positive pairs and the dissimilarity of negative pairs of the inputs. Ex…

Contrastive LearningImage Clustering

Self-supervised Video-centralised Transformer for Video Face Clustering

2022-03-24 · Yujiang Wang, Mingzhi Dong, Jie Shen, Yiming Luo 외

This paper presents a novel method for face clustering in videos using a video-centralised transformer. Previous works often employed contrastive learning to learn frame-level representation and used average pooling to a…

ClusteringContrastive LearningFace Clustering