ESMC: MLLM-Based Embedding Selection for Explainable Multiple Clustering
Xinyue Wang, Yuheng Jia, Hui Liu, Junhui Hou
TL;DR
ESMC tackles the need for user-driven, multi-criteria clustering by exploiting internal prompt-token embeddings from MLLMs. It identifies target embeddings via keyword-guided embedding localization and refines clustering with a lightweight two-layer MLP trained through pseudo-labels. Across seven diverse benchmarks, ESMC achieves competitive or superior clustering accuracy, with ablations confirming the value of the embedding-based targets and the clustering head, while maintaining efficiency and interpretability. The approach also highlights limitations tied to specific MLLM architectures and language priors, pointing to future work on broader applicability and stronger interpretability.
Abstract
Typical deep clustering methods, while achieving notable progress, can only provide one clustering result per dataset. This limitation arises from their assumption of a fixed underlying data distribution, which may fail to meet user needs and provide unsatisfactory clustering outcomes. Our work investigates how multi-modal large language models (MLLMs) can be leveraged to achieve user-driven clustering, emphasizing their adaptability to user-specified semantic requirements. However, directly using MLLM output for clustering has risks for producing unstructured and generic image descriptions instead of feature-specific and concrete ones. To address these issues, our method first discovers that MLLMs' hidden states of text tokens are strongly related to the corresponding features, and leverages these embeddings to perform clusterings from any user-defined criteria. We also employ a lightweight clustering head augmented with pseudo-label learning, significantly enhancing clustering accuracy. Extensive experiments demonstrate its competitive performance on diverse datasets and metrics.
