Infinite Ensemble for Image Clustering
Image clustering has been a critical preprocessing step for vision tasks, e.g. visual concept discovery, content based image retrieval. Conventional image clustering methods use handcraft visual descriptors as basic features via K means, or build the graph within spectral clustering. Recently, representation learning with deep structure shows appealing performance in unsupervised feature pre treatment. However, few studies have discussed how to deploy deep representation learning to image clustering problems, especially the unified framework which integrates both representation learning and ensemble clustering for efficient image clustering still remains void. In addition, even though it is widely recognized that with the increasing number of basic partitions, ensemble clustering gets better performance and lower variances, the best number of basic partitions for a given data set is a pending problem. In light of this, we propose the Infinite Ensemble Clustering (IEC) which incorporates the power of deep representation and ensemble clustering in a one step framework to fuse infinite basic partitions. Generally speaking, a set of basic partitions is firstly generated from the image data, then by converting the basic partitions to the 1 of K codings, we link the marginalized auto encoder to the infinite ensemble clustering with i.i.d. basic partitions, which can be approached by the closed form solutions, finally we follow the layer wise training procedure and feed the concatenated deep features to K means for final clustering. Extensive experiments on diverse vision data sets with different levels of visual descriptors demonstrate both the time efficiency and superior performance of IEC compared to the state of the art ensemble clustering and deep clustering methods.
KDD