Multi-modal Data Clustering