I. Introduction
Clustering is one of the fundamental techniques in machine learning. It has been widely applied to various research fields, such as gene expression [1], face analysis [2], image annotation [3], and recommendation [4], [5]. In past decades, many clustering approaches have been developed, such as -means (KM) [6], spectral clustering (SC) [7]–[11], spectral embedded clustering [12], and normalized cut [13].