Multi-view Regression Clustering via Low-Rank Manifold Decomposition
Proceedings of the Thirty-Fifth International Joint Conference on Artificial Intelligence. Main Track. Pages 5378-5386.
https://doi.org/10.24963/ijcai.2026/599
Keywords
- Machine Learning: Multi-view learning
- Machine Learning: Unsupervised learning
- Machine Learning: Clustering
Abstract
Similarity-graph-based multi-view clustering is effective in capturing non-Gaussian cluster structures, yet it suffers from an inherent conflict between scalability and geometry-consistent cluster assignment. In particular, cluster labels are typically inferred via secondary clustering rather than being learned directly from the underlying data geometry. Although anchor-based extensions alleviate the computational burden, they introduce the challenge of anchor-number selection.
To address these limitations, we propose Multi-view Clustering via Manifold Decomposition (MvMD), which directly infers cluster labels from multi-view data without explicit similarity graph construction or anchor selection. MvMD reformulates multi-view clustering as a unified multi-view regression problem, where cluster labels are optimized as model variables. To improve robustness against missing small clusters, a global balance regularization is incorporated. Meanwhile, local geometric consistency and the low-rank structure of cluster assignments are jointly enforced through a symmetric matrix factorization scheme, which is efficiently realized via a truncated SVD-based low-rank approximation.
Extensive experiments on benchmark datasets validate the effectiveness and efficiency of the proposed MvMD. The code is available at https://github.com/Vince-Doit/MvMD.
- [Brbić et al., 2016] Maria Brbić, Matija Piškorec, Vedrana Vidulin, Anita Kriško, Tomislav Šmuc, and Fran Supek. The landscape of microbial phenotypic traits and asso- ciated genes. Nucleic Acids Research, 44(21):10074-- 10090, 2016.
- [Cai et al., 2012] Xiao Cai, Hua Wang, Heng Huang, and Chris Ding. Joint stage recognition and anatomical an- notation of drosophila gene expression patterns. Bioinfor- matics, 28(12):i16-i24, 2012.
- [Chen et al., 2021] Yongyong Chen, Xiaolin Xiao, Chong Peng, Guangming Lu, and Yicong Zhou. Low-rank tensor graph learning for multi-view subspace clustering. IEEE Transactions on Circuits and Systems for Video Technol- ogy, 32(1):92-104, 2021.
- [Chen et al., 2025] Yawei Chen, Huibing Wang, Jinjia Peng, and Yang Wang. Anchor learning with potential cluster constraints for multi-view clustering. Proceedings of the AAAI Conference on Artificial Intelligence, 39(15):15939- 15947, 2025.
- [Cui et al., 2025] Luyan Cui, Huibing Wang, Yawei Chen, Mingze Yao, Xianping Fu, and Jiqing Zhang. Dual- constraint multi-view fuzzy clustering with scalable an- chor graph learning. In Proceedings of the 33rd ACM In- ternational Conference on Multimedia, pages 7748-7756, 2025.
- [Fang et al., 2024] Siguo Fang, Dong Huang, Xiaosha Cai, Changdong Wang, Chaobo He, and Yong Tang. Effi- cient multi-view clustering via unified and discrete bipar- tite graph learning. IEEE Transactions on Neural Net- works and Learning Systems, 35(8):11436-11447, 2024.
- [Hou et al., 2014] Chenping Hou, Feiping Nie, Xuelong Li, Dongyun Yi, and Yi Wu. Joint embedding learning and sparse regression: A framework for unsupervised feature selection. IEEE Transactions on Cybernetics, 44(6):793- 804, 2014.
- [Huang et al., 2022] Shudong Huang, Ivor W. Tsang, Zenglin Xu, and Jiancheng Lv. Measuring diversity in graph learning: A unified framework for structured multi-view clustering. IEEE Transactions on Knowledge and Data Engineering, 34(12):5869-5883, 2022.
- [Jiang et al., 2022] Guangqi Jiang, Jinjia Peng, Huibing Wang, Zetian Mi, and Xianping Fu. Tensorial multi- view clustering via low-rank constrained high-order graph learning. IEEE Transactions on Circuits and Systems for Video Technology, 32(8):5307-5318, 2022.
- [Jiang et al., 2025a] Bingbing Jiang, Chenglong Zhang, Xinyan Liang, Peng Zhou, Jie Yang, Xingyu Wu, Junyi Guan, Weiping Ding, and Weiguo Sheng. Collaborative similarity fusion and consistency recovery for incomplete multi-view clustering. Proceedings of the AAAI Con- ference on Artificial Intelligence, 39(17):17617-17625, 2025.
- [Jiang et al., 2025b] Bingbing Jiang, Chenglong Zhang, Zhongli Wang, Xinyan Liang, Peng Zhou, Liang Du, Qinghua Zhang, Weiping Ding, and Yi Liu. Scalable fuzzy clustering with collaborative structure learning and preser- vation. IEEE Transactions on Fuzzy Systems, 33(9):3047- 3060, 2025.
- [Kang et al., 2021] Zhao Kang, Zhiping Lin, Xiaofeng Zhu, and Wenbo Xu. Structured graph learning for scalable sub- space clustering: From single view to multi-view. IEEE Transactions on Cybernetics, 52(9):8976-8986, 2021.
- [Kuang et al., 2015] Da Kuang, Sangwoon Yun, and Haesun Park. Symnmf: nonnegative low-rank approximation of a similarity matrix for graph clustering. Journal of Global Optimization, 62(3):545-574, 2015.
- [Li and Tang, 2015] Zechao Li and Jinhui Tang. Unsuper- vised feature selection via nonnegative spectral analysis and redundancy control. IEEE Transactions on Image Pro- cessing, 24(12):5343-5355, 2015.
- [Li et al., 2018] Xuelong Li, Han Zhang, Rui Zhang, Yun Liu, and Feiping Nie. Generalized uncorrelated regres- sion with adaptive graph for unsupervised feature selec- tion. IEEE Transactions on Neural Networks and Learn- ing Systems, 30(5):1587-1595, 2018.
- [Li et al., 2019] Xuelong Li, Mulin Chen, and Qi Wang. Adaptive consistency propagation method for graph clus- tering. IEEE Transactions on Knowledge and Data Engi- neering, 32(4):797-802, 2019.
- [Lin et al., 2023] Zhiping Lin, Zhao Kang, Lizong Zhang, and Ling Tian. Multi-view attributed graph clustering. IEEE Transactions on Knowledge and Data Engineering, 35(2):1872-1880, 2023.
- [Liu et al., 2017] Hanyang Liu, Junwei Han, Feiping Nie, and Xuelong Li. Balanced clustering with least square re- gression. In Proceedings of the AAAI Conference on Arti- ficial Intelligence, volume 31, pages 2231-2237, 2017.
- [Liu et al., 2022a] Chaodie Liu, Feiping Nie, Rong Wang, and Xuelong Li. Scalable fuzzy clustering with anchor graph. IEEE Transactions on Knowledge and Data Engi- neering, 35(8):8503-8514, 2022.
- [Liu et al., 2022b] Suyuan Liu, Xinwang Liu, Siwei Wang, Xin Niu, and En Zhu. Fast incomplete multi-view clus- tering with view-independent anchors. IEEE Transactions on Neural Networks and Learning Systems, 33(12):8705- 8717, 2022.
- [Liu et al., 2022c] Suyuan Liu, Siwei Wang, Pei Zhang, Kai Xu, Xinwang Liu, Changwang Zhang, and Feng Gao. Ef- ficient one-pass multi-view subspace clustering with con- sensus anchors. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 36, pages 7576-7584, 2022.
- [Liu et al., 2025] Jiyuan Liu, Xinwang Liu, Chuankun Li, Xinhang Wan, Hao Tan, Yi Zhang, Weixuan Liang, Qian Qu, Yu Feng, Renxiang Guan, and Ke Liang. Large-scale multi-view tensor clustering with implicit linear kernels. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pages 20727- 20736, June 2025.
- [Lu et al., 2024] Jitao Lu, Feiping Nie, Rong Wang, and Xuelong Li. Fast multiview clustering by optimal graph mining. IEEE Transactions on Neural Networks and Learning Systems, 35(9):13071-13077, 2024.
- [Nie et al., 2014] Feiping Nie, Xiaoqian Wang, and Heng Huang. Clustering and projected clustering with adaptive neighbors. In Proceedings of the 20th ACM SIGKDD In- ternational Conference on Knowledge Discovery and Data Mining, pages 977-986, 2014.
- [Nie et al., 2017a] Feiping Nie, Jing Li, and Xuelong Li. Self-weighted multiview clustering with multiple graphs. In Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence (IJCAI), pages 2564- 2570, Melbourne, Australia, 2017. ijcai.org. IJCAI
- [Nie et al., 2017b] Feiping Nie, Rui Zhang, and Xuelong Li. A generalized power iteration method for solving quadratic problem on the stiefel manifold. Science China Information Sciences, 60:112101:1-112101:10, 2017.
- [Peng et al., 2019] Yong Peng, Leijie Zhang, Wanzeng Kong, Feiping Nie, and Andrzej Cichocki. Joint structured graph learning and unsupervised feature selection. In IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pages 3572-3576. IEEE, 2019.
- [Qiang et al., 2021] Qianyao Qiang, Bin Zhang, Fei Wang, and Feiping Nie. Fast multi-view discrete clustering with anchor graphs. In Proceedings of the Thirty-Fifth AAAI Conference on Artificial Intelligence (AAAI-21), pages 9360-9367, 2021.
- [Shi et al., 2014] Lei Shi, Liang Du, and Yi-Dong Shen. Robust spectral learning for unsupervised feature selec- tion. In IEEE International Conference on Data Mining (ICDM), pages 977-982. IEEE, 2014.
- [Shi et al., 2023] Shaojun Shi, Feiping Nie, Rong Wang, and Xuelong Li. Fast multi-view clustering via prototype graph. IEEE Transactions on Knowledge and Data En- gineering, 35(1):443-455, 2023.
- [Shi et al., 2024] Long Shi, Lei Cao, Jun Wang, and Badong Chen. Enhanced latent multi-view subspace clustering. IEEE Transactions on Circuits and Systems for Video Technology, 34(12):12480-12495, 2024.
- [Wan et al., 2023] Xinhang Wan, Xinwang Liu, Jiyuan Liu, Siwei Wang, Yi Wen, Weixuan Liang, En Zhu, Zhe Liu, and Lu Zhou. Auto-weighted multi-view clustering for large-scale data. Proceedings of the AAAI Conference on Artificial Intelligence, 37(8):10078-10086, Jun. 2023.
- [Wang et al., 2019] Hao Wang, Yan Yang, and Bing Liu. Gmc: Graph-based multi-view clustering. IEEE Transac- tions on Knowledge and Data Engineering, 32(6):1116- 1129, 2019.
- [Wang et al., 2022] Siwei Wang, Xinwang Liu, Suyuan Liu, Jiaqi Jin, Wenxuan Tu, Xinzhong Zhu, and En Zhu. Align then fusion: Generalized large-scale multi-view clustering with anchor matching correspondences. In Proceedings of the 35th Conference on Neural Information Processing Systems (NeurIPS 2022), pages 5882-5895, Red Hook, NY, USA, 2022.
- [Curran Associates, Inc. Wen et al., 2023] Yi Wen, Suyuan Liu, Xinhang Wan, Si- wei Wang, Ke Liang, Xinwang Liu, Xihong Yang, and Pei Zhang. Efficient multi-view graph clustering with lo- cal and global structure preservation. In Proceedings of the ACM International Conference on Multimedia, pages 3021-3030. Association for Computing Machinery, 2023.
- [Winn and Jojic, 2005] John M. Winn and Nebojsa Jojic. Lo- cus: Learning object classes with unsupervised segmenta- tion. In The IEEE International Conference on Computer Vision, volume 1, pages 1-8. IEEE, 2005.
- [Yang et al., 2023] Ben Yang, Xuetao Zhang, Zhongheng Li, Feiping Nie, and Fei Wang. Efficient multi-view k-means clustering with multiple anchor graphs. IEEE Transactions on Knowledge and Data Engineering, 35(7):6887-6900, 2023.
- [Yang et al., 2025] Ben Yang, Xuetao Zhang, Jinghan Wu, Feiping Nie, Zhiping Lin, Fei Wang, and Badong Chen. Fast multiview anchor-graph clustering. IEEE Trans- actions on Neural Networks and Learning Systems, 36(3):4947-4958, 2025.
- [Zhang et al., 2020] Rui Zhang, Xuelong Li, Tong Wu, and Yi Zhao. Data clustering via uncorrelated ridge regression. IEEE Transactions on Neural Networks and Learning Sys- tems, 32(1):450-456, 2020.
- [Zhang et al., 2024] Chao Zhang, Ding Xu, Xiaojie Jia, Chao Chen, and Hongzhi Li. Continual multi-view clus- tering with consistent anchor guidance. In Proceedings of the 33rd International Joint Conference on Artificial In- telligence (IJCAI), pages 5434-5442. International Joint Conferences on Artificial Intelligence Organization, 2024. IJCAI
- [Zhao et al., 2016] Haifeng Zhao, Zheng Wang, and Feiping Nie. Orthogonal least squares regression for feature ex- traction. Neurocomputing, 216:200-207, 2016.
- [Zhao et al., 2025] Mingyu Zhao, Feiping Nie, Cong Wang, and Xuelong Li. Balanced and discrete multi-view clus- tering with adaptive graph learning. IEEE Transactions on Circuits and Systems for Video Technology, 2025.
- [Zhao et al., 2026] Xiaowei Zhao, Liuyun Guo, Xiaojun Chang, Jun Guo, Feiping Nie, and Qiang Zhang. Ef- ficient co-clustering via bipartite graph factorization. IEEE Transactions on Knowledge and Data Engineering, 38(3):1695-1709, 2026.
References were extracted automatically from the PDF and may contain errors.
Full text extracted automatically from the PDF; figures, tables and equations may differ. The PDF is the version of record.
1 Introduction
Clustering is a fundamental problem in unsupervised learning, aiming to partition samples into homogeneous groups such that intra-cluster similarity is maximized while intercluster similarity is minimized. Due to its broad applicability, clustering has been extensively studied in data mining, image processing, bioinformatics, and related fields [Zhao et al., 2026; Zhao et al., 2016]. With the rapid diversification of data acquisition modalities, modern datasets are increasingly collected from multiple heterogeneous sources or perspectives. This has given rise to multi-view clustering (MvC), which seeks to exploit complementary yet consistent information across views to obtain more accurate and robust clustering results than single-view approaches.
∗Corresponding author.
Among existing MvC methods, similarity-graph-based models have demonstrated strong capability in capturing complex, non-Gaussian cluster structures. Typically, viewspecific similarity graphs are constructed and fused into a shared graph, from which clustering results are obtained via spectral decomposition. To improve partition quality, adaptive graph-based methods impose rank constraints on the Laplacian matrix, forcing the shared graph to decompose into exactly c connected components, each corresponding to a cluster [Nie et al., 2017a; Wang et al., 2019; Zhao et al., 2026]. More recent studies further refine this framework by disentangling view-specific graphs into consistent and inconsistent components, or by modeling highorder neighborhood relations through tensors, hypergraphs, or diffusion processes [Huang et al., 2022; Lin et al., 2023; Liu et al., 2025; Jiang et al., 2025a].
Despite their effectiveness, graph-based MvC methods suffer from a fundamental scalability bottleneck. Constructing an n × n similarity graph requires O(n2 ) pairwise computations (where n is the number of samples), followed by a spectral decomposition with O(n3 ) complexity, which limits scalability to large datasets [Jiang et al., 2025b]. More importantly, this computational burden is tightly coupled with a deeper modeling issue: pseudo-labels are not learned directly from the data geometry but are instead obtained through a secondary clustering step applied to spectral embeddings. As a result, pseudo-label inference is inherently decoupled from the original data distribution and the optimization objective, which may lead to suboptimal clustering solutions.
To reduce graph construction costs, anchor-based MvC methods replace the similarity graph with an n × m bipartite graph (m ≪ n) linking samples to a compact anchor set. Within this framework, two paradigms have emerged: the first adopts matrix factorization, decomposing each viewspecific data matrix into anchor representations and a bipartite coefficient matrix [Wang et al., 2022; Liu et al., 2022b; Zhang et al., 2024]; the second directly models sampleto-anchor relationships, avoiding explicit anchor alignment across views [Qiang et al., 2021; Shi et al., 2023; Chen et al., 2025]. Although these reduce computational complexity, they introduce new challenges.

Specifically, increasing the number of anchors improves representational capacity but inevitably degrades efficiency, leading to an inherent trade-off between clustering accuracy and computational cost. Moreover, determining the optimal number of anchors is an NP-hard problem, making anchor selection highly sensitive and data-dependent. More fundamentally, most anchor-based methods inherit the twostage pipeline of graph-based clustering, where representation learning and pseudo-label inference are performed separately and final cluster assignments are obtained via postprocessing steps such as spectral clustering or K-Means. Consequently, pseudo-label learning remains decoupled from the intrinsic data geometry, and scalability is achieved at the expense of modeling consistency.
In essence, existing graph-based and anchor-based MvC methods are constrained by an inherent conflict between scalability and geometry-consistent pseudo-label learning. Addressing one aspect often exacerbates the other. This observation naturally raises the following question: Can multi-view clustering be reformulated to directly infer pseudo-labels from multi-view data in a scalable manner, without relying on explicit similarity graph construction or anchor selection?
To answer this question, we propose Multi-view Clustering via Manifold Decomposition (MvMD). Fig. 1 illustrates the overall framework of MvMD, which reformulates multiview clustering as a regression problem, where the cluster assignment matrix F is directly optimized rather than obtained via a post hoc clustering step. Within linear-time complexity, MvMD preserves the low-rank structure of F, enforces manifold-based smoothness, and mitigates the risk that improper initialization fails to identify small clusters commonly observed in real-world data. The main contributions are summarized as follows:
- We propose a novel multi-view clustering framework by reformulating MvC as a unified multi-view regression problem, which enables direct inference of cluster assignments and alleviates the tendency to miss small clusters through a global balance regularization.
- We introduce a symmetric matrix factorization on similarity matrices to enforce the low-rank property and enhance the local smoothness of cluster labels, which is efficiently realized via truncated SVD-based low-rank approximation without explicit graph construction.
- We develop an efficient alternating optimization algorithm. Extensive experiments on benchmark datasets demonstrate that the proposed method consistently outperforms state-of-the-art approaches in terms of both clustering accuracy and computational efficiency.
Throughout this paper, matrices are denoted by bold Roman uppercase letters (e.g., M), vectors by bold Roman lowercase letters (e.g., m), and scalars by regular lowercase letters (e.g., m). The operators M⊤, Tr(M), and rank(M) represent the transpose, trace, and rank of a matrix, respectively. The Frobenius norm of M is defined as ∥M∥F . The symbols 1, 0, and I represent a column vector of ones, a zero matrix, and an identity matrix, respectively.
2 RelatedWork
2.1 Unsupervised Regression Clustering
As a label-free technique, unsupervised regression clustering captures linear relationships between samples and their pseudo-labels, making it well suited for clustering. Early efforts mainly focus on enhancing robustness and discriminability by incorporating graph regularization [Hou et al., 2014], non-negativity and sparsity constraints [Li and Tang, 2015], or sparse residual modeling to suppress outliers [Shi et al., 2014]. However, most of these methods decouple similarity graph construction from regression optimization, typically relying on Gaussian kernels or k-NN graphs built in a preprocessing step, thereby overlooking their intrinsic interaction. To address this issue, Li et al. [Li et al., 2018] proposed a unified framework that jointly learns the similarity graph and regression model, enabling adaptive neighborhood structures. Peng et al. [Peng et al., 2019] further improved robustness by imposing low-rank constraints on the learned graph and sparsity on feature selection. Despite these advances, existing approaches still depend on explicit graph construction, which limits scalability on large-scale data.
2.2 Similarity-DrivenMulti-ViewClustering
Similarity graph learning constitutes a core component of most multi-view clustering methods. The dominant paradigm follows a two-stage process: constructing view-specific graphs and integrating them for partitioning. Early methods use fixed similarity measures like Gaussian kernels, which are efficient but often insufficient for complex structures. To improve flexibility, recent studies focus on adaptive and unified graph learning. Chen et al. [Chen et al., 2021] proposed a low-rank tensor graph framework that jointly learns representations and affinity matrices, enhancing robustness. Jiang et al. [Jiang et al., 2022] incorporated latent-space feature enhancement and self-expressiveness to preserve inter-view consistency. Along this line, Nie et al. introduced adaptive view weighting to jointly optimize graph construction and clustering, inspiring a series of subsequent works [Li et al., 2019; Shi et al., 2024; Zhao et al., 2025]. Nevertheless, these methods still rely on spectral decomposition of similarity graphs, posing scalability challenges.
3 Methodology
Regression-based clustering directly treats cluster assignments as optimization variables, enabling one-step inference of clustering results rather than relying on post hoc partitioning [Liu et al., 2017; Zhang et al., 2020]. This property motivates us to revisit multi-view clustering from a regression perspective and develop the proposed model as follows:
where p is the number of views. For the v-th view, Xv ∈ Rdv×n denotes the data matrix, whose columns are normalized to unit length with non-negative features; Wv ∈ Rdv×c is the projection matrix ensuring uncorrelated subspace dimensions; and bv ∈ R1×c denotes the bias. F denotes cluster assignment matrix, with fij indicating the probability of assigning the i-th sample to the j-th cluster. α = [α1, . . . , αp]⊤ denotes the view-weight vector. λ is the regularization parameter. The first term promotes cross-view consistency in the clustering space by minimizing the weighted regression error between the projected features of each view and the unified cluster assignment matrix. The second term prevents the optimal solution of F from converging to a hard clustering [Liu et al., 2022a], while ensuring a more balanced assignment distribution, thus mitigating the issue where improper initialization may fail to detect small clusters.
Symmetric nonnegative matrix factorization (SNMF) has proven effective for clustering data with nonlinear structure [Kuang et al., 2015]. To further enhance the local smoothness of cluster assignments, we improve SNMF by relaxing part of the nonnegativity constraint while enforcing stronger low-rank properties on F. For the normalized data Xv in the v-th view, the symmetric nonnegative similarity matrix is constructed as:Sv = X⊤v Xv (2)
where Sv ≥ 0 represents the pairwise similarity between samples. After performing truncated SVD on X⊤v , we obtain the top c left singular vectors Cv ∈ Rn×c , and the corresponding singular value matrix Λv ∈ Rc×c . Consequently, the low-rank version of Sv is expressed as:
where Qv ∈ Rc×c is an arbitrary orthonormal matrix. It is obvious that Q⊤v Qv = QvQ⊤v = I. According to the EckartYoung-Mirsky theorem, ̂Sv is the optimal rank-c approximation of Sv under both the Frobenius and spectral norms. We thus formulate the low-rank symmetric matrix factorization for the v-th view as:
(4)
To avoid the quadratic complexity of Eq. (4), we derive a tractable surrogate as follows:
By applying the sub-multiplicative property of the Frobenius norm and the triangle inequality, we obtain ∥FF⊤ - (CvΛvQv)(CvΛvQv)⊤∥F ≤ (∥F∥F +∥CvΛvQv∥F )∥FCvΛvQv∥F where ∥F∥2F ≤ n. Under the common low-rank assumption in clustering, i.e., c ≪ n and the dominant energy is captured by the leading singular values, ∥CvΛvQv∥F is bounded and grows significantly slower than n. Consequently, the objective function in Eq. (4) can be upperbounded by a scaled version of ∥F-CvΛvQv∥F . Furthermore, the low-rank structure of CvΛvQv induces an approximate low-rank property in F.
To achieve high-quality multi-view clustering, Eqs.(1) and (5) can be integrated into a unified framework. Consequently, the MvMD model is formulated as:
where the regularization parameter β controls the trade-off between local manifold regularization and regression fidelity.
4 Optimization Algorithm
In this subsection, we propose an alternating optimization algorithm to solve Eq. (6) by cyclically updating each variable while keeping the others fixed.
(1) Optimize bv
When Qv, F, Wv, and αv are fixed, bv can be updated by:
(2) Optimize Wv
When Qv, F, bv, and αv are fixed, the Eq. (6) reduces to:
where Pv = XvX⊤v ∈ Rdv×dv . It is evident that Eq. (8) can be equivalently reformulated as:
where ˜Pv = δIdv -Pv, and δ is a regularization parameter introduced to ensure the positive definiteness of ˜Pv. To solve this optimization problem, we adopt the following power iteration method proposed in [Nie et al., 2017b].
(3) Optimize Qv
WhenWv, F, bv, and αv are fixed, the Eq. (6) reduces to:
Since Eq. (10) shares the same structure as Eq. (9), the corresponding minimization problem can similarly be reformulated as a maximization problem. UnlikeWv in Eq. (9), the matrix Qv satisfies both QvQ⊤v = I and Q⊤v Qv = I. Therefore, the Eq. (10) can be further simplified as:
This subproblem reduces to an orthogonal Procrustes problem, and the optimal solution of Qv can be optimized by performing SVD on (CvΛv)⊤F.
(4) Optimize F
When Wv, Qv, bv, and αv are fixed, the Eq. (6) can be reformulated as follows:
where A = ∑pv=1 α2v (X⊤v Wv+1b⊤v +βCvΛvQv) ∑pv=1 α2v (1+β) . By introducing the auxiliary variable B, and setting B = F, the corresponding augmented Lagrangian function is formulated as:
where Ψ is the Lagrange multiplier matrix, and µ is the penalty parameter.
The subproblem for B is expressed as:
Setting the derivative of the objective function in Eq. (14) with respect to B to zero, we have:
The subproblem for F is formulated as:
Notably, each row of F can be solved independently through the method proposed in [Nie et al., 2014].
Finally, the Lagrange multipliers are updated as follows:
where ρ is the learning rate. The complete optimization procedure for Eq. (12) is summarized in Algorithm 1.
(5) Optimize αv
WhenWv, Qv and F are fixed, the Eq. (6) reduces to:
where µv = ∥∥∥X⊤v Wv + 1b⊤v - F∥∥∥2 F +β ∥CvΛvQv - F∥2F . By introducing the Lagrange multiplier ξ, the corresponding Lagrangian function of Eq. (19) can be formulated as:
By taking the derivative of Eq. (20) with respect to ξ and setting it to zero, we obtain:
Algorithm 1 Efficient Algorithm for Eq. (12)
Input: Normalized data matrix X = {X1, . . . ,Xp}, initial cluster assignment matrix F, projection matrices Wv, Qv, truncated SVD factors CvΛv, bias vectors bv, weights αv, and regularization parameters β and λ.
Output: The cluster assignment matrix F.
1: Initialize
- 2: B= F;
- 3: µ = 0.01; ρ = 1.1; Ψ = 0;
- 4: while not converge do
- 5: Update B by Eq.(15);
- 6: Update F by solving Eq.(16);
- 7: Update Ψ by Eq.(17);
- 8: Update µ by Eq.(18);
By applying the Karush-Kuhn-Tucker (KKT) conditions under the constraint 1⊤α = 1, the optimal solution for each αv can be derived as:
The complete optimization procedure for Eq. (6) is summarized in Algorithm 2.
5 Complexity Analysis
The time complexity of MvMD consists of an initialization stage and an iterative optimization stage. In the initialization stage, for each view, the matrix CvΛv is constructed from Xv via truncated singular value decomposition, resulting in a time complexity of O(ndvc + nc2 ). In the iterative stage, updating all bv incurs O(ndc), where d = ∑pv=1 dv. Updating Wv and Qv across all views requires O(c ∑pv=1 d2v +ndc+dc2 ); updating F involves computing the auxiliary matrix A with complexity O(ndc) followed by a row-wise optimization costing O(nc log c); and updating the view weights α requires O(ndc + pnc2 ).
Given that c ≪ d ≪ n and p ≪ n, which typically holds for large-scale datasets, the overall computational complexity of MvMD can be approximated as O(ndcT), where T denotes the number of iterations in Algorithm 2.
6 Experiments
6.1 Experimental Setup
MvMD is compared with nine representative multi-view clustering algorithms: Graph-based Multi-view Clustering (GMC) [Wang et al., 2019], Structured Graph Learning for Scalable Subspace Clustering: From Single View to Multi-view (SGL) [Kang et al., 2021], Efficient One-Pass
1 https://predictioncenter.org/
2 http://lig-membres.imag.fr/grimal/data.html#
3 https://www.cs.tau.ac.il/∼wolf/ytfaces/
Algorithm 2 : Efficient Algorithm for Eq. (6)
Input: Normalized data matrix {X1, . . . ,Xp}, and regularization parameters β and λ.
Output: The cluster assignment matrix F.
- 1: Initialize F;
- 2: Initialize the projection matrices Wv and Qv to satisfy W⊤ v Wv = I and Q⊤v Qv = I, respectively;
- 3: Initialize αv = 1/p for all views;
- 4: repeat
- 5: Update bv by bv = ( 1n F⊤1-W⊤ v Xv1);
- 6: UpdateWv by solving Eq. (9);
- 7: Update Qv by solving Eq. (11);
- 8: Update F via Algorithm 1;
- 9: Update αv according to Eq.(22);
- 10: until Convergence.
| Datasets | Samples | Views | Clusters |
|---|---|---|---|
| MSRC [Winn and Jojic, 2005] | 210 | 5 | 7 |
| Prokaryotic [Brbi´c et al., 2016] | 551 | 3 | 4 |
| ProteinFold 1 | 649 | 12 | 27 |
| WikipediaArticles 2 | 693 | 2 | 10 |
| BDGP [Cai et al., 2012] | 2500 | 2 | 5 |
| YouTubeFace 3 | 12512 | 11 | 31 |
| CIFAR10 [Lu et al., 2024] | 60000 | 7 | 10 |
Multi-view Subspace Clustering with Consensus Anchors (EOMSC) [Liu et al., 2022c], Efficient Multi-view K-Means Clustering with Multiple Anchor Graphs (EMKMC) [Yang et al., 2023], Auto-Weighted Multi-view Clustering for Large-Scale Data (AWMvC) [Wan et al., 2023], Efficient Multi-view Graph Clustering with Local and Global Structure Preservation (EMvGC) [Wen et al., 2023], Efficient Multiview Clustering via Unified and Discrete Bipartite Graph Learning (UDBGL) [Fang et al., 2024], Dual-Constraint Multi-view Fuzzy Clustering with Scalable Anchor Graph Learning (DMFC) [Cui et al., 2025], and Fast Multiview Anchor-Graph Clustering (FMAGC) [Yang et al., 2025].
The datasets used in our experiments are shown in Table 1. For each view, samples are normalized to unit length and have non-negative feature values. To evaluate clustering performance, we adopt three widely used metrics: Accuracy (ACC), F1-score, and Normalized Mutual Information (NMI), where higher values indicate better performance. For our MvMD, the regularization parameters β and λ are selected from {10-4 , 10-3 , 10-2 , 10-1 , 100 , 101 , 102 , 103 , 104 }. The initial cluster assignment matrix is obtained by applying Kmeans++ to the concatenated multi-view features. For other methods, the number of anchors m is selected from {2c, 3c, 4c, 5c}; other hyper-parameters follow their original papers. Each algorithm is executed 10 times, and the average best results are reported. All experiments are conducted in MATLAB R2021b on Linux with an Intel Core i7-12700KF CPU and 64GB RAM.
| Methods | MSRC | Prokaryotic | ProteinFold | WikipediaArticles | BDGP | YouTubeFace | CIFAR10 |
|---|---|---|---|---|---|---|---|
| ACC | |||||||
| GMC SGL EOMSC EMKMC AWMvC EMvGC UDBGL DMFC FMAGC Our | 76.19 58.33±1.75 54.29 67.86±8.75 31.90 58.81±9.94 67.62 53.81 75.29±5.41 82.71±1.21 | 54.45 60.36±3.41 51.36 53.87±5.36 42.11 55.79±0.38 62.79 57.71 57.68±4.64 61.92±4.50 | 23.63 23.03±0.76 34.58 23.97±0.12 21.90 27.33±0.78 17.00 27.38 33.50±1.57 37.57±0.63 | 35.93 59.33±1.00 58.01 58.87±3.57 57.58 43.55±4.54 59.74 37.52 61.02±2.28 61.45±0.31 | 74.64 74.60±6.85 93.72 75.50±10.56 92.56 60.75±1.19 71.40 47.72 68.97±9.16 | 26.40 26.85±7.66 26.93 9.06±4.69 23.20 20.98±0.82 28.88 44.06 48.82±1.62 | N/A 27.01±2.14 26.16 27.90±1.91 27.00 24.88±2.30 30.30 27.78 N/A 30.54±0.98 |
| F1-score | |||||||
| GMC SGL EOMSC EMKMC AWMVC EMVGC UDBGL DMFC FMAGC Our | 68.55 46.40±0.45 40.81 60.39±10.81 49.50 41.98±9.25 57.78 39.62 64.39±5.26 70.27±2.03 | 54.21 52.38±5.50 49.36 52.94±3.45 47.44 45.93±1.52 57.06 99.57 49.84±3.37 57.89±2.32 | 11.31 14.34±1.68 20.67 13.32±1.70 12.05 12.47±0.59 9.93 17.83 22.05±1.34 22.34±0.94 | 25.76 50.04±0.17 50.00 48.97±0.95 51.48 33.10±8.36 48.98 28.34 53.38±2.17 53.56±0.12 | 96.22±0.68 74.58 62.51±2.78 88.06 63.98±7.24 84.86 36.23±1.40 53.02 43.01 54.87±5.88 92.76±1.29 | 55.20±0.69 16.17 16.64±2.78 16.60 5.84±3.09 9.69 12.91±0.41 17.07 27.56 24.51±0.59 25.98±0.38 6.59 | N/A 17.52±0.47 19.49 17.86±0.76 18.73 17.34±1.26 22.22 18.23 N/A 23.46±0.01 |
| SGL EOMSC EMKMC AWMvC EMvGC UDBGL DMFC | 78.76 52.30±2.41 44.33 63.00±8.75 26.90 54.53±10.63 62.40 | 35.04±5.26 27.56 13.58±3.79 23.82 20.45±1.15 | 32.12±0.07 41.26 31.74±0.89 28.60 35.72±0.01 | 35.80 51.62±0.72 54.93 53.13±2.04 53.67 32.21±5.08 56.65 | 76.08 61.93±3.84 85.66 62.85±8.431 80.75 39.36±3.59 60.41 | 14.96±6.65 9.79 6.59±3.05 88.81 16.64±0.27 11.55 | N/A 14.44±1.30 16.48 14.62±1.06 16.61 14.35±1.78 17.47 16.12 |
| NMI | |||||||
| GMC FMAGC Our | 39.55 67.99±4.43 71.18±0.35 | 4.44 28.62 9.32 34.31±3.10 35.29±3.74 | 29.46 15.01 37.71 44.35±0.85 44.78±0.96 | 32.61 56.73±1.51 57.61±0.37 | 31.88 55.83±5.12 90.39±1.74 | 69.30 52.82±0.73 55.59±0.45 | N/A 17.91±0.12 |
6.2 Clustering Results
Table 2 reports the clustering performance of ten MvC methods, where variances are not applicable for non-randomized (deterministic) algorithms. We observe: (1) FMAGC typically outperforms most anchor-based clustering methods. A possible explanation is that it derives discrete pseudo-labels directly through similarity graph decomposition, thereby avoiding secondary clustering. This highlights the benefit of decomposing similarity graphs for clustering. By comparison, GMC constructs a complete large-scale similarity graph, but its reliance on secondary clustering tends to introduce instability. (2) The proposed MvMD consistently achieves the best performance across most datasets. For example, on BDGP, MvMD surpasses the second-best method by 2.5% (ACC), 4.7% (F1-score), and 4.73% (NMI). This advantage stems from its ability to jointly capture global and local structural information. Specifically, the balance-constrained unsupervised regression directly produces cluster labels, promoting globally consistent assignments, while low-rank approximation preserves local label smoothness. These complementary components contribute to the superior performance of MvMD.
6.3 Running Time
To evaluate the efficiency of MvMD, Fig. 2 presents its running time alongside baseline methods across all datasets. MvMD achieves a runtime comparable to the most efficient baselines, consistent with the theoretical analysis indicating linear complexity in sample size.
6.4 Parameter Sensitivity and Convergence
MvMD involves two hyper-parameters, β and λ. In unsupervised settings, we select parameters based on ACC. Fig. 3 reports the sensitivity results, where good performance is consistently achieved at β = 100 and λ = 100.
To examine the convergence of Algorithm 2, the objective value is tracked across iterations. As shown in Fig. 3, it decreases monotonically and converges within 20 iterations, confirming empirical convergence.


6.5 Ablation Experiments
Five ablation variants are designed to evaluate the contribution of each module in MvMD. Ab-1 to Ab-5 respectively retain: (i) only the regression term, (ii) only the low-rank approximation term, (iii) the regression termwith balance regularization, (iv) the regression termwith low-rank approximation, and (v) the low-rank approximation with balance regularization. The ACC results are reported in Fig. 4.
In most cases, combining any two components improves clustering performance over each individual component. Moreover, all ablation variants underperform the complete MvMD model, highlighting the necessity of jointly integrating all components. This suggests that neither low-rank manifold decomposition nor balance-aware regularization alone suffices to fully exploit unsupervised regression clustering. Their joint integration with proper weighting is crucial for superior performance.
7 Conclusion
In this paper, we proposed MvMD, a scalable multi-view clustering framework that directly learns cluster assignments from multi-view data. By formulating clustering as a unified multi-view regression problem with balance-aware and geometry-preserving regularization, MvMD avoids explicit similarity graph construction and anchor selection. Extensive experiments on benchmark datasets demonstrate that MvMD consistently outperforms SOTA methods in both clustering accuracy and efficiency.
Acknowledgments
This work is supported by the National Natural Science Foundation of China (Grant Nos. 62506279 and 62541326), and the Major Scientific and Technological Innovation Project of Xianyang (Grant No. L2025-ZDKJ-ZDGG-RGZN-001).
@inproceedings{ijcai2026p599,
title = {Multi-view Regression Clustering via Low-Rank Manifold Decomposition},
author = {Zhao, Xiaowei and Kou, Xinyu and Chen, Yan and Xie, Linrui and Zhang, Qiang and Du, Liang},
booktitle = {Proceedings of the Thirty-Fifth International Joint Conference on
Artificial Intelligence, {IJCAI-26}},
publisher = {International Joint Conferences on Artificial Intelligence Organization},
editor = {Diego Calvanese},
pages = {5378--5386},
year = {2026},
month = {8},
note = {Main Track},
doi = {10.24963/ijcai.2026/599},
url = {https://doi.org/10.24963/ijcai.2026/599},
}
TY - CPAPER TI - Multi-view Regression Clustering via Low-Rank Manifold Decomposition AU - Zhao, Xiaowei AU - Kou, Xinyu AU - Chen, Yan AU - Xie, Linrui AU - Zhang, Qiang AU - Du, Liang T2 - Proceedings of the Thirty-Fifth International Joint Conference on Artificial Intelligence, IJCAI-26 PB - International Joint Conferences on Artificial Intelligence Organization PY - 2026 SP - 5378 EP - 5386 DO - 10.24963/ijcai.2026/599 UR - https://doi.org/10.24963/ijcai.2026/599 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: