| Algorithm 1. LRCMC algorithm |
|
Input: Original data with m views, the number of clusters c, the number of neighbors k, the regularization parameter . Output: The learned consensus matrix Z. Initialize the affinity matrices for each view by solving the following problem: ; Initialize the embedded matrices for each view by using Equation (1); Initialize the weights for each view by ; Initialize Z by connecting with ; Initialize the fused embedded matrix U by using Equation (23); Repeat Fix , , Z and U, update by using Equation (19); Fix , , Z and U, update by using Equation (1); Fix , , Z and U, update by using Equation (6); Fix , , and U, update Z by using Equation (22); Fix , , and Z. update U by using Equation (23); Until Satisfy Theorem 1 or the maximum iteration reached. The learned consensus matrix Z with exact c connected components, which are the final clusters. |