Figures
Abstract
Multi-view subspace clustering has progressed significantly by using deep neural networks to handle nonlinear data representations. A recent advancement, the Multi-view Self-Expressive Subspace Clustering (MSESC) network, achieves markedly higher computational efficiency by substituting the traditional self-expression layer with a deep metric learning approach. Nevertheless, MSESC still suffers from two notable limitations: it fails to adequately capture the high-order geometric structures inherent in multi-view data, and it lacks effective guidance from the underlying clustering distribution. To overcome these shortcomings, we propose a novel framework termed Multi-View Graph Regularized Deep Metric Subspace Clustering (MVGR-DMSC). The proposed method introduces two key components into MSESC to enhance the discriminability of representations. First, a dual-order graph regularization module is devised to maintain both first-order and second-order manifold structures, thereby allowing the model to capture more complex local geometric relationships. Second, an adaptive view-weighted deep clustering module is incorporated, which employs the Kullback–Leibler divergence to guide representation learning while dynamically adjusting the contributions of different views. Through evaluations on five benchmark datasets, we show that MVGR-DMSC consistently yields better results than several state-of-the-art approaches, including the direct baseline MSESC, in both accuracy and robustness.
Citation: Luo P, Yang M, Peng C, Wang Q (2026) Multi-view graph-regularized deep metric subspace clustering network. PLoS One 21(7): e0354307. https://doi.org/10.1371/journal.pone.0354307
Editor: Niteesh Sahni, Shiv Nadar University, INDIA
Received: April 23, 2026; Accepted: July 6, 2026; Published: July 24, 2026
Copyright: © 2026 Luo et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: In compliance with PLOS ONE’s guidelines, all author-generated code used in this study has been made available without restrictions. The code can be accessed at our public repository: https://github.com/AVAVAdeep/MVGR-DMSC.
Funding: This work was supported by the National Natural Science Foundation of China (Grant No. 12571401), the Heilongjiang Provincial Natural Science Foundation Joint Guidance Project (No. JJ2024LH0820), and the Fundamental Research Funds for the Central Universities (No. 30722024CFJ2403). The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.
Competing interests: The authors have declared that no competing interests exist.
Introduction
As data collection technology advances, it has become common to gather large-scale information from multiple sensors, modalities, or perspectives. These datasets, known as multi-view data, offer a mix of unique view-specific features and shared information that is consistent across different views. Benefiting from this property, multi-view clustering (MVC) has garnered sustained interest within the machine learning and data mining research communities [1,2]. The objective of MVC is to divide unlabeled samples into distinct clusters by jointly leveraging the inherent correlations that exist across different views. Over the last ten years, numerous MVC approaches have been proposed, which are generally classified into four main categories: methods based on nonnegative matrix factorization (NMF) [3], graph-based techniques [4], approaches based on kernel learning, as well as those founded on subspace learning [5,6]. More recently, tensor-based methods have emerged as a powerful paradigm for exploiting high-order correlations across views. For example, ARIA [7] introduces alternative rank-minimizing regularization to achieve a tighter approximation of the tensor rank function, which effectively captures the consistent and complementary information embedded in the multi-view representations.
Within this landscape, Multi-View Subspace Clustering (MVSC) has distinguished itself as a prominent framework due to its strong theoretical foundation in the self-expressiveness property and its superior ability to handle high-dimensional data by identifying the underlying low-dimensional subspaces. The foundation of MVSC is the classical self-expressiveness property, which posits that any given data point can be expressed as a combination, using linear weights, of other points originating from its specific subspace. Guided by this principle, the majority of MVSC techniques are designed to acquire either view-specific or shared coefficients for self-representation. Subsequently, they enforce a form of consensus regularization across the different views, thereby constructing a unified affinity matrix suitable for the final spectral clustering [5,6,8]. Owing to their solid geometric interpretation and strong empirical performance, MVSC methods have been successfully applied in many scenarios. Nevertheless, conventional MVSC models are still limited in two important aspects. First, they usually rely on shallow linear representations and therefore lack sufficient capacity to capture complex nonlinear structures embedded in real-world data. Second, building and optimizing the self-expression layer frequently leads to substantial computational and memory overhead, particularly when dealing with large-scale datasets.
To overcome these limitations of shallow models, some works introduces deep neural networks into multi-view subspace clustering and developed deep multi-view subspace clustering(DMVSC). Existing DMVSC methods typically employ deep autoencoders or convolutional encoders to learn nonlinear transformations for different views and then integrate the learned latent features into a self-expression framework [9–14]. These methods significantly enhance the expressive power of subspace clustering and improve performance on complex data. However, numerous deep subspace clustering methods continue to rely on the costly self-expression layer, the memory complexity of which grows quadratically as the number of samples increases. To further enhance the discriminative power of latent features, some researchers have explored the use of generative adversarial networks. Deep Adversarial Multi-view Clustering (DAMC) [15] leverages adversarial training to capture the complex data distribution of each view, thereby learning a more disentangled and cluster-friendly latent space across multiple perspectives.
To address this issue, Cui et al. [16] introduced the Multi-view Self-Expressive Subspace Clustering (MSESC) network, which substitutes a deep metric learning mechanism for the traditional self-expression layer, thereby lowering the memory complexity from to
. MSESC markedly enhances the scalability of deep multi-view subspace clustering. However, MSESC still exhibits two important limitations that restrict its full potential as follows.
- Insufficient exploitation of complex manifold structures. MSESC mainly emphasizes global metric-based similarity learning and only employs a relatively simple first-order graph constraint to preserve local structure. As a result, high-order geometric relationships are not adequately explored. Nevertheless, these high-order manifold structures are frequently essential for depicting the intrinsic geometry of complex multi-view data and for enhancing clustering discriminability [17,18]. The potential of high-order relationships has also been demonstrated in other domains; for instance, DIVIDE [19] utilizes high-order random walks within a contrastive learning framework to progressively identify potential positive samples from high-order neighbors. This underscores the necessity of moving beyond simple first-order graph constraints to capture more intricate local geometric structures.
- Lack of adaptive clustering-oriented guidance. MSESC largely treats representation learning and cluster structure refinement as loosely coupled processes, and thus fails to fully utilize the intrinsic clustering distribution to guide feature learning. In addition, it implicitly assumes that all views contribute equally to the final clustering result, which may be suboptimal in practice because different views often have unequal discriminative abilities and noise levels.
To tackle the aforementioned challenges, we present a straightforward yet comprehensive and potent framework, designated as Multi-View Graph Regularized Deep Metric Subspace Clustering (MVGR-DMSC). The complete framework of our presented approach is depicted in Fig 1. Built upon the efficient deep metric learning architecture of MSESC, MVGR-DMSC further strengthens representation learning from two complementary perspectives.
The model is built upon four key components: (1) an Enhanced MLP Module that extracts latent representations from raw multi-view inputs; (2) a Similarity Computing & Reconstruction module which constructs the affinity matrix via inner-product similarity and adaptive soft-thresholding; (3) a Dual-order Graph Regularization module designed to maintain high-order local manifold structures; and (4) an Adaptive View-weighted Deep Clustering module that leverages KL divergence to steer the feature learning process adaptively. Ultimately, the view-specific affinity matrices are integrated through an average fusion layer, yielding a consensus affinity matrix C that serves as the basis for the final clustering.
The proposed framework incorporates two complementary strategies to enhance representation learning. First, we employ a dual-order graph regularization approach that simultaneously preserves both first-order and second-order neighborhood structures within the latent space. This design enables the model to capture more intricate local geometric relationships and more accurately reflect the underlying manifold of multi-view data. Second, drawing inspiration from deep clustering techniques such as DEC [20], we develop an adaptive view-weighted clustering module. This module aligns the soft assignment distribution with a sharpened target distribution through Kullback–Leibler (KL) divergence, thereby introducing clustering-oriented guidance into the feature learning process. Simultaneously, it adaptively weights the contributions from different views, mitigating the impact of low-quality or less informative views. By unifying deep metric similarity learning, dual-order graph structure preservation, and clustering-distribution guidance within a single optimization framework, MVGR-DMSC produces a more discriminative and robust consensus affinity matrix, leading to improved clustering outcomes.
The main contributions of this paper are as follows:
- We propose a novel deep multi-view subspace clustering framework termed MVGR-DMSC. Building on the efficient metric learning architecture of MSESC, our approach enhances clustering performance through improved geometric structure preservation and clustering-aware representation learning.
- We integrate a dual-order graph regularization module into the deep multi-view subspace clustering framework. By leveraging both first-order and second-order graph Laplacian regularizations, our method effectively preserves the complex local manifold structures characteristic of multi-view data.
- We design an adaptive view-weighted deep clustering module that leverages clustering distributions to steer feature learning while adaptively assessing the relative importance of each view. This strategy results in a more discriminative and robust consensus affinity matrix.
- Extensive experiments on five benchmark multi-view datasets demonstrate that MVGR-DMSC consistently outperforms various state-of-the-art methods, including its direct predecessor MSESC, in terms of both clustering accuracy and robustness.
Related work
This section briefly surveys the literature most relevant to our approach, with a particular focus on three key areas: multi-view subspace clustering, its deep extension, and graph-regularized deep clustering techniques.
Multi-view subspace clustering
The self-expressiveness model serves as the theoretical foundation for subspace clustering. It posits that any data point lying in a union of subspaces can be expressed as a linear combination of other points originating from the same subspace [21–25]. Given a data matrix , this principle leads to the following optimization problem for learning a coefficient matrix
:
where typically denotes a norm that encourages sparsity (e.g.,
) or low-rank structure (e.g., nuclear norm). Two representative approaches following this paradigm are sparse subspace clustering (SSC) [21] and low-rank representation (LRR) [22], both of which have proven effective at recovering latent subspace structures.
When multiple feature representations are available, multi-view subspace clustering seeks to leverage both the shared information and view-specific characteristics. Specifically, given a multi-view dataset , A widely adopted strategy first constructs view-specific self-representation matrices
, and then integrates them into a unified affinity graph for subsequent spectral clustering [6,26,27]. We can formalize this procedure as:
To capture higher-order relationships across views, recent research has explored tensor-based formulations. These methods arrange the view-specific representation matrices as a third-order tensor and enforce low-rank constraints in the tensor domain, thereby aiming to model complex inter-view correlations more explicitly [26,28–33]. However, despite their ability to handle linear dependencies, such shallow models often fall short when confronted with the nonlinear structures prevalent in real-world multi-view data.
Deep multi-view subspace clustering
Deep subspace clustering methods tackle the limitations inherent in shallow linear models by employing neural networks to learn nonlinear latent features that embody the self-expressiveness property [34–38]. A typical design employs an encoder to map input data into latent representations ; afterwards, a self-expression layer takes these features and reconstructs each latent code using other codes from the same view. The training objective typically comprises both a reconstruction term and a self-expression regularization component:
By jointly optimizing feature learning and affinity construction in an end-to-end manner, this approach substantially boosts the representational quality and clustering accuracy.
More recently, this concept has been expanded to the multi-view setting, wherein multiple encoders are employed to extract view-specific features, and a shared or coordinated self-representation mechanism is utilized to capture inter-view consistency [10]. Although these methods achieve promising results, the majority of current deep multi-view subspace clustering approaches continue to depend on an explicit self-expression layer, the parameter size of which grows as relative to the sample count. This leads to considerable memory and computational overhead, especially for large-scale datasets.
To alleviate this issue, Cui et al. proposed the Multi-view Self-Expressive Subspace Clustering (MSESC) network [16], which replaces the explicit self-expression layer with a deep metric learning mechanism and constructs affinities through feature similarities. This design significantly improves scalability and efficiency. Nevertheless, MSESC mainly emphasizes pairwise metric relations and simple neighborhood consistency, while paying insufficient attention to high-order geometric dependencies and clustering-oriented distribution refinement. In contrast, our method augments the MSESC architecture with dual-order graph regularization and adaptive deep clustering, thereby enhancing both geometric structure preservation and discriminative representation learning.
Graph regularization and deep clustering
Graph regularization has found extensive application in representation learning and clustering for maintaining the local manifold structure of data [39,40]. The underlying principle holds that samples which are adjacent in the original space ought to stay proximate within the learned latent space. A commonly used regularizer is the Laplacian term
where L denotes the graph Laplacian constructed from an affinity graph. This regularization has been successfully incorporated into many shallow and deep clustering methods to improve local structure preservation [41–43]. Nevertheless, the majority of current approaches concentrate mainly on first-order neighborhood information and often struggle to capture more intricate high-order geometric relationships.
Another important line of research is deep clustering with distribution refinement. Representative methods, such as DEC [44] and IDEC [41], iteratively refine latent representations by matching soft cluster assignments to an auxiliary target distribution through the Kullback–Leibler (KL) divergence. This strategy promotes tighter intra-cluster formations and more distinct separations between cluster boundaries. Subsequent studies have shown that distribution-guided clustering objectives can substantially enhance the discriminability and robustness of learned features [41,44].
Although graph regularization and distribution-based deep clustering have both achieved notable success, their effective integration into efficient deep multi-view subspace clustering remains insufficiently explored. In particular, there is still a lack of a unified framework that can simultaneously preserve first-order and second-order manifold structures while adaptively weighting the contributions of different views during clustering. This gap motivates the proposed Multi-View Graph Regularized Deep Metric Subspace Clustering (MVGR-DMSC).
Proposed method
Problem formulation
As introduced previously, Let denote a multi-view dataset, where V is the number of views, N is the number of samples, and
is the dimensionality of the v-th view. The goal is to partition the samples into K clusters by learning discriminative latent representations together with a consistent multi-view clustering structure.
Current deep subspace clustering approaches commonly introduce a self-expression layer to learn an explicit coefficient matrix, which incurs high memory and computational costs. Moreover, they often ignore higher-order geometric structures and do not explicitly exploit the intrinsic clustering distribution during representation learning. To tackle these problems, we introduce Multi-View Graph Regularized Deep Metric Subspace Clustering (MVGR-DMSC) framework, which integrates metric-based self-representation, dual-order graph regularization, and adaptive view-weighted deep clustering into a unified model.
View-specific nonlinear embedding
For each view, we learn a nonlinear mapping
where is a view-specific MLP consisting of l fully connected layers with ReLU activations, and d is the common latent dimension. A
activation is imposed at the output layer to bound the latent codes, which stabilizes the subsequent similarity computation and suppresses scale variation across views.
Metric-based self-representation
Rather than learning an explicit self-expression matrix, we directly obtain the affinity coefficients from the latent representations. For the v-th view, the coefficient matrix takes the form
where denotes the elementwise soft-thresholding operator
and is a learnable threshold.
This approach eliminates the need for an extra trainable layer and naturally yields sparse affinities. The reconstructed data matrix is computed as
which imposes the conventional zero-diagonal constraint and avoids trivial self-reconstruction. The reconstruction loss is given by
To regularize the learned affinities, we incorporate an Elastic Net penalty:
where the term encourages sparsity, while the Frobenius term promotes the grouping effect. After obtaining the view-specific affinity matrices
, the consensus affinity matrix C is computed by averaging them across all views, i.e.,
. Finally, spectral clustering is performed on C to generate the final clustering results.
Dual-order graph regularization
To maintain both local adjacency and higher-order neighborhood relationships, we build first-order and second-order graphs in the latent space. Let be the k-nearest-neighbor graph derived from
. We then define
The corresponding normalized Laplacian matrices are computed as
where denotes the degree matrix of
.
Based on the Laplacian matrices, we further construct the graph regularization term as follows:
Since each is positive semidefinite,
is always nonnegative. Furthermore, this quadratic form penalizes significant variations in representations along graph edges, thereby encouraging manifold smoothness across both direct and indirect sample connections.
Specifically, the first-order graph focuses on direct adjacency, ensuring that immediate neighbors in the original space remain proximate in the latent space to maintain local smoothness. Conversely, the second-order graph
captures contextual similarity by considering shared neighborhood structures—essentially identifying whether two points share the same neighbors. This allows the model to maintain manifold consistency even when direct connections are weak or corrupted by noise. By integrating both orders, MVGR-DMSC can simultaneously preserve fine-grained local details and the broader geometric topology, which significantly enhances the discriminability of the learned representations compared to models using only simple first-order constraints.
Adaptive view-weighted deep clustering
To enhance cluster separability, we introduce a KL-based deep clustering module. Let denote the i-th row of the latent representation matrix
. For the v-th view, the soft assignment is defined by
where are the cluster centers in the latent space and
is a fixed parameter representing the degrees of freedom. The sharpened target distribution is
Let denote the soft assignment vector for the i-th sample in the v-th view. To adaptively exploit view complementarity, we learn sample-wise view weights through
where satisfies
and
. The clustering loss is then
This term explicitly drives the learned representations toward compact and confident cluster assignments.
Overall objective
The final objective function is
where ,
, and
are trade-off parameters.
The four terms in (18) play complementary roles: preserves self-expressiveness,
regularizes the affinity structure,
preserves geometric smoothness, and
improves clustering discriminability. Since all terms are nonnegative,
is lower bounded by zero, which provides a basic guarantee for stable optimization.
Optimization
The entire network is trained in an end-to-end manner using the Adam. The learnable parameters include the encoder parameters , the threshold parameters
, and the adaptive weighting parameters
. A cosine annealing schedule is adopted for learning rate decay.
We initialize the cluster centers by applying K-means to the initial latent features and periodically update them throughout the training process. Unlike ADMM-based self-expression models, our method computes the coefficient matrices directly through forward propagation, converting the large-scale matrix optimization problem into a standard mini-batch training procedure. Traditional self-expression based methods generally require solving optimization problems with a complexity of or
per iteration, where N is the number of samples. In contrast, for a mini-batch of size m and latent dimension d, the dominant cost of our metric-based similarity computation is
per view. Since
, the proposed framework has significantly lower memory overhead and is substantially more scalable than conventional deep self-expressive clustering methods on large datasets. In our experiments, the model typically converges within a few minutes on a single GPU, which is much faster than the time required by traditional subspace clustering algorithms.
Algorithm 1 The optimization of MVGR-DMSC.
Input: Multi-view dataset , number of clusters K, trade-off parameters
(reconstruction weight),
(elastic net balance),
(graph regularization weight),
(clustering loss weight), number of epochs T.
Output: Trained network parameters and the consensus affinity matrix C.
1: Initialization: Learning rate lr = 10−4, randomly initialize network parameters . Initialize cluster centers
via K-means.
2: for do
3: Shuffle the dataset and divide it into mini-batches.
4: for each mini-batch do
5: for each do
6: Compute latent representation via MLP.
7: Compute soft assignment and target distribution
.
8: Construct Laplacian matrices and
.
9: Compute .
10: Compute reconstructed data .
11: end for
12: Compute adaptive view weights w(v) via Adaptive Weight Module.
13: Calculate the overall objective loss according to Eq. (18).
14: Update network parameters by gradient descent (Adam).
15: end for
16: if then
17: Update cluster centers via K-means on the whole dataset.
18: end if
19: end for
20: Output: Perform spectral clustering on the consensus affinity matrix C to obtain the final clustering results.
Experiments
Datasets
To comprehensively assess the efficacy of the proposed MVGR-DMSC method, we carry out experiments on five commonly used multi-view benchmark datasets. These include three text collections (ACM, Cora, Wikipedia) and two image datasets (Caltech101_20, Handwritten). Detailed statistics for these datasets are provided in Table 1.
Compared clustering algorithms
To rigorously evaluate the performance of our proposed MVGR-DMSC, we adopt several representative clustering algorithms as baselines, encompassing both traditional approaches and recent deep multi-view clustering techniques. In addition to the methods considered in the original MSESC work, we further incorporate a number of contemporary deep multi-view clustering models to ensure a comprehensive comparison. The complete set of compared methods is listed below:
- Best K-means and Best SC: Classic single-view clustering methods performed on the best-performing single view.
- BMVC [45]: A binary multi-view clustering approach that learns per-view hash codes.
- LMVSC [46]: A method for large-scale multi-view subspace clustering that fuses view-specific graphs.
- MSCNGL [47]: A multi-view subspace clustering network leveraging both local and global graph information.
- SDSNE [48]: A co-supervised strategy that incorporates structural information.
- MFLVC [49]: Multi-level feature learning for contrastive multi-view clustering.
- DSMVC [50]: A deep safe multi-view clustering framework designed to reduce performance degradation caused by increasing views.
- MSESC [16]: A multi-view self-expressive subspace clustering network that serves as the direct baseline for our work.
- CVCL [51]: Deep multiview clustering by contrasting cluster assignments.
- DDMVC [52]: Deep multi-view clustering with diverse and discriminative feature learning.
- GCFAggMVC [53]: Global and cross-view feature aggregation for multi-view clustering.
- MSCIB [54]: Multi-view semantic consistency based information bottleneck for clustering.
- PNCL-FDMC [55]: Progressive neighbor-masked contrastive learning for fusion-style deep multi-view clustering.
Experimental setup
We conduct all experiments on a Windows 11 platform equipped with an NVIDIA RTX 5060Ti GPU (16GB memory).
For the network architecture, each view-specific MLP consists of four fully connected layers with hidden dimensions of 1024, and the final latent dimension d is also set to 1024. We use a batch size of 2386 for mini-batch training. Regarding the deep clustering module, the parameter
in Eq. (14) is set to 1.0, following the standard setting in t-distribution based clustering. All trade-off parameters in the objective function are determined via the grid search strategy described in the Parameter Analysis section.
For clustering performance evaluation, we adopt three commonly used metrics: unsupervised clustering Accuracy (ACC), Normalized Mutual Information (NMI), and Adjusted Rand Index (ARI). For each metric, higher values reflect better clustering quality. We note that our focus is on comparing the effectiveness of the regularizers, rather than on achieving state-of-the-art results on the benchmark datasets. To this end, we perform thorough ablation studies to isolate and measure the contribution of each regularization component.
Experimental results and analysis
To verify the effectiveness of our presented method, we perform two sets of experiments. First, we compare MVGR-DMSC against a variety of state-of-the-art methods on the Caltech101−20 dataset, where the results of the baseline methods are directly taken from the original MSESC paper [16]. We attempted to reproduce these results but found that the reported metrics could not be matched exactly; therefore, we rely on the published values to ensure a fair comparison. Second, we provide comprehensive comparisons on four additional multi-view datasets (ACM, Cora, Wikipedia, Handwritten) against multiple recent deep clustering approaches. For these datasets, all comparative results are obtained by executing the publicly released code provided by the authors, with identical experimental configurations to ensure fairness.
As presented in Table 2, MVGR-DMSC attains the highest performance across all three metrics on Caltech101−20, surpassing both conventional methods and recent deep clustering approaches. This demonstrates the effectiveness of our proposed architecture.
To further evaluate the generalization ability of MVGR-DMSC, we compare it with a broader set of recent methods on three text datasets (ACM, Cora, Wikipedia) and one image dataset (Handwritten). The experimental outcomes are summarized in Tables 3 and 4. For each metric, the optimal result is indicated in boldface.
Looking at the results in Tables 3 and 4, we can make several observations. First, compared to its direct baseline MSESC, our MVGR-DMSC achieves consistent and substantial improvements across all four datasets. The most notable gains are observed on the Wikipedia dataset, where our method improves ACC from 0.356 to 0.463 (over 11% increase), NMI from 0.297 to 0.517 (a remarkable 22% improvement), and ARI from 0.212 to 0.362 (a 15% gain). These significant leaps strongly validate that the dual-order graph regularization and adaptive view-weighted clustering effectively capture more complex data structures and learn more discriminative representations.
Beyond the comparison with MSESC, MVGR-DMSC also demonstrates competitive performance against other state-of-the-art methods. On the Cora dataset, our model achieves the best results across all three metrics, outperforming methods like CVCL, DDMVC, and MSCIB by a clear margin. On Wikipedia, while DDMVC leads in ACC, MVGR-DMSC achieves the highest NMI and ARI, indicating better cluster purity and consistency. On the image side, our method delivers the best ACC and NMI on Caltech101_20, and ranks second on Handwritten, closely behind DDMVC.
Further analysis of the results shows different performance patterns across evaluation metrics. On the Wikipedia dataset, although DDMVC shows a higher ACC, MVGR-DMSC achieves better results in NMI and ARI. This difference stems from the characteristics of the Wikipedia data, which contains high-dimensional noise. While ACC measures the direct mapping to labels, NMI and ARI are more robust indicators of the underlying cluster structure. The higher NMI and ARI scores suggest that the dual-order graph regularization helps discover more consistent cluster manifolds, even when direct label matching is difficult. Similarly, for the Caltech101_20 dataset, MVGR-DMSC leads in ACC and NMI, while DDMVC performs better in ARI. This is likely because ACC and NMI emphasize global cluster assignments, whereas ARI is more sensitive to pair-wise relationships. Given the large number of clusters and high intra-class variance in Caltech101_20, our model shows a stronger capability in maintaining global category consistency.
Overall, the extensive experimental comparisons demonstrate that MVGR-DMSC not only significantly outperforms its baseline MSESC—with particularly dramatic improvements on challenging datasets like Wikipedia—but also achieves highly competitive results against a broad range of recent deep multi-view clustering approaches. This confirms that our presented innovations successfully enhance representation quality and clustering performance.
Model analysis
Ablation study
To assess the impact of each component in MVGR-DMSC, we evaluate the impact of the base self-expression loss, the dual-order graph regularization, and the deep clustering loss separately. The overall objective consists of three primary parts: the base self-expression term , the graph regularization
, and the deep clustering term
. We conduct ablation experiments on the ACM and Handwritten datasets by including or excluding certain loss terms, leading to four configurations, which are summarized in Table 5.
- Base configuration (M1): We first train the model using only the base reconstruction loss and elastic net regularization, serving as a baseline. The outcomes from this setup (M1) confirm the capability of the fundamental self-representation learning.
- Adding graph regularization (M2): Here, we incorporate the dual-order graph regularization term into the base loss. Relative to M1, including
leads to better clustering metrics. This indicates that leveraging local manifold structures helps the model produce higher-quality representations.
- Adding deep clustering loss (M3): This configuration removes the graph regularization but includes the deep clustering loss. Compared to the baseline M1, the distribution alignment guided by clustering effectively encourages features to be more compact and cluster-friendly.
- Full model (M4): Finally, M4 combines all three loss components. The results from this full model demonstrate that our method successfully captures both complex geometric structures and intrinsic clustering distributions in multi-view data, yielding a substantial improvement in clustering performance.
Table 5 summarizes the outcomes of our ablation study. Relative to the baseline M1, including the dual-order graph regularization (M2) generally boosts clustering metrics, suggesting that preserving high-order manifold structures contributes to more robust representations. Similarly, adding the deep clustering loss (M3) aids in learning more cluster-friendly features. Finally, the full model M4 attains the highest scores on all metrics for both datasets. This confirms that the graph regularization and deep clustering guidance work synergistically. Through their joint optimization within a single framework, our method comprehensively leverages global, local, and clustering-structure information inherent in multi-view data.
Parameter analysis
In the proposed MVGR-DMSC model, the overall objective function comprises two essential trade-off parameters, and
, which balance the loss components. Specifically,
governs the influence of the dual-order graph regularization in maintaining the local manifold structure, while
determines the weight of the adaptive view-weighted deep clustering loss to guide the representation learning. To thoroughly analyze how sensitive our model is to these hyperparameters, we perform a set of comprehensive parameter analysis experiments.
We utilize a grid search strategy to identify the optimal parameter values. Specifically, we vary both and
within the range of
, while keeping other parameters fixed. Since the hyper-parameter setting strategies are consistent across all datasets, we select two representative text datasets (ACM and Cora) and two image datasets (Caltech101_20 and Handwritten) for visualization. The clustering performance variations in terms of ACC, NMI, and ARI are visualized in Fig 2.
As shown in the 3D bar plots, MVGR-DMSC exhibits remarkable stability across a broad spectrum of parameter combinations. For example, on the Handwritten dataset, the performance metrics exhibit a relatively flat plateau, demonstrating the model’s strong robustness against parameter variations. Although slight fluctuations can be observed on the ACM and Cora datasets when the parameters are set to extreme values, the overall clustering accuracy does not suffer from drastic degradation. This phenomenon explicitly demonstrates that MVGR-DMSC is insensitive to the specific choice of and
. Consequently, our model possesses strong robustness and stability, making it easy to tune and applicable to various real-world scenarios.
Convergence study
To examine the convergence behavior of our optimization strategy, we record the values of the overall objective function (Eq. (18)) against the number of epochs across all five datasets. The training process is carried out strictly following the steps outlined in Algorithm 1.
Fig 3 illustrates the convergence curves for ACM, Cora, Wikipedia, Caltech101_20, and Handwritten datasets over 100 epochs. As shown in the figures, the loss values across all datasets decrease rapidly during the initial training phase (the first 10–20 epochs). Subsequently, the curves gradually smooth out and stabilize at a fixed value after approximately 80–100 epochs.
Specifically, for datasets such as Handwritten and Wikipedia, the loss drops sharply, exhibiting an “L-shaped” curve, indicating the high efficiency of our gradient-descent optimization. For datasets with smaller loss magnitudes, such as ACM and Cora, although the visual scale differs, the downward trend remains continuous and eventually reaches a steady state. These results empirically demonstrate that the proposed Algorithm 1 exhibits excellent convergence properties and efficiently optimizes the network parameters and the affinity matrix C to obtain a locally optimal solution.
Visualization analysis
To gain a more intuitive insight into how MVGR-DMSC refines the feature space, we employ t-SNE to project the high-dimensional representations onto a 2D plane. Fig 4 presents the visual results on ACM, Cora, and Wikipedia datasets, comparing the distribution of concatenated raw features against the latent embeddings learned by our model.
As evidenced in the original feature spaces (the left panels of Fig 4(a)-4(c)), the data points appear as highly overlapped and entangled clouds. This lack of discriminative structure inherently limits the performance of traditional clustering methods. In contrast, the embeddings produced by MVGR-DMSC (the right panels) exhibit a significantly more organized topology. One can clearly observe that samples belonging to the same category are pulled into compact, high-density groups, while the margins between different clusters are substantially widened.
Specifically, the transition from a scattered distribution to a well-separated one in Fig 4(b) and 4(c) confirms that our dual-order graph regularization successfully captures the underlying manifold structure. Furthermore, the adaptive clustering guidance effectively filters out cross-view noise, allowing the model to transform nearly indistinguishable feature sets into distinct, identifiable clusters. These visual results provide strong empirical evidence that MVGR-DMSC successfully overcomes the limitations of traditional methods by learning highly discriminative representations. Ultimately, this demonstrates the superiority and efficacy of our presented model in handling complex multi-view clustering tasks.
Conclusion
In this paper, we introduce a straightforward yet comprehensive framework termed Multi-View Graph Regularized Deep Metric Subspace Clustering (MVGR-DMSC). Unlike current deep multi-view clustering approaches that depend on a computationally expensive self-expression layer, our method directly produces the intrinsic similarity between soft assignments to guide representation learning and adaptively weights the contributions. We integrate dual-order graph regularization and adaptive view-weighted deep clustering into a unified framework. The dual-order graph regularization effectively preserves both local and high-order manifold structures, while the deep clustering module utilizes the KL divergence of soft assignments to guide the representation learning and adaptively weights the contribution of different views.
Extensive experiments on five benchmark datasets demonstrate that MVGR-DMSC significantly outperforms several state-of-the-art methods. The ablation studies and parameter analysis further verify the effectiveness of each component and the robustness of the proposed model. However, the current framework has some limitations. First, although the training process is efficient, the initial construction of dual-order graphs still incurs complexity, which may limit its application to ultra-large-scale datasets. Second, the model assumes that all data views are complete, whereas missing views are common in real-world scenarios. Future work will focus on developing anchor-based graph construction strategies to further improve scalability and extending the framework to accommodate incomplete multi-view data. We also plan to explore automated parameter tuning mechanisms to reduce the reliance on manual grid search.
Supporting information
The datasets and algorithms in this paper are all available at https://github.com/AVAVAdeep/MVGR-DMSC.
Acknowledgments
This work is supported in part by the National Natural Science Foundation of China (NSFC) under Grants 62276147; in part by the Shandong Province Colleges and Universities Youth Innovation Technology Plan Innovation Team Project under Grant 2022KJ149; in part by the Start-up Funds from Ocean University of China under Grant 862501013147.
References
- 1. Chao G, Sun S, Bi J. A Survey on Multiview Clustering. IEEE Trans Artif Intell. 2021;2(2):146–68.
- 2. Zhou L, Du G, Lü K, Wang L, Du J. A Survey and an Empirical Evaluation of Multi-View Clustering Approaches. ACM Comput Surv. 2024;56(7):1–38.
- 3.
Liu J, Wang C, Gao J, Han J. Multi-View Clustering via Joint Nonnegative Matrix Factorization. In: Proceedings of the 2013 SIAM International Conference on Data Mining, 2013. 252–60. https://doi.org/10.1137/1.9781611972832.28
- 4.
Kumar A, Rai P, Daumé H. Co-regularized multi-view spectral clustering. In: Advances in Neural Information Processing Systems, 2011.
- 5.
Gao H, Nie F, Li X, Huang H. Multi-View Subspace Clustering. In: Proceedings of the IEEE International Conference on Computer Vision, 2015. 4238–46.
- 6.
Cao X, Zhang C, Fu H, Si Liu, Hua Z. Diversity-induced Multi-view Subspace Clustering. In: 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2015. 586–94. https://doi.org/10.1109/cvpr.2015.7298657
- 7. Kong Z, Chang D, Wang Y, Li P, Zhao Y. Tensorial Multi-View Clustering via Alternative Rank Minimization and Inter-View Alignment. IEEE Trans Knowl Data Eng. 2026;38(5):3196–209.
- 8. Yin Q, Wu S, He R, Wang L. Multi-view clustering via pairwise sparse subspace representation. Neurocomputing. 2015;156:12–21.
- 9.
Tang X, Tang X, Wang W, Fang L, Wei X. Deep Multi-view Sparse Subspace Clustering. In: Proceedings of the 2018 VII International Conference on Network, Communication and Computing, 2018. 115–9. https://doi.org/10.1145/3301326.3301391
- 10.
Sun X, Cheng M, Min C, Jing L. Self-supervised deep multi-view subspace clustering. In: Asian conference on machine learning, 2019.
- 11. Zhu P, Yao X, Wang Y, Hui B, Du D, Hu Q. Multiview Deep Subspace Clustering Networks. IEEE Transactions on Cybernetics. 2024;54(7):4280–93.
- 12. Xie C, Kong J, Jiang M, Tao X. Deep tensor completion graph convolutional subspace clustering. Digital Signal Processing. 2026;168:105478.
- 13. Song P, Liu Z, Mu J, Cheng Y. Deep embedding based tensor incomplete multi-view clustering. Digital Signal Processing. 2024;151:104534.
- 14. Zhao L, Zhang X-L, Yang K. A deep clustering framework for underwater image recognition. Digital Signal Processing. 2025;161:105131.
- 15.
Li Z, Wang Q, Tao Z, Gao Q, Yang Z. Deep Adversarial Multi-view Clustering Network. In: Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence, 2019. 2952–8. https://doi.org/10.24963/ijcai.2019/409
- 16.
Cui J, Li Y, Fu Y, Wen J. Multi-view Self-Expressive Subspace Clustering Network. In: Proceedings of the 31st ACM International Conference on Multimedia, 2023. 417–25. https://doi.org/10.1145/3581783.3612237
- 17. Deng C, Yao H, Bu C. The bounds on spectral radius of nonnegative tensors via general product of tensors. Linear Algebra and its Applications. 2020;602:206–15.
- 18. Zhang J, Bu C. An iterative method for finding the spectral radius of an irreducible nonnegative tensor. Comp Appl Math. 2021;40(1).
- 19. Lu Y, Lin Y, Yang M, Peng D, Hu P, Peng X. Decoupled Contrastive Multi-View Clustering with High-Order Random Walks. AAAI. 2024;38(13):14193–201.
- 20.
Xie J, Girshick R, Farhadi A. Unsupervised deep embedding for clustering analysis. In: International conference on machine learning, 2016. 478–87.
- 21. Elhamifar E, Vidal R. Sparse subspace clustering: algorithm, theory, and applications. IEEE Trans Pattern Anal Mach Intell. 2013;35(11):2765–81. pmid:24051734
- 22. Liu G, Lin Z, Yan S, Sun J, Yu Y, Ma Y. Robust recovery of subspace structures by low-rank representation. IEEE Trans Pattern Anal Mach Intell. 2013;35(1):171–84. pmid:22487984
- 23. Vidal R. Subspace Clustering. IEEE Signal Processing Magazine. 2011;28(2):52–68.
- 24. Deng T, Yang G, Huang Y, Yang M, Fujita H. Adaptive multi-granularity sparse subspace clustering. Information Sciences. 2023;642:119143.
- 25. Yang G, Deng T, Yang M, Wang C. Large-scale stochastic sparse subspace representation with consensus anchor guidance. Appl Intell. 2025;55(7).
- 26.
Zhang C, Fu H, Liu S, Liu G, Cao X. Low-Rank Tensor Constrained Multiview Subspace Clustering. In: 2015. 1582–90.
- 27. Mei S, Wang Q, Gao Q, Yang M. Multi-view clustering based on feature selection and semi-non-negative anchor graph factorization. Neural Netw. 2025;184:107111. pmid:39778292
- 28. Chen Y, Xiao X, Peng C, Lu G, Zhou Y. Low-Rank Tensor Graph Learning for Multi-View Subspace Clustering. IEEE Trans Circuits Syst Video Technol. 2022;32(1):92–104.
- 29. Fan Z, Deng C, Li H, Bu C. Multiplications and eigenvalues of tensors via linear maps. Linear and Multilinear Algebra. 2018;68(3):606–21.
- 30. Wang J, Deng T, Yang M. Interpretable multi-view clustering via anchor graph-based tensor decomposition with convergence guarantees. Pattern Recognition. 2026;171:112124.
- 31. Wang J, Deng T, Ran Y, Yang M, Liu X. Embedded Multi-View Clustering via Fusing Tensor Subspace Representation and Adaptive Graph Learning. IEEE Trans Circuits Syst Video Technol. 2026;36(6):8631–45.
- 32. Wang J, Wang J, Deng T, Yang M. Nonconvex tensorial submodule clustering of 2-D images by mining local and global structural information. Applied Mathematical Modelling. 2025;143:116002.
- 33. Wang J, Deng T, Yang M, Wang J. Embedded Multi-View Clustering via Collaborative Tensor Subspace Representation and Multi-Graph Fusion. IEEE Signal Process Lett. 2025;32:911–5.
- 34.
Ji P, Zhang T, Li H, Salzmann M, Reid I. Deep subspace clustering networks. Advances in Neural Information Processing Systems. 2017.
- 35.
Peng X, Xiao S, Feng J, Yau WL, Yi Z. Deep Subspace Clustering with Sparsity Prior. In: 2016. 1925–31.
- 36. Zhang T, Ji P, Harandi M, Salzmann M, Reid I. Deep subspace clustering networks. Neural Networks. 2019;119:74–89.
- 37. Maggu J, Majumdar A, Chouzenoux E, Chierchia G. Deeply transformed subspace clustering. Signal Processing. 2020;174:107628.
- 38. Bao Y, Zhao W, Zhao Q, Gao Q, Yang M. Dual contrastive learning for multi-view clustering. Neurocomputing. 2024;599:128093.
- 39. Belkin M, Niyogi P. Laplacian Eigenmaps for Dimensionality Reduction and Data Representation. Neural Computation. 2003;15(6):1373–96.
- 40. Cai D, He X, Han J, Huang TS. Graph Regularized Nonnegative Matrix Factorization for Data Representation. IEEE Trans Pattern Anal Mach Intell. 2011;33(8):1548–60. pmid:21173440
- 41.
Guo X, Gao L, Liu X, Yin J. Improved deep embedded clustering with local structure preservation. 2017.
- 42.
Yang B, Fu X, Sidiropoulos ND, Hong M. Towards k-means-friendly spaces: Simultaneous deep learning and clustering. In: International Conference on Machine Learning, 2017. 3861–70.
- 43. Wang J, Deng T, Yang M. Nonconvex submodule clustering via joint sliced sparse gradient and cluster-aware approach. Pattern Recognition. 2024;154:110619.
- 44.
Xie J, Girshick R, Farhadi A. Unsupervised Deep Embedding for Clustering Analysis. In: International Conference on Machine Learning. In: 2016.
- 45. Zhang Z, Liu L, Shen F, Shen HT, Shao L. Binary Multi-View Clustering. IEEE Trans Pattern Anal Mach Intell. 2019;41(7):1774–82. pmid:29994652
- 46. Kang Z, Zhou W, Zhao Z, Shao J, Han M, Xu Z. Large-Scale Multi-View Subspace Clustering in Linear Time. AAAI. 2020;34(04):4412–9.
- 47. Zheng Q, Zhu J, Ma Y, Li Z, Tian Z. Multi-view subspace clustering networks with local and global graph information. Neurocomputing. 2021;449:15–23.
- 48. Liu C, Liao Z, Ma Y, Zhan K. Stationary Diffusion State Neural Estimation for Multiview Clustering. AAAI. 2022;36(7):7542–9.
- 49.
Xu J, Tang H, Ren Y, Peng L, Zhu X, He L. Multi-level Feature Learning for Contrastive Multi-view Clustering. In: 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2022. 16030–9. https://doi.org/10.1109/cvpr52688.2022.01558
- 50.
Tang H, Liu Y. Deep Safe Multi-view Clustering: Reducing the Risk of Clustering Performance Degradation Caused by View Increase. In: 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2022. 202–11. https://doi.org/10.1109/cvpr52688.2022.00030
- 51.
Chen J, Mao H, Woo WL, Peng X. Deep Multiview Clustering by Contrasting Cluster Assignments. In: 2023 IEEE/CVF International Conference on Computer Vision (ICCV), 2023. 16706–15. https://doi.org/10.1109/iccv51070.2023.01536
- 52. Xu J, Meng M, Liu J, Wu J. Deep multi-view clustering with diverse and discriminative feature learning. Pattern Recognition. 2025;161:111322.
- 53.
Yan W, Zhang Y, Lv C, Tang C, Yue G, Liao L, et al. GCFAgg: Global and Cross-View Feature Aggregation for Multi-View Clustering. In: 2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2023. 19863–72. https://doi.org/10.1109/cvpr52729.2023.01902
- 54. Yan W, Zhou Y, Wang Y, Zheng Q, Zhu J. Multi-view Semantic Consistency based Information Bottleneck for Clustering. Knowledge-Based Systems. 2024;288:111448.
- 55. Liu M, Yang Z, Han W, Xie S. Progressive Neighbor-masked Contrastive Learning for Fusion-style Deep Multi-view Clustering. Neural Netw. 2024;179:106503. pmid:38986189