CVAIDec 21, 2023

Image Clustering using Restricted Boltzman Machine

arXiv:2312.13845v213 citationsh-index: 9
AI Analysis

This work addresses image clustering for verification systems, but it is incremental as it adapts existing RBM and clustering techniques.

The paper tackles image clustering by using Restricted Boltzmann Machines (RBMs) to generate embeddings and applying Agglomerative Hierarchical Clustering, achieving superior performance over methods like k-means and spectral clustering on MS-Celeb-1M and DeepFashion datasets.

In various verification systems, Restricted Boltzmann Machines (RBMs) have demonstrated their efficacy in both front-end and back-end processes. In this work, we propose the use of RBMs to the image clustering tasks. RBMs are trained to convert images into image embeddings. We employ the conventional bottom-up Agglomerative Hierarchical Clustering (AHC) technique. To address the challenge of limited test face image data, we introduce Agglomerative Hierarchical Clustering based Method for Image Clustering using Restricted Boltzmann Machine (AHC-RBM) with two major steps. Initially, a universal RBM model is trained using all available training dataset. Subsequently, we train an adapted RBM model using the data from each test image. Finally, RBM vectors which is the embedding vector is generated by concatenating the visible-to-hidden weight matrices of these adapted models, and the bias vectors. These vectors effectively preserve class-specific information and are utilized in image clustering tasks. Our experimental results, conducted on two benchmark image datasets (MS-Celeb-1M and DeepFashion), demonstrate that our proposed approach surpasses well-known clustering algorithms such as k-means, spectral clustering, and approximate Rank-order.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes