Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Multi-view graph-regularized deep metric subspace clustering network

  • Pengpeng Luo,

    Roles Formal analysis, Methodology, Visualization, Writing – original draft

    Affiliation College of Mathematical Sciences, Harbin Engineering University, Harbin, Heilongjiang, PR China

  • Ming Yang ,

    Roles Conceptualization, Funding acquisition, Writing – review & editing

    yangming198411@163.com

    Affiliation College of Mathematical Sciences, Harbin Engineering University, Harbin, Heilongjiang, PR China

  • Chong Peng,

    Roles Data curation, Investigation, Supervision

    Affiliation College of Computer Science and Technology, Ocean University of China, Qingdao, Shandong, PR China

  • Qianqian Wang

    Roles Methodology, Validation, Writing – original draft

    Affiliation School of Telecommunications Engineering, Xidian University, Xi’an, PR China

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.

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 [914]. 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.

  1. 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.
  2. 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.

thumbnail
Fig 1. An overview of the proposed MVGR-DMSC architecture.

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.

https://doi.org/10.1371/journal.pone.0354307.g001

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 [2125]. Given a data matrix , this principle leads to the following optimization problem for learning a coefficient matrix :

(1)

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:

(2)

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,2833]. 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 [3438]. 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:

(3)

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

(4)

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 [4143]. 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

(5)

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

(6)

where denotes the elementwise soft-thresholding operator

(7)

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

(8)

which imposes the conventional zero-diagonal constraint and avoids trivial self-reconstruction. The reconstruction loss is given by

(9)

To regularize the learned affinities, we incorporate an Elastic Net penalty:

(10)

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

(11)

The corresponding normalized Laplacian matrices are computed as

(12)

where denotes the degree matrix of .

Based on the Laplacian matrices, we further construct the graph regularization term as follows:

(13)

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

(14)

where are the cluster centers in the latent space and is a fixed parameter representing the degrees of freedom. The sharpened target distribution is

(15)

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

(16)

where satisfies and . The clustering loss is then

(17)

This term explicitly drives the learned representations toward compact and confident cluster assignments.

Overall objective

The final objective function is

(18)

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.

thumbnail
Table 1. Summary statistics of the multi-view datasets used in our experiments.

https://doi.org/10.1371/journal.pone.0354307.t001

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.

thumbnail
Table 2. Clustering results on Caltech101−20 dataset.

https://doi.org/10.1371/journal.pone.0354307.t002

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.

thumbnail
Table 3. Clustering results on text datasets (ACM, Cora, Wikipedia).

https://doi.org/10.1371/journal.pone.0354307.t003

thumbnail
Table 4. Clustering results on image datasets (Caltech101_20, Handwritten).

https://doi.org/10.1371/journal.pone.0354307.t004

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.
thumbnail
Table 5. Ablation studies on loss components. Bold denotes the best results.

https://doi.org/10.1371/journal.pone.0354307.t005

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.

thumbnail
Fig 2. Parameter sensitivity analysis of and on four representative datasets.

https://doi.org/10.1371/journal.pone.0354307.g002

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.

thumbnail
Fig 3. Convergence curves of MVGR-DMSC on five benchmark datasets over 100 epochs.

https://doi.org/10.1371/journal.pone.0354307.g003

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.

thumbnail
Fig 4. t-SNE visualization of raw features (left) and learned embeddings (right) on three benchmark datasets.

https://doi.org/10.1371/journal.pone.0354307.g004

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. 1. Chao G, Sun S, Bi J. A Survey on Multiview Clustering. IEEE Trans Artif Intell. 2021;2(2):146–68.
  2. 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. 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. 4. Kumar A, Rai P, Daumé H. Co-regularized multi-view spectral clustering. In: Advances in Neural Information Processing Systems, 2011.
  5. 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. 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. 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. 8. Yin Q, Wu S, He R, Wang L. Multi-view clustering via pairwise sparse subspace representation. Neurocomputing. 2015;156:12–21.
  9. 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. 10. Sun X, Cheng M, Min C, Jing L. Self-supervised deep multi-view subspace clustering. In: Asian conference on machine learning, 2019.
  11. 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. 12. Xie C, Kong J, Jiang M, Tao X. Deep tensor completion graph convolutional subspace clustering. Digital Signal Processing. 2026;168:105478.
  13. 13. Song P, Liu Z, Mu J, Cheng Y. Deep embedding based tensor incomplete multi-view clustering. Digital Signal Processing. 2024;151:104534.
  14. 14. Zhao L, Zhang X-L, Yang K. A deep clustering framework for underwater image recognition. Digital Signal Processing. 2025;161:105131.
  15. 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. 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. 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. 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. 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. 20. Xie J, Girshick R, Farhadi A. Unsupervised deep embedding for clustering analysis. In: International conference on machine learning, 2016. 478–87.
  21. 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. 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. 23. Vidal R. Subspace Clustering. IEEE Signal Processing Magazine. 2011;28(2):52–68.
  24. 24. Deng T, Yang G, Huang Y, Yang M, Fujita H. Adaptive multi-granularity sparse subspace clustering. Information Sciences. 2023;642:119143.
  25. 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. 26. Zhang C, Fu H, Liu S, Liu G, Cao X. Low-Rank Tensor Constrained Multiview Subspace Clustering. In: 2015. 1582–90.
  27. 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. 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. 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. 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. 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. 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. 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. 34. Ji P, Zhang T, Li H, Salzmann M, Reid I. Deep subspace clustering networks. Advances in Neural Information Processing Systems. 2017.
  35. 35. Peng X, Xiao S, Feng J, Yau WL, Yi Z. Deep Subspace Clustering with Sparsity Prior. In: 2016. 1925–31.
  36. 36. Zhang T, Ji P, Harandi M, Salzmann M, Reid I. Deep subspace clustering networks. Neural Networks. 2019;119:74–89.
  37. 37. Maggu J, Majumdar A, Chouzenoux E, Chierchia G. Deeply transformed subspace clustering. Signal Processing. 2020;174:107628.
  38. 38. Bao Y, Zhao W, Zhao Q, Gao Q, Yang M. Dual contrastive learning for multi-view clustering. Neurocomputing. 2024;599:128093.
  39. 39. Belkin M, Niyogi P. Laplacian Eigenmaps for Dimensionality Reduction and Data Representation. Neural Computation. 2003;15(6):1373–96.
  40. 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. 41. Guo X, Gao L, Liu X, Yin J. Improved deep embedded clustering with local structure preservation. 2017.
  42. 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. 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. 44. Xie J, Girshick R, Farhadi A. Unsupervised Deep Embedding for Clustering Analysis. In: International Conference on Machine Learning. In: 2016.
  45. 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. 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. 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. 48. Liu C, Liao Z, Ma Y, Zhan K. Stationary Diffusion State Neural Estimation for Multiview Clustering. AAAI. 2022;36(7):7542–9.
  49. 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. 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. 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. 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. 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. 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. 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