Multi-view clustering is an unsupervised machine learning technique that groups unlabeled data into distinct clusters by jointly analyzing information from multiple distinct feature sets, modalities, or perspectives describing the same underlying objects. While traditional single-view clustering relies on a single representation of data, multi-view clustering exploits both the shared consensus across different views and the complementary information unique to each individual view. By integrating these diverse sources into a unified representation or aligning view-specific structures, this approach reduces noise, overcomes the limitations of individual feature representations, and produces more robust and accurate cluster assignments.