Abstract
Multi-view clustering aims to discover consistent cluster structures from heterogeneous features without supervision. Anchor-based methods improve scalability by representing samples through a compact set of anchors, but fixed anchors may be misaligned with the evolving cluster geometry. This mismatch is the main problem addressed here: the shared sample–anchor graph and the global anchor geometry need to be refined together across heterogeneous views, rather than in two disconnected stages. This paper proposes Learnable Anchor Graph Network (LAG-Net), a deep unfolding framework that jointly learns a shared anchor graph, view-specific anchor indicators, and global anchor alignment within a unified model. The global anchor alignment provides geometric guidance for shared anchor graph learning and promotes anchor consistency across heterogeneous views. By unfolding the derived optimization procedure into a trainable network, LAG-Net enables the anchor representations and sample–anchor relationships to be progressively refined. Experiments on six benchmark datasets demonstrate the effectiveness and scalability of the proposed method compared with representative multi-view clustering approaches.
MSC:
68T07; 62H30; 05C85
1. Introduction
Multi-view data describe the same objects from different feature spaces and provide complementary information that cannot be fully captured by a single view [1,2,3]. For example, an image can be characterized by color, texture, shape, and deep semantic features, while a multimedia object may simultaneously contain visual, textual, and acoustic information [4,5]. Multi-view clustering aims to integrate these descriptions and discover consistent cluster structures without label supervision [6,7,8]. By exploiting both cross-view consistency and view-specific complementarity, multi-view clustering has been widely applied to multimedia analysis, pattern recognition, and large-scale data mining [9,10,11,12].
A central problem in multi-view clustering is how to efficiently model structural relationships among samples. Conventional graph-based methods construct pairwise similarity graphs for individual views and then fuse them into a consensus graph [13,14,15,16]. Although these methods can preserve local neighborhood structures, constructing and storing an graph generally requires quadratic complexity with respect to the number of samples. The subsequent spectral decomposition further limits their applicability to large-scale datasets [17]. Anchor graph learning alleviates this problem by introducing a compact set of representative anchors and representing each sample through its relationships with these anchors [18,19,20]. When the number of anchors is much smaller than the number of samples, the resulting sample–anchor graph provides an efficient approximation to the full sample graph. This strategy has been successfully applied to large-scale clustering, bipartite graph learning, and consensus graph construction.
Despite their scalability, existing anchor-based methods still face a key limitation [21,22,23]: Many methods obtain anchors through an independent preprocessing procedure, such as k-means, and keep them fixed during subsequent graph learning [24,25,26,27]. These predefined anchors are determined by the original feature distribution and cannot adapt to the progressively evolving cluster geometry, so the learned sample–anchor relationships may remain constrained by semantically ambiguous anchor positions. In multi-view clustering, heterogeneous feature spaces make the problem more severe. When anchor geometry and graph structure are optimized separately, it is difficult to coordinate shared sample–anchor assignments with view-specific anchor realizations. Consequently, existing anchor-based models rarely enable the shared anchor graph and global anchor structure to be collaboratively refined within a unified framework.
To address these limitations, Learnable Anchor Graph Network (LAG-Net) is proposed as a deep unfolding framework for scalable multi-view clustering. LAG-Net formulates a unified optimization model that jointly learns a shared sample–anchor graph , view-specific anchor indicators , row-sparse feature noise , adaptive view weights , and globally aligned anchors . The shared anchor graph captures the consensus assignment structure across views, while realizes this graph in heterogeneous feature spaces; and further suppress corrupted samples and emphasize more reliable views during reconstruction. A key component is the global anchor alignment mechanism: sample–anchor distances defined by provide geometric guidance for learning , and the learned assignments, in turn, refine the global anchor locations, so anchor geometry and cluster structure can evolve collaboratively rather than in two disconnected stages. An alternating minimization procedure is derived to cyclically update all coupled variables with closed-form or proximal solutions. The iterative procedure is then unfolded into a feed-forward network with five interpretable modules, namely, AnchorGraphModule, FeatureNoiseModule, AnchorIndicatorModule, AnchorAlignmentModule, and ViewWeightModule. Selected thresholds and linear transformations are replaced by learnable parameters, allowing LAG-Net to refine the anchor graph, view-specific representations, and global anchor geometry layer by layer through end-to-end training. Figure 1 illustrates the overall pipeline, and the main contributions of this work are summarized as follows:
Figure 1.
Overall architecture of LAG-Net. Each unfolding layer takes the multi-view features and the current states . AnchorGraphModule updates the shared graph from view-wise residuals and the sample–anchor distances induced by . FeatureNoiseModule then estimates ; AnchorIndicatorModule realizes in each view through SVD Procrustes to obtain ; AnchorAlignmentModule refreshes from and the concatenated features ; ViewWeightModule returns from the reconstruction residuals. The five updated variables are passed to the next layer, and the final is used for clustering. The inputs are the unlabeled multi-view features . Ground-truth class labels are not fed into the network and are used only after inference to compute ACC, NMI, and ARI.
- Formulate a unified multi-view anchor learning model that jointly captures shared sample–anchor relationships, view-specific anchor representations, feature noise, adaptive view contributions, and global anchor geometry.
- Demonstrate that global anchor alignment provides a geometric reference across heterogeneous views, and that the shared graph and global anchors can be refined together.
- Validate the unfolded network on six benchmarks: LAG-Net attains the best ACC on five of the six datasets, remains competitive on Flickr, and scales linearly in the sample size up to YTF-50 ().
The remainder of this paper is organized as follows: Section 2 reviews related studies on multi-view clustering and anchor graph learning. Section 3 presents the proposed optimization model, solution procedure, and unfolding architecture. Section 4 reports the experimental settings and results. Finally, Section 5 concludes this paper.
2. Related Work
This section reviews the studies most closely related to the proposed method from two perspectives: the first concerns multi-view clustering methods for integrating heterogeneous information, while the second focuses on anchor graph learning for scalable structural representation.
2.1. Multi-View Clustering
Multi-view clustering aims to exploit the consistent and complementary information contained in heterogeneous views to discover intrinsic cluster structures without label supervision. Rather than merely distinguishing between shallow and deep architectures, recent multi-view clustering studies can be organized according to their primary research objectives, including structural modeling and efficient optimization, semantic coordination and robust representation, and adaptation to generalized clustering scenarios.
Structure Modeling and Efficient Optimization: This line of research explicitly models sample relationships through factorization, graphs, tensors, kernels, or anchors, with particular emphasis on structural preservation and computational scalability. Liu et al. [28] proposed a one-pass framework that unifies multi-view matrix factorization and partition learning, producing clustering assignments with linear complexity. It does not learn a bipartite sample–anchor graph whose geometry is refined together with view-specific indicators. Wang et al. [29] investigated the anchor-unaligned problem and established cross-view anchor correspondences before graph fusion, thereby improving the reliability of large-scale multi-view clustering. The correspondence is obtained as a preprocessing stage, so the anchors and the shared graph are not updated in one unfolded loop. Xia et al. [30] developed a tensorized bipartite graph learning method to capture intra-view neighborhood structures and inter-view high-order correlations without constructing full sample-level graphs. The solver remains a hand-designed alternating procedure without learnable unfolding parameters. More recently, Wang et al. [31] introduced a deep multi-view anchor clustering model in which anchors are jointly optimized with sample–anchor relations rather than being manually selected and fixed. It does not couple a shared graph , view-specific , row-sparse , adaptive , and a global alignment variable inside one optimization-inspired network. Xu et al. [32] further combined classical optimization with lightweight neural representation learning, providing an efficient and interpretable alternative to conventional parameter-intensive deep clustering networks. The network is not obtained by unfolding a five-variable anchor objective with global geometric guidance.
Semantic Coordination and Robust Representation: Another major direction focuses on coordinating shared and complementary semantics across views while suppressing irrelevant, conflicting, or noisy information. Yan et al. [33] proposed a differentiable information bottleneck framework that analytically measures mutual information and jointly explores feature-level, cluster-level, and joint consistency. Mutual-information coordination does not produce an interpretable sample–anchor graph. Wang et al. [34] formulated multi-view clustering as an unsupervised cooperative game and employed Shapley values to quantify individual view contributions and enhance cross-view cooperation. View importance is estimated after the fact, rather than as a closed-form weight inside an unfolded reconstruction step. Guo et al. [35] addressed dual noisy correspondence in contrastive multi-view clustering by refining false positive and false negative pairs through contextual similarity and spectral denoising. The robustness target is pairwise correspondence, not row-sparse feature noise on an anchor graph. Dong et al. [36] designed a feature-channel attention encoder and a view-graph-based progressive fusion mechanism to enhance discriminative view-specific information while reducing conflicts among views. Attention fusion does not expose a module-wise correspondence to alternating optimization updates. Considering imperfect cross-view correspondence, Yang et al. [37] modeled partially aligned multi-view data from a causal intervention perspective and learned invariant representations for generalized clustering. The setting is partial alignment, which is outside the complete-view protocol of LAG-Net, but it motivates treating view inconsistency as an explicit variable rather than ignoring it. Chen et al. [38] introduced a disentangle-then-fuse framework that explicitly separates shared and private latent factors and adaptively integrates them through gated attention. Shared/private latents are not realized as a shared anchor graph plus view-specific indicators.
Adaptive and Generalized Multi-View Clustering: Recent studies have also extended multi-view clustering beyond the conventional assumption that all views are complete, static, aligned, and equally reliable. Wang et al. [39] studied continual multi-view clustering with incrementally arriving views and developed a self-training and structure-alignment framework to absorb new-view knowledge while alleviating catastrophic forgetting. Continual arrival of views is a different protocol from the transductive complete-view setting considered here. Xu et al. [40] investigated fairness in multi-view clustering and combined attention-enhanced Kolmogorov–Arnold networks with distribution alignment to reduce the dominance of sensitive attributes while retaining discriminative representations. Fairness with respect to sensitive attributes is not the objective of LAG-Net, which instead reweights views by reconstruction quality.
Taken together, these works remain relevant: factorization and bipartite graphs motivate linear structure learning, learnable anchors motivate moving beyond k-means initialization, view-weighting and noise modeling motivate and , and deep fusion motivates end-to-end training. The specific gap left for LAG-Net is to put these pieces into one coupled objective and unfold it into five interpretable modules with global anchor alignment.
2.2. Anchor Graph Learning
Anchor graph learning represents a large number of samples using a compact set of representative anchors and models their relationships through a bipartite sample–anchor graph. Compared with conventional sample-level graphs, anchor graphs substantially reduce the storage and computational costs associated with graph construction and spectral decomposition while retaining the essential neighborhood and cluster structures. Owing to these advantages, anchor graph learning has been applied to a wide range of representation and clustering tasks.
For multi-view graph fusion, Li et al. [41] proposed a scalable and parameter-free bipartite graph fusion method that jointly learns view weights, a consensus bipartite graph, and cluster assignments, avoiding the construction of full sample-level similarity matrices. The fusion remains a shallow alternating solver, and the anchors are not refined by a learnable unfolding of a global alignment variable. For semi-supervised learning, Zhang et al. [42] incorporated feature and label information into a unified sample–anchor graph and jointly predicted the labels of samples and anchors, enabling efficient learning on large-scale multi-view data. The method uses labels, whereas LAG-Net is unsupervised. For dimensionality reduction, Zhu et al. [43] developed an unsupervised optimized bipartite graph embedding framework that simultaneously learns representative anchors, sample–anchor relationships, and low-dimensional projections while preserving local and global geometric structures. The goal is embedding rather than unfolding a clustering objective into network modules.
Anchor graphs have also been introduced into graph neural representation learning for non-graph data. Zhang et al. [44] dynamically constructed bipartite graphs between samples and anchors and performed graph convolution with linear complexity, allowing graph neural networks to cluster large-scale non-graph datasets. The GNN layers are not derived from the proximal and Procrustes updates of a five-variable model. From an auto-encoding perspective, Li et al. [45] proposed BGAE, which integrates multi-view representation encoding, bipartite graph construction, and cluster-oriented decoding into a unified self-supervised framework. The encoder–decoder is trained as a black-box network rather than as unfolded optimization steps. For fast multi-view clustering, Qin et al. [46] designed a dual-consensus anchor learning model that maintains consistency between the learned anchor graph and the resulting cluster partition through structural and orthogonality constraints. Dual consensus is still obtained by alternating optimization without learnable layer-wise maps.
Beyond clustering itself, anchor graph learning has been employed to support feature selection and structural representation. Liu et al. [47] incorporated latent semantic learning and multi-layer anchor graph construction into multi-view unsupervised feature selection, enabling feature importance to be progressively refined while suppressing redundant and noisy information. The output is a feature subset, not a cluster assignment from an unfolded shared graph. For large-scale structured clustering, Ma et al. [48] developed an anchor-based constrained Laplacian rank model that learns compact sample–anchor affinities and explicitly imposes cluster-connected structures without operating on a full similarity graph. The Laplacian-rank constraint is not combined with view-specific indicators, noise, and global alignment in a trainable unfolding. To capture more complex neighborhood relationships, Zhao et al. [49] extended conventional first-order sample–anchor associations to high-order bipartite proximity learning and adaptively integrated structural information from different orders. High-order proximity still uses a fixed-order construction rather than layer-wise learned maps. More recently, Li et al. [50] formulated multi-view bipartite graph clustering from a generalized probabilistic graphical perspective, explicitly characterizing cross-view commonality, view-specific variations, and noise within a unified probabilistic framework. The probabilistic factorization is not unfolded into the five modules used by LAG-Net.
Each of these anchor graph studies is kept because it is close to one ingredient of LAG-Net: bipartite fusion, view weights, noise, structural consistency, or scalable GNN/auto-encoding. The remaining gap is that they do not jointly learn , , , , and by unfolding a single coupled objective.
3. The Proposed Framework: LAG-Net
This section presents the proposed Learnable Anchor Graph Network (LAG-Net) for scalable multi-view clustering. LAG-Net models sample–anchor relations by a shared anchor graph , realizes this graph in each view through view-specific anchor indicators , and introduces a global anchor alignment variable to align anchors across views and provide geometric guidance for learning . The optimization objective that jointly learns the shared anchor graph, view-specific anchor indicators, global anchor alignment, and view weights is first formulated; the alternating solution for each variable block is then derived; and the iterative procedure is finally unfolded into a deep network architecture with interpretable modules. The main notation is summarized in Table 1.
Table 1.
Summary of key notations used throughout this paper.
3.1. Multi-View Anchor Learning Optimization Problem
Given multi-view data , anchor-based clustering represents all samples through a compact set of m anchors, where ensures linear complexity. The relations between samples and anchors are encoded by a shared anchor graph , whose entry measures the affinity between sample i and anchor j. Each view is decomposed as , where characterizes the anchors in the v-th view and determines how the shared anchor graph is realized in that view, while absorbs sample-level corruptions. However, only describe view-specific anchor indicators; they do not explicitly align anchors across views or provide a global geometric reference for learning . As a result, when anchor semantics are inconsistent across views, the shared anchor graph may be learned from view-wise reconstruction alone and may fail to fully capture cross-view consistency.
To address this limitation, a global anchor alignment matrix is introduced in the multi-view global feature space. The matrix is used to align the anchors indicated by different views and provides an explicit geometric reference for learning the shared anchor graph . Specifically, defines sample–anchor distances , which are coupled with the affinities in through the anchor regularizer below. Additionally, since views may differ in quality or discriminative power, adaptive weights are incorporated to automatically emphasize high-quality views. The resulting five-variable optimization problem is
where controls the smoothness of the weight distribution. Both and lie inside the view-weighted sum. They are therefore multiplied by , whereas the anchor regularizer is written outside this sum. The view-specific indicators are updated by orthogonal Procrustes via economy SVD. When , this yields ; when , it yields , which is the tightest orthogonality feasible in . The objective in Equation (1) consists of two complementary parts: The first term is a view-weighted multi-view reconstruction objective, for each view v, the Frobenius loss requires the shared anchor graph and the view-specific anchor indicator to explain the observed features, while promotes sparse anchor usage and encourages row-sparse noise. The coefficient reweights views so that cleaner views contribute more to learning the common representation. The second term, , is an anchor regularizer that couples the global anchor alignment variable with the shared anchor graph ; it does not replace the reconstruction term but instead supplies global geometric guidance for sample–anchor affinity learning. The anchor learning regularizer is defined as
with denoting the multi-view global feature of sample i and denoting the sample–anchor squared distance matrix, whose -th entry is . Each view is independently standardized by a per-feature z-score before this concatenation, so that coordinates within a view have zero mean and unit variance. In AnchorGraphModule, is further divided by its mean, which removes the global scale of the concatenated Euclidean distances. The reconstruction terms remain view-wise through , , and , so a high-dimensional view cannot dominate the Frobenius losses. The regularizer computes a weighted sum of squared distances from every sample to every anchor, where the weight is the assignment strength. Minimizing moves each aligned global anchor toward a soft centroid of the samples assigned to it (Equation (14)), while simultaneously encouraging samples with large to stay close to their anchors in feature space. In matrix form, feeds the distance signal back into the update of the shared anchor graph (Equation (5)), so graph learning and global anchor geometry are optimized in a coupled manner.
3.2. Alternating Optimization
Problem (1) involves five coupled variable blocks with non-convex bilinear terms and manifold constraints. An alternating minimization strategy is adopted to cyclically update , , , , and while fixing the remaining variables. Each subproblem admits either a closed-form solution or a simple proximal update, as detailed below.
Update of (Shared Anchor Graph). Fixing the remaining variables, the -dependent terms in Equation (1) are . The shared sparsity coefficient therefore collapses to , and the subproblem is
where is the noise-corrected residual. The gradient of the smooth part with respect to is
When , exploiting the semi-orthogonality , the Lipschitz constant is . The proximal gradient step with soft-thresholding yields
where and the nonnegativity constraint is enforced by clipping.
Update of (Feature Noise Separation). For each view v, the -dependent terms in Equation (1) are . Since , dividing by does not change the minimizer, and the noise subproblem reduces to
This is the proximal operator of the -norm, solved by the row-wise shrinkage operator :
where and the operator acts on each row as
Update of (View-Specific Anchor Indicator). For views with , the subproblem for the view-specific anchor indicator under is
Expanding the Frobenius norm and dropping -independent terms, this reduces to the orthogonal Procrustes problem:
Let be the economy SVD; the closed-form solution is
which coincides with the economy SVD Procrustes step implemented in AnchorIndicatorModule; when , the same update attains instead.
Update of (Global Anchor Alignment). The global anchor alignment subproblem isolates the regularizer:
Setting the gradient with respect to to zero yields
which admits the closed-form solution
In matrix form, , where is the multi-view global feature matrix and each row of stores one aligned global anchor in . This update is analogous to the centroid step in k-means: each aligned global anchor is pulled toward a weighted average of the samples assigned to it. Equivalently, Equation (14) uses the column-normalized weights . In the unfolded network (Section 3.3), this step is approximated by replacing with along the sample dimension. The two weightings coincide only in special cases and are generally different when . If column j of is empty, i.e., , the denominator in Equation (14) is undefined. The unfolded AnchorAlignmentModule therefore uses softmax along the sample dimension, whose denominator is always positive. An all-zero column then receives uniform weights , so the corresponding centroid is the mean of . A nearly empty column remains well defined under softmax and is not amplified by a vanishing linear mass. When the exact centroid rule is used at initialization and in the ablation of Section 4.3, the column sum is replaced by with .
Update of (Adaptive View Weights). The weight subproblem is
where is exactly the bracketed view cost in Equation (1). Using Lagrange multipliers, the KKT conditions give
When , this simplifies to , assigning higher weights to views with smaller errors. Thus, lies on the probability simplex rather than the unbounded orthant : and . In the implementation, the closed-form weights are clipped at and then renormalized, so that no view is assigned an exact zero weight. The smoothness is selected per dataset, as listed in Section 4.1: on Animals, on Caltech102, on Flickr, on MITIndoor, on Scene15, and on YTF-50.
3.3. Deep Unfolding Network Architecture
The alternating procedure described above treats all algorithmic parameters (thresholds, step sizes) as fixed constants. To enable data-driven adaptation, the L iterations are unfolded into a feed-forward network where each layer corresponds to one round of updates and the fixed parameters are replaced by learnable counterparts optimized via backpropagation. The resulting architecture, LAG-Net, comprises five modules executed sequentially in each unfolding layer. Throughout this subsection, Algorithm 1, and Equations (17)–(25), l indexes unfolding layers and t indexes training epochs. Initialization is written with superscript . Layer maps states with superscript to , using the layer parameters , , , , and . Each epoch restarts from the same initialization and updates Θ after one L-layer forward pass. The training loss is evaluated at the last layer, i.e., on , , , and . The epoch index t is not attached to the layer states, because is not carried from one epoch to the next.
| Algorithm 1 LAG-Net: Training and Inference | |
| Require: Multi-view data ; epochs T; layers L; anchors m; clusters c; smoothness ; learning rate ; alignment weight . | |
| Ensure: Cluster assignments . | |
| 1: | Stage 1: Initialization |
| 2: | Standardize each view independently by a per-feature z-score; concatenate ; |
| 3: | Compute the top-m left singular vectors of and run k-means (10 restarts) to obtain a binary one-hot ; |
| 4: | Initialize by economy SVD Procrustes of , ; |
| 5: | Set , , and ; |
| 6: | Set , with column sums replaced by ; |
| 7: | Initialize Θ: , , from the proximal maps, and ; |
| 8: | Stage 2: End-to-End Training |
| 9: | for do |
| 10: | Reload from Stage 1; |
| 11: | for do |
| 12: | AnchorGraphModule: as in Equation (17), then clip ; |
| 13: | FeatureNoiseModule: , ; |
| 14: | AnchorIndicatorModule: stop-gradient SVD Procrustes for , ; |
| 15: | AnchorAlignmentModule: softmax centroid of plus to obtain ; |
| 16: | ViewWeightModule: closed-form from reconstruction residuals, clip at , and renormalize; |
| 17: | end for |
| 18: | Compute on ; |
| 19: | Update Θ by Adam () with backpropagation; is not carried to the next epoch; |
| 20: | end for |
| 21: | Stage 3: Clustering Inference |
| 22: | Compute the truncated SVD and set ; |
| 23: | return k-means on with c clusters (, at most 500 iterations; 10 random states for reporting). |
AnchorGraphModule. This module updates the shared anchor graph by parameterizing Equation (5):
where are learnable linear transformations initialized from Equation (5) as , , and (using ), respectively, and is a learnable sparsity threshold initialized as ; is a hyperparameter controlling the anchor-distance strength, and is the mean-normalized sample–anchor squared distance matrix between n samples and m anchors. All three matrices are subsequently fine-tuned jointly with the other modules via backpropagation. The view-weighted aggregation replaces the fixed average, allowing the network to emphasize informative views.
FeatureNoiseModule. This module separates sample-level corruptions via the row-wise shrinkage in Equation (7):
where is a learnable per-view threshold that replaces the constant in Equation (6).
AnchorIndicatorModule. This module updates the view-specific anchor indicators via the SVD Procrustes solution in Equation (11):
Thus, determines how the shared anchor graph is realized in the v-th view. This SVD is a stop-gradient structural update: the Procrustes factor is computed from a detached copy of and is not differentiated. Consequently, the well-known SVD Jacobian instability at repeated or vanishing singular values does not arise. No additional damping or unique-SVD correction is applied in the forward pass; the economy factorization is the standard polar/Procrustes factor. Gradients of therefore flow through , , and the learnable maps, treating as a constant orthogonal state within each layer.
AnchorAlignmentModule. This module learns global anchor alignment that connects the view-specific anchor indicators and provides geometric guidance for the shared anchor graph. It follows the centroid structure of Equation (14) in two parts: First, a softmax-based centroid approximation is computed for each anchor j as
In matrix form, , where is the multi-view global feature matrix and each row of stores one aligned global anchor in . This approximates, rather than equals, the closed-form update in Equation (14), i.e., . Equivalently, Equation (20) uses the softmax weights , whereas Equation (14) uses the linear weights , and softmax provides a smooth surrogate that is convenient for implementation and numerical stability. In particular, softmax remains defined for empty or nearly empty columns of , as discussed after Equation (14). Second, a learnable perturbation , initialized to zero, refines the aligned global anchors beyond the assignment-induced centroids:
The centroid approximation is treated as a fixed structural update within each forward pass, while is optimized end to end through the training loss in Equation (23).
ViewWeightModule. In the unfolded network, the view quality score is taken as the per-view reconstruction error . This drops the shared offset and the already-separated noise term from the optimization score in Equation (15). This module then computes adaptive view weights via the closed-form solution in Equation (16):
The same simplex constraint is kept: after this update, the weights are clipped at and renormalized so that and .
Summary. Each unfolding layer is composed of five coupled modules. AnchorGraphModulelearns the shared anchor graph ; FeatureNoiseModule estimates the row-sparse noise ; AnchorIndicatorModule updates the view-specific anchor indicators via SVD Procrustes; AnchorAlignmentModule updates to align the global anchor structure with the view-specific indicators; and ViewWeightModule adaptively assigns weights to different views according to reconstruction quality. The complete set of learnable parameters is , comprising the sparsity threshold, per-view noise shrinkage thresholds, representation learning layers, anchor-distance linear map, and the shared anchor perturbation ; the scalar is fixed as a hyperparameter. All parameters are optimized jointly via backpropagation. The thresholds and are unconstrained real parameters. They are initialized from positive proximal constants and are not projected onto after each Adam step. If , the soft-thresholding operator reduces or disables shrinkage, while is still clipped to . If , the shrinkage scale in Equation (8) is clipped to in the implementation, so that the layer leaves unshrunk rather than amplifying the residual. The layer-wise thresholds and maps do not depend on n or . The shared perturbation scales with and m, so the total parameter count is independent of n but not of the feature dimensions.
The initial shared graph is a binary one-hot assignment matrix, not a distance kernel and not a subsequently normalized soft affinity. After forming the concatenated matrix , a truncated SVD retains the top-m left singular vectors ; k-means with m clusters is then applied to the rows of (10 restarts and a fixed random state). If sample i is assigned to cluster j, then and for , so each row of sums to one solely because the assignment is one-hot. This hard assignment is used only as the starting point of unfolding. Subsequent layers produce a nonnegative real matrix through soft thresholding and clipping, without a simplex constraint on the rows of . Stage 2 reloads the Stage 1 initialization at every epoch, runs L unfolding layers in the order , evaluates on the last-layer states, and updates only Θ by Adam. Stage 3 is inference: the spectral embedding of is clustered by k-means with c clusters.
3.4. Training Objective
Problem (1) defines the alternating updates and the unfolded network architecture. LAG-Net is therefore an optimization-inspired unfolding network rather than a literal transcription of one alternating iteration. The following properties of Problem (1) are retained: the five-block update order , the proximal forms of the and updates, the SVD Procrustes update of , and the closed-form view-weight rule. The SVD Procrustes step is retained as a stop-gradient structural update rather than a differentiable SVD layer. The following are replaced by learned or smooth approximations: The linear maps and thresholds in AnchorGraphModule and FeatureNoiseModule become layer-wise trainable parameters initialized from the proximal step. The nonnegative centroid update of is replaced by a softmax weighting along the sample dimension together with a learnable perturbation . The view quality score in ViewWeightModule uses the reconstruction residual only. The training loss is a differentiable surrogate of Equation (1). In particular, the sparsity on and the row-sparsity on are already enforced by the soft-thresholding and shrinkage operators inside each unfolding layer, so they are not duplicated as explicit loss terms during backpropagation. The overall training loss combines reconstruction with an optional anchor Gram alignment term:
where is an anchor alignment hyperparameter, and setting recovers reconstruction-only training.
Weighted Reconstruction Loss. The reconstruction term supervises only the commonality component to reconstruct each view, with higher-quality views contributing more through , and the noise term is excluded so that the model cannot trivially satisfy the objective by shifting mass into :
Anchor Alignment Loss. The matrix describes the global anchor relation structure, while describes the corresponding structure induced by the view-specific anchor indicator in the v-th view. These two structures are aligned across all views to encourage cross-view anchor consistency:
This term is differentiable w.r.t. and encourages consistency between global anchor alignment and view-specific anchor indicators.
Minimizing drives the unfolded modules to produce a shared anchor graph that is consistent across views, while the subsequent spectral embedding and k-means steps in Algorithm 1 recover the final cluster assignments.
4. Results
In this section, the proposed LAG-Net is evaluated on six multi-view clustering datasets and compared with representative shallow and deep baselines. The experimental settings, including datasets, compared methods, evaluation metrics, and implementation details, are first described. The overall comparison results are then reported to verify the effectiveness of the learnable anchor graph framework. Finally, component-related ablation studies and sensitivity analyses over and the anchor number m are presented to validate the contribution of each module and the robustness of the proposed method.
4.1. Experimental Setups
4.1.1. Datasets, Compared Methods, and Evaluation Metrics
Six publicly accessible datasets are employed to validate the performance of the proposed approach. The datasets include Animals, Caltech102, Flickr, MITIndoor, Scene15, and YTF-50. Details for all datasets are presented in Table 2. These collections are standard multi-view clustering benchmarks with publicly circulated feature matrices. Animals contains two DECAF views of the Animals with Attributes images. Caltech102 is the six-view Caltech-101 feature set with 9144 samples. Flickr, MITIndoor, Scene15, and YTF-50 use the same sample sizes, view counts, and feature dimensions as in prior multi-view clustering studies. The processed files used in this paper are available from the corresponding author upon reasonable request. The compared multi-view clustering methods include the following: (1) Shallow Approaches: LMVSC [51], AIMC [52], FastMICE [53], FDAGF [54], RCAGL [55], and UDBGL [56]; (2) Deep Methods: SDSNE-Net [57], CVCL-Net [58], SCMVC-Net [59], and DMCAG-Net [60]. To quantitatively assess clustering performance, three widely used metrics are adopted: clustering accuracy (ACC), normalized mutual information (NMI), and adjusted Rand index (ARI). Higher values of all three metrics indicate better clustering quality.
Table 2.
A brief description of the tested datasets.
4.1.2. Implementation Details
All experiments were implemented in PyTorch 2.5.1 and run on a single NVIDIA GeForce RTX 3090 GPU (24 GB). LAG-Net was trained for epochs with Adam at learning rate . The number of anchors was set to , where c denotes the number of clusters on each dataset. The anchor alignment hyperparameter was fixed as . The unfolding depth L and the view-weight smoothness parameter r were investigated through a sensitivity study. The dataset-specific pairs reported below were identified through a sensitivity analysis, where clustering ACC was used as the evaluation metric. Since ACC depends on ground-truth labels, these choices are not considered a label-free hyperparameter selection strategy. To further evaluate the robustness without label-dependent search, we also report a common predefined setting , , , and shared by all datasets. The sensitivity-study configurations used in the main comparison tables are [L, r] = [5, 3] on Animals, [5, 5] on Caltech102, [3, 2] on Flickr, [4, 5] on MITIndoor, [7, 2] on Scene15, and [1, 5] on YTF-50. The main tables use one training run with random seed 40, and the Python 3.10.18, NumPy, and PyTorch random number generators are synchronized to this seed. Each view is independently standardized by a per-feature z-score before concatenation. Adam uses , , and weight decay , together with a ReduceLROnPlateau scheduler (factor , patience 15, minimum learning rate ). Training always runs for the fixed budget and does not use a validation-based early-stopping rule. Initialization follows Algorithm 1. In particular, is the one-hot indicator of k-means on the truncated SVD of , as specified after Algorithm 1. The learnable thresholds and are unconstrained real parameters and are not projected to remain nonnegative. After training, the spectral embedding of is clustered by k-means with c clusters, , and at most 500 iterations. The evaluation is transductive: all n samples participate in training and in the subsequent clustering of . The number of clusters c is assumed known and is used both for and for the final k-means. The reported mean and standard deviation are computed over 10 k-means initializations with random states . A baseline entry with standard deviation corresponds to a deterministic method or a single reported run. Competing methods are evaluated on the same pre-extracted feature matrices as LAG-Net. Their hyperparameters follow the original papers or the default settings of the official implementations, without additional label-driven search.
4.2. Overall Comparison
The overall comparison results are reported in Table 3, Table 4 and Table 5. Compared with the shallow approaches, including LMVSC, AIMC, FastMICE, FDAGF, RCAGL, and UDBGL, LAG-Net achieves clear improvements on most datasets. For ACC, LAG-Net obtains the best results on Animals, Caltech102, MITIndoor, Scene15, and YTF-50, and also achieves the second-best result on Flickr. For NMI, LAG-Net is best on Animals, Caltech102, MITIndoor, and YTF-50. This shows that the proposed unfolded anchor learning framework can provide more discriminative sample–anchor assignments than conventional shallow graph or anchor-based optimization methods. The improvements are especially evident on Caltech102 and MITIndoor, where LAG-Net substantially exceeds the strongest shallow competitors, indicating the benefit of jointly learning the shared anchor graph, view-specific anchor indicators, adaptive view weights, and global anchor alignment.
Table 3.
ACC of all compared multi-view clustering methods, where the best and second-best results are highlighted in bold and underlined, respectively (mean% and standard deviation%); “–” indicates an out-of-memory error.
Table 4.
NMI of all compared multi-view clustering methods, where the best and second-best results are highlighted in bold and underlined, respectively (mean% and standard deviation%); “–” indicates an out-of-memory error.
Table 5.
ARI of all compared multi-view clustering methods, where the best and second-best results are highlighted in bold and underlined, respectively (mean% and standard deviation%); “–” indicates an out-of-memory error.
Compared with the deep methods, including SDSNE-Net, CVCL-Net, SCMVC-Net, and DMCAG-Net, LAG-Net also shows competitive and often superior performance. It obtains the best ARI on Animals, Caltech102, MITIndoor, Scene15, and YTF-50. These results indicate that LAG-Net not only improves clustering accuracy but also preserves more consistent cluster-level structures. On Flickr, CVCL-Net achieves the best ACC and ARI, suggesting that contrastive representation learning is particularly effective for this two-view vision–language dataset. Nevertheless, LAG-Net remains competitive by achieving the second-best ACC on Flickr and strong results on the other datasets. The weaker ACC of some deep baselines on Animals, Caltech102, and MITIndoor should be read in this protocol: CVCL-Net and SCMVC-Net learn neural embeddings, whereas the present benchmarks use heterogeneous pre-extracted features. The same setting yields the best ACC for CVCL-Net on Flickr, so the comparison does not uniformly disadvantage deep methods. Overall, the comparisons against both shallow and deep baselines verify the effectiveness of introducing global anchor alignment into an interpretable deep unfolding framework.
Table 3, Table 4 and Table 5 include results under the dataset-specific configurations of L and r identified through the sensitivity study. Table 6 provides an additional label-independent evaluation under a common setting , without any per-dataset search. Under this common setting, LAG-Net remains the best method on Animals, Caltech102, MITIndoor, and YTF-50. Caltech102 and YTF-50 stay close to the dataset-specific results. The drop is larger on Animals and MITIndoor, yet both remain above the strongest baseline on those datasets ( vs. on Animals, and vs. on MITIndoor). Flickr and Scene15 are no longer the top entries under the common setting.
Table 6.
Additional check: ACC (%) of LAG-Net under the main dataset-specific and a common setting , with no per-dataset search (mean ± std over 10 k-means runs).
4.3. Component-Related Comparison of Network Architecture
This subsection analyzes the contribution of each network module through progressive architecture ablation. The full model was constructed by adding one module at a time while keeping all other hyperparameters fixed according to the implementation details.
To isolate the contribution of each module, the full network was progressively constructed by adding one module at a time, as summarized below. LAG-H only retains AnchorGraphModule, which learns the shared anchor graph while fixing the view-specific anchor indicators at initialization, setting , fixing at initialization without distance guidance (), and using uniform view weights . LAG-HP introduces AnchorIndicatorModule into LAG-H, enabling view-specific anchor indicators to be updated via SVD Procrustes. LAG-HPE further introduces FeatureNoiseModule to model row-sparse corruptions . LAG-HPEA adds AnchorAlignmentModule together with the global anchor alignment mechanism for , while still using uniform view weights. VanillaLAG additionally employs ViewWeightModule for adaptive view weighting but keeps all unfolding thresholds and linear maps fixed as in the alternating optimization updates. LAG-Net is the final model containing all five modules with fully learnable unfolding parameters Θ.
The results in Table 7 reveal a clear and consistent trend: each module contributes positively to the overall clustering performance. LAG-H serves as the basic shared anchor graph learning baseline. LAG-HP consistently outperforms LAG-H across all datasets, confirming that AnchorIndicatorModule is essential for realizing the shared anchor graph in heterogeneous view spaces; the gains are especially evident on Caltech102 and MITIndoor, where the feature dimensions differ substantially across views. LAG-HPE further surpasses LAG-HP, demonstrating that explicit noise modeling through FeatureNoiseModule helps suppress corrupted samples and improves representation robustness. The addition of AnchorAlignmentModule in LAG-HPEA yields another notable improvement, validating that global anchor alignment provides an effective geometric reference for coordinating anchor semantics across views. VanillaLAG, which combines all modules with fixed unfolding updates, achieves significantly higher performance than any partial variant, confirming that the full decomposition framework benefits from the joint interaction of all components. Finally, LAG-Net consistently outperforms VanillaLAG, demonstrating that learnable unfolding parameters provide an additional and meaningful improvement by enabling more flexible and effective optimization.
Table 7.
Ablation study of different network variants, where the best ACC are highlighted in bold (mean% and standard deviation%).
To further isolate each design choice, Table 8 reports leave-one-component-out ablations starting from the full LAG-Net, as summarized below: w/o FeatureNoiseModule removes row-sparse noise modeling by fixing for all views, while keeping the other modules unchanged; w/o AnchorIndicatorModule freezes the view-specific indicators at their SVD initialization, so that the shared graph is no longer realized in heterogeneous view spaces through SVD Procrustes updates; w/o AnchorAlignmentModule keeps all other modules of LAG-Net but freezes the global anchors at initialization without distance guidance (), so that the shared graph is no longer refined by the aligned global geometry; w/o ViewWeightModule replaces adaptive view weighting with uniform weights , while keeping the other modules unchanged; w/o retains all modules but disables only the alignment loss by setting ; exact centroid keeps the full LAG-Net architecture but replaces the softmax-based anchor update with the closed-form nonnegative centroid rule in Equation (14). LAG-Net (full) is the complete model with all five modules, the alignment loss, and the softmax centroid approximation.
Table 8.
Leave-one-component-out ablation from the full LAG-Net, where the best ACC values are highlighted in bold (mean% and standard deviation%).
As shown in Table 8, removing any single component consistently decreases ACC relative to the full LAG-Net, confirming that the gains are not dominated by a single component. The largest drop appears when AnchorAlignmentModule is removed, which aligns with the progressive ablation in Table 7: without updating the global anchors , the shared graph loses its geometric reference across views. Removing AnchorIndicatorModule causes the next-largest degradation, especially on Caltech102 and MITIndoor, where the view dimensions differ substantially and freezing prevents the shared graph from being realized in heterogeneous feature spaces. Disabling FeatureNoiseModule or ViewWeightModule yields moderate degradations, indicating that row-sparse noise modeling and adaptive view weighting provide complementary robustness, especially on multi-view data with heterogeneous quality. Setting causes a milder decrease than removing entire modules, suggesting that the alignment loss acts as a soft regularizer on top of the already-present AnchorAlignmentModule rather than as the sole source of the alignment benefit. Finally, replacing the softmax centroid approximation with the exact nonnegative centroid update remains closest to the full model, showing that the softmax surrogate is a stable and effective implementation choice without changing the overall design. Overall, the leave-one-out results complement the progressive construction in Table 7: each module is useful when added, and none is redundant when removed from the full model.
4.4. Parameter Sensitivity
The sensitivity study below is empirical: and m are swept on all six datasets, and ACC is reported as mean ± std over 10 k-means runs. To examine the robustness of LAG-Net to key hyperparameters, sensitivity analysis was conducted on and m. The former controls the strength of the global anchor alignment constraint, while the latter determines the size of the sample–anchor graph. For the anchor number, the anchor ratio was varied in , corresponding to , where c is the number of clusters. All other settings were kept fixed according to the implementation details. The ACC results are shown in Figure 2. To complement the figure, Table 9 and Table 10 report the corresponding numerical ACC values (mean ± std). Each setting used the same evaluation protocol as the main tables: after one training run, k-means was repeated 10 times with different random initializations on the learned embedding, and the reported standard deviation was computed over these 10 clustering runs.
Table 9.
ACC (%) under different (mean ± std over 10 k-means runs), corresponding to Figure 2a.
Table 10.
ACC (%) under different anchor numbers (mean ± std over 10 k-means runs), corresponding to Figure 2b.
4.4.1. Analysis of the Loss Parameter
The parameter balances the reconstruction objective and the anchor alignment loss. As shown in Figure 2a, LAG-Net generally maintains stable performance over a wide range of values, indicating that the model is not overly sensitive to this loss weight. Small positive values often achieve competitive or better performance, because the alignment term provides useful geometric guidance without overwhelming the reconstruction-driven learning of the shared anchor graph. When becomes too large, the model may overemphasize anchor-structure consistency and slightly weaken the reconstruction quality on some datasets. Overall, the results verify that the anchor alignment loss is beneficial and that LAG-Net remains robust under different alignment strengths.
4.4.2. Analysis of the Anchor Number
The anchor number m controls the compactness and expressive capacity of the learned sample–anchor graph. Figure 2b shows that using already provides strong performance on most datasets, demonstrating that LAG-Net can learn discriminative clustering structures with a compact set of anchors. Increasing the anchor ratio to or may improve performance on some datasets by offering more flexible local representation, but it can also introduce redundant anchors and increase the difficulty of stable graph learning. Therefore, a moderate anchor number is generally preferable: it preserves the scalability advantage of anchor-based clustering while retaining sufficient structural information for accurate clustering.
4.5. Complexity and Runtime Analysis
Let denote the concatenated feature dimension. The concatenated matrix is stored once. In each unfolding layer, AnchorGraphModule computes sample–anchor squared distances in and applies maps in . FeatureNoiseModule costs . AnchorIndicatorModule performs an economy SVD of a matrix per view, which is . AnchorAlignmentModule updates global anchors in . ViewWeightModule evaluates reconstruction residuals in . Backpropagation has the same leading order as the forward pass. With L layers, the per-epoch network complexity is therefore , which remains linear in n when . The dominant extra memory is for and , rather than an sample graph. The trainable parameters consist of layer-wise thresholds and maps together with the shared perturbation ; hence, the parameter count depends on D and m but not on n.
Table 11 reports empirical efficiency under the main experimental settings (, , and the dataset-specific ). “Net” is the accumulated forward/backward time of LAG-Net, and “Total” is the wall-clock training time that additionally includes the per-epoch spectral embedding and k-means used only for online monitoring (not required by the model itself). Peak GPU memory is measured by PyTorch on an RTX 3090. On YTF-50 (n > ), the network training cost is about 142 s with peak memory below 12 GB, confirming the practical scalability of the anchor-based unfolding design.
Table 11.
Efficiency of LAG-Net on six datasets: trainable parameters, peak GPU memory, network training time (Net), and wall-clock training time including per-epoch clustering evaluation (Total).
Table 12 compares the asymptotic complexity, network training time, and peak GPU memory of LAG-Net with representative deep baselines under the same hardware setting. The Complexity column reports the per-epoch time complexity, and the Time and Mem columns are empirical measurements on the same GPU and are not implied by the expression. Unlike sample-level deep methods whose leading terms scale as , the per-epoch cost of LAG-Net remains linear in n when . The LAG-Net times and memory in Table 12 reuse the Net and Peak Mem entries of Table 11, baseline runtimes exclude optional per-epoch clustering monitoring, and peak memory is measured by PyTorch on an RTX 3090.
Table 12.
Per-epoch time complexity, empirical training time (s), and peak GPU memory (MB) comparison with representative deep baselines on the same hardware; b is the mini-batch size, and s is the maximum number of neurons in the hidden layers.
4.6. Statistical Significance Analysis
To assess whether the observed improvements are statistically meaningful, two complementary tests are reported [61]: First, a Friedman test was conducted over the ACC rankings of all compared methods across the six datasets in Table 3. Out-of-memory entries were treated as the worst performance on that dataset. The resulting average ranks are summarized in Table 13, and the Friedman statistic is with , indicating statistically significant differences among the compared methods. LAG-Net attains the best average rank ().
Table 13.
Average ACC ranks from the Friedman test over six datasets, where the best rank value is highlighted in bold.
Second, on Flickr and Scene15, where the absolute ACC margins are relatively small, LAG-Net was re-trained with six random seeds under the main experimental settings. For each dataset, the per-seed ACC values were compared with the multi-seed mean of the strongest baseline (CVCL-Net on Flickr and DMCAG-Net on Scene15) by a one-sample Wilcoxon signed-rank test on the per-seed differences. As reported in Table 14, the multi-seed mean ACC of LAG-Net is higher than that of the strongest baseline on both datasets ( vs. on Flickr; vs. on Scene15). On both datasets, all six seeds yield positive ACC differences, giving Wilcoxon statistic and two-sided , which indicates a statistically significant improvement over the corresponding strongest baseline mean under this multi-seed evaluation. Together with the Friedman test above, these results indicate that LAG-Net is overall competitive across datasets and that the gains on Flickr and Scene15 remain stable under different random seeds.
Table 14.
Multi-seed ACC (%) of LAG-Net on Flickr and Scene15, and Wilcoxon signed-rank test against the strongest baseline mean. Columns 41–46 are random seeds.
5. Conclusions
In this paper, we propose Learnable Anchor Graph Network (LAG-Net), a deep unfolding framework for scalable multi-view clustering. The key idea is to jointly learn a shared sample–anchor graph, view-specific anchor indicators, row-sparse feature noise, adaptive view weights, and globally aligned anchors within a unified optimization model. A global anchor alignment regularizer couples sample–anchor affinities with anchor geometry in the concatenated multi-view feature space, enabling the shared graph and global anchor structure to be refined in a bidirectional manner. The resulting five-variable alternating minimization was unfolded into an interpretable architecture comprising AnchorGraphModule, FeatureNoiseModule, AnchorIndicatorModule, AnchorAlignmentModule, and ViewWeightModule, with learnable unfolding parameters for end-to-end training. Evaluations on six benchmark datasets spanning diverse scales and view configurations show that LAG-Net is competitive with representative shallow and deep multi-view clustering methods. It attains the best ACC on five of the six datasets, while CVCL-Net remains stronger on Flickr, and some NMI and ARI margins are small. The ablation and parameter sensitivity studies further validated the contribution of each module. These results also highlight the potential of optimization-inspired deep unfolding as a principled and interpretable paradigm for anchor-based multi-view clustering. Several limitations remain. First, both the representation capacity and the computational cost of LAG-Net depend on the number of anchors m. Setting is already sufficient on most datasets, while a larger m may introduce redundant anchors and does not consistently improve ACC. Second, the evaluation is transductive: all samples participate in training and in the subsequent clustering of . The number of clusters c is assumed known and is used both for and for the final k-means. Third, the dataset-specific configurations of the unfolding depth L and the view-weight smoothness parameter r reported in this work were obtained using clustering ACC and, therefore, should not be regarded as a label-free hyperparameter selection strategy. A common setting and is additionally reported to evaluate the robustness without such selection. Fourth, FeatureNoiseModule is designed for row-sparse feature corruptions under complete and aligned views. Incomplete or partially aligned multi-view data are not evaluated in this work. In future work, we plan to extend LAG-Net to inductive and incomplete multi-view settings and to study more efficient unfolding strategies for extremely large-scale data.
Author Contributions
Conceptualization, Z.C. and C.L.; methodology, Z.C. and L.W.; software, C.L.; validation, C.L. and P.Z.; formal analysis, Z.C. and L.W.; investigation, Z.C.; resources, P.Z.; data curation, C.L.; writing—original draft preparation, Z.C.; writing—review and editing, Z.C. and L.W.; visualization, P.Z.; supervision, L.W.; project administration, L.W.; funding acquisition, Z.C. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported in part by the Fujian Provincial Department of Education Youth Project of China under Grant JZ230011, and by the Fujian Provincial Natural Science Foundation of China under Grants 2025J01585 and 2025J01586.
Data Availability Statement
The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Wang, H.; Li, H.; Zou, H.; Chi, H.; Lan, L.; Huang, W.; Yang, W. Effective and efficient time-varying counterfactual prediction with state-space models. In Proceedings of the Thirteenth International Conference on Learning Representations, Singapore, 24–28 April 2025. [Google Scholar]
- Kou, Z.; Wang, J.; Jia, Y.; Geng, X. Inaccurate label distribution learning. IEEE Trans. Circuits Syst. Video Technol. 2024, 34, 10237–10249. [Google Scholar] [CrossRef] [Scilit]
- Wang, H.; Zou, H.; Li, H.; Chi, H.; Shi, Y.; Zhang, Y.; Yang, W.; Liu, X.; Lin, Z. Transformers with endogenous in-context learning: Bias characterization and mitigation. In Proceedings of the Fourteenth International Conference on Learning Representations, Rio de Janeiro, Brazil, 23–27 April 2026. [Google Scholar]
- Chen, Z.; Wu, X.J.; Xu, T.; Li, H.; Kittler, J. Multi-layer multi-level comprehensive learning for deep multi-view clustering. Inf. Fusion 2025, 116, 102785. [Google Scholar] [CrossRef] [Scilit]
- Du, S.; Cai, Z.; Wu, Z.; Pi, Y.; Wang, S. UMCGL: Universal multi-view consensus graph learning with consistency and diversity. IEEE Trans. Image Process. 2024, 33, 3399–3412. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Wang, H.; Kuang, K.; Lan, L.; Wang, Z.; Huang, W.; Wu, F.; Yang, W. Out-of-distribution generalization with causal feature separation. IEEE Trans. Knowl. Data Eng. 2023, 36, 1758–1772. [Google Scholar] [CrossRef] [Scilit]
- Hu, D.; Alshalali, T.A.N.; Xu, X.; Yee, P.L.; Shaikh, Z.A.; Yang, J.; Gadekallu, T.R. PAGM: Partially aligned global and marginal multi-view contrastive clustering for facial recognition in consumer electronics. IEEE Trans. Consum. Electron. 2026, 72, 2570–2578. [Google Scholar] [CrossRef] [Scilit]
- Fang, Z.; Du, S.; Zou, Y.; Tan, Y.; Song, N.; Wang, S. Be reliable: An interpretable attribute-oriented representation learning framework. IEEE Trans. Neural Netw. Learn. Syst. 2026, 37, 1134–1148. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Du, S.; Lin, Z.; Fang, Z.; Shi, Y.; Wang, S. An interpretable deep unfolding framework for multi-view representation learning. Inf. Fusion 2026, 132, 104242. [Google Scholar] [CrossRef] [Scilit]
- Chen, Z.; Wu, X.J.; Xu, T.; Kittler, J. DFL-Net: Disentangled feature learning network for multi-view clustering. IEEE Trans. Knowl. Data Eng. 2025, 37, 4537–4547. [Google Scholar] [CrossRef] [Scilit]
- Liu, Y.; Liu, C.; Wen, J.; Shen, L.; Zhang, B.; Xu, Y. Learning compact semantic information and reliable pseudo-labels for incomplete multi-view multi-label classification. IEEE Trans. Pattern Anal. Mach. Intell. 2026, 48, 7575–7589. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Wang, Q.; Jiang, M.; Sun, G.; Feng, W.; Jiao, L. Self-guided discriminative locality preserving projections. IEEE Trans. Multimed. 2025, 28, 333–343. [Google Scholar] [CrossRef] [Scilit]
- Kou, Z.; Wu, J.; Huang, W.; He, W.; Xie, M.K.; Wang, C.; Jia, Y.; Jiang, D.; Liu, Y.; Geng, X.; et al. FedHarmony: Harmonizing heterogeneous label correlations in federated multi-label learning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Denver, CO, USA, 3–7 June 2026. [Google Scholar]
- Chen, Z.; Wu, X.J.; Xu, T.; Kittler, J. Fast self-guided multi-view subspace clustering. IEEE Trans. Image Process. 2023, 32, 6514–6525. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Wang, Q.; Tao, Z.; Xia, W.; Gao, Q.; Cao, X.; Jiao, L. Adversarial multiview clustering networks with adaptive fusion. IEEE Trans. Neural Netw. Learn. Syst. 2023, 34, 7635–7647. [Google Scholar] [PubMed]
- Wen, J.; Long, J.; Lu, X.; Liu, C.; Fang, X.; Xu, Y. Partial multiview incomplete multilabel learning via uncertainty-driven reliable dynamic fusion. IEEE Trans. Pattern Anal. Mach. Intell. 2026, 48, 236–250. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Kou, Z.; Wang, J.; Jia, Y.; Liu, B.; Geng, X. Instance-dependent inaccurate label distribution learning. IEEE Trans. Neural Netw. Learn. Syst. 2025, 36, 1425–1437. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Deng, S.; Wen, J.; Liu, C.; Yan, K.; Xu, G.; Xu, Y. Projective incomplete multi-view clustering. IEEE Trans. Neural Netw. Learn. Syst. 2024, 35, 10539–10551. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Kou, Z.; Xuan, H.; Zhu, J.; Wang, H.; Xie, M.k.; Wang, C.; Wang, J.; Jia, Y.; Geng, X. Tail-aware reconstruction of incomplete label distributions with low-rank and sparse modeling. IEEE Trans. Circuits Syst. Video Technol. 2026, 36, 1571–1586. [Google Scholar] [CrossRef] [Scilit]
- Kou, Z.; Wang, J.; Jia, Y.; Geng, X. Progressive label enhancement. Pattern Recognit. 2025, 160, 111172. [Google Scholar] [CrossRef] [Scilit]
- Kou, Z.; Xie, Y.; Wang, H.; Wang, J.; Xie, M.; Chen, S.; Jia, Y.; Liu, T.; Geng, X. RankMatch: A novel approach to semi-supervised label distribution learning leveraging rank correlation between labels. In Proceedings of the Thirty-Ninth Conference on Neural Information Processing Systems, San Diego, CA, USA, 2–7 December 2025. [Google Scholar]
- Tang, Z.; Fu, Y.; Li, M.; Liang, H.; Tang, Y.; Wen, J. MPR-Net: Medicinal plant recognition network with dual-branch attention fusion. Pattern Recognit. 2026, 171, 112185. [Google Scholar] [CrossRef] [Scilit]
- Luo, R.; Huang, H.; Yu, S.; Yu, F.; Xia, F.; Das, S.K.; Zhang, C. Utility-Preserving Federated Graph Learning with Dual-Perspective Fairness. IEEE Trans. Pattern Anal. Mach. Intell. 2026, 48, 11077–11093. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Wen, J.; Liu, Y.; Huang, C.; Liu, C.; Xu, Y.; Cao, X. Causal interventional prompt tuning for few-shot out-of-distribution generalization. IEEE Trans. Pattern Anal. Mach. Intell. 2026, 48, 1978–1991. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Hu, D.; Liu, S.; Wang, J.; Zhang, J.; Wang, S.; Hu, X.; Zhu, X.; Tang, C.; Liu, X. Reliable attribute-missing multi-view clustering with instance-level and feature-level cooperative imputation. In Proceedings of the Thirty-Second ACM International Conference on Multimedia, Melbourne, VIC, Australia, 28 October–1 November 2024; pp. 1456–1466. [Google Scholar]
- Wang, H.; Yang, W.; Yang, L.; Wu, A.; Xu, L.; Ren, J.; Wu, F.; Kuang, K. Estimating individualized causal effect with confounded instruments. In Proceedings of the Twenty-Eighth ACM SIGKDD Conference on Knowledge Discovery and Data Mining, Washington, DC, USA, 14–18 August 2022; pp. 1857–1867. [Google Scholar]
- Fang, Z.; Du, S.; Cai, Z.; Lan, S.; Wu, C.; Tan, Y.; Wang, S. Representation learning meets optimization-derived networks: From single-view to multi-view. IEEE Trans. Multimed. 2024, 26, 8889–8901. [Google Scholar] [CrossRef] [Scilit]
- Liu, J.; Liu, X.; Yang, Y.; Liu, L.; Wang, S.; Liang, W.; Shi, J. One-pass multi-view clustering for large-scale data. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Virtual, 11–17 October 2021; pp. 12344–12353. [Google Scholar]
- Wang, S.; Liu, X.; Liu, S.; Jin, J.; Tu, W.; Zhu, X.; Zhu, E. Align then fusion: Generalized large-scale multi-view clustering with anchor matching correspondences. In Proceedings of the Thirty-Sixth Conference on Neural Information Processing Systems, New Orleans, LA, USA, 28 November–9 December 2022; pp. 5882–5895. [Google Scholar]
- Xia, W.; Gao, Q.; Wang, Q.; Gao, X.; Ding, C.; Tao, D. Tensorized bipartite graph learning for multi-view clustering. IEEE Trans. Pattern Anal. Mach. Intell. 2023, 45, 5187–5202. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Wang, B.; Zeng, C.; Chen, M.; Li, X. Towards learnable anchor for deep multi-view clustering. In Proceedings of the Thirty-Ninth AAAI Conference on Artificial Intelligence, Philadelphia, PA, USA, 25 February–4 March 2025; pp. 21044–21052. [Google Scholar]
- Xu, H.; Su, X.X.; Chen, S.; Chen, G.Y.; Chen, X. Bridging optimization and neural networks for efficient multi-view clustering. In Proceedings of the Fortieth AAAI Conference on Artificial Intelligence, Singapore, 20–27 January 2026; pp. 16066–16074. [Google Scholar]
- Yan, X.; Jin, Z.; Han, F.; Ye, Y. Differentiable information bottleneck for deterministic multi-view clustering. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 16–22 June 2024; pp. 27435–27444. [Google Scholar]
- Wang, F.; Jin, J.; Hu, J.; Liu, S.; Yang, X.; Wang, S.; Liu, X.; Zhu, E. Evaluate then cooperate: Shapley-based view cooperation enhancement for multi-view clustering. In Proceedings of the Thirty-Eighth Conference on Neural Information Processing Systems, Vancouver, BC, Canada, 10–15 December 2024; pp. 135355–135379. [Google Scholar]
- Guo, R.; Yang, M.; Lin, Y.; Peng, X.; Hu, P. Robust contrastive multi-view clustering against dual noisy correspondence. In Proceedings of the Thirty-Eighth Conference on Neural Information Processing Systems, Vancouver, BC, Canada, 10–15 December 2024; pp. 121401–121421. [Google Scholar]
- Dong, Z.; Liu, M.; Wang, S.; Liang, K.; Zhang, Y.; Liu, S.; Jin, J.; Liu, X.; Zhu, E. Enhanced then progressive fusion with view graph for multi-view clustering. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Nashville TN, USA, 11–15 June 2025; pp. 15518–15527. [Google Scholar]
- Yang, X.; Wang, S.; Jin, J.; Wang, F.; Liu, T.; Jin, Y.; Liu, X.; Zhu, E.; He, K. Generalized deep multi-view clustering via causal learning with partially aligned cross-view correspondence. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Honolulu, HI, USA, 19–23 October 2025; pp. 1990–1999. [Google Scholar]
- Chen, J.; Dong, Z.; Li, T.; Han, Y. DC-SPAN: A dual contrastive attention network for multi-view clustering. In Proceedings of the Fortieth AAAI Conference on Artificial Intelligence, Singapore, 20–27 January 2026; pp. 20127–20135. [Google Scholar]
- Wang, J.; Feng, S.; Wickstrøm, K.K.; Kampffmeyer, M.C. AdaptCMVC: Robust adaption to incremental views in continual multi-view clustering. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA, 11–15 June 2025; pp. 10285–10294. [Google Scholar]
- Xu, H.; Wang, Q.; Wang, B.; Gao, Q. Deep fair multi-view clustering with attention KAN. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA, 11–15 June 2025; pp. 5061–5070. [Google Scholar]
- Li, X.; Zhang, H.; Wang, R.; Nie, F. Multiview clustering: A scalable and parameter-free bipartite graph fusion method. IEEE Trans. Pattern Anal. Mach. Intell. 2022, 44, 330–344. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zhang, B.; Qiang, Q.; Wang, F.; Nie, F. Fast multi-view semi-supervised learning with learned graph. IEEE Trans. Knowl. Data Eng. 2022, 34, 286–299. [Google Scholar] [CrossRef] [Scilit]
- Zhu, J.; Tao, L.; Yang, H.; Nie, F. Unsupervised optimized bipartite graph embedding. IEEE Trans. Knowl. Data Eng. 2023, 35, 3224–3238. [Google Scholar] [CrossRef] [Scilit]
- Zhang, H.; Shi, J.; Zhang, R.; Li, X. Non-graph data clustering via O(n) bipartite graph convolution. IEEE Trans. Pattern Anal. Mach. Intell. 2023, 45, 8729–8742. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Li, L.; Pan, Y.; Liu, J.; Liu, Y.; Liu, X.; Li, K.; Tsang, I.W.; Li, K. BGAE: Auto-encoding multi-view bipartite graph clustering. IEEE Trans. Knowl. Data Eng. 2024, 36, 3682–3696. [Google Scholar] [CrossRef] [Scilit]
- Qin, Y.; Qin, C.; Zhang, X.; Feng, G. Dual consensus anchor learning for fast multi-view clustering. IEEE Trans. Image Process. 2024, 33, 5298–5311. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Liu, Q.; Liu, S.; Liu, X.; Dai, J. Latent semantics and anchor graph multi-layer learning for multi-view unsupervised feature selection. IEEE Trans. Knowl. Data Eng. 2025, 37, 6032–6045. [Google Scholar] [CrossRef] [Scilit]
- Ma, Z.; Wang, J.; Nie, F.; Li, X. Large-scale clustering with anchor-based constrained Laplacian rank. IEEE Trans. Knowl. Data Eng. 2025, 37, 4144–4158. [Google Scholar] [CrossRef] [Scilit]
- Zhao, Z.; Wu, D.; Wang, R.; Wang, Z.; Nie, F.; Li, X. Graph-based clustering: High-order bipartite graph for proximity learning. IEEE Trans. Knowl. Data Eng. 2025, 37, 4649–4663. [Google Scholar] [CrossRef] [Scilit]
- Li, L.; Pan, Y.; Yao, Y.; Zhang, J.; Liu, M.; Zhu, X.; Liu, X.; Li, S.; Tsang, I.W.; Li, K. Generalized probabilistic graphical modeling for multi-view bipartite graph clustering. IEEE Trans. Pattern Anal. Mach. Intell. 2025, 47, 11187–11200. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Kang, Z.; Zhou, W.; Zhao, Z.; Shao, J.; Han, M.; Xu, Z. Large-scale multi-view subspace clustering in linear time. In Proceedings of the Thirty-Fourth AAAI Conference on Artificial Intelligence, New York, NY, USA, 7–12 February 2020; pp. 4412–4419. [Google Scholar]
- Chen, M.; Liu, T.; Wang, C.; Huang, D.; Lai, J. Adaptively-weighted integral space for fast multiview clustering. In Proceedings of the Thirtieth ACM International Conference on Multimedia, Lisbon, Portugal, 10–14 October 2022; pp. 3774–3782. [Google Scholar]
- Huang, D.; Wang, C.; Lai, J. Fast multi-view clustering via ensembles: Towards scalability, superiority, and simplicity. IEEE Trans. Knowl. Data Eng. 2023, 35, 11388–11402. [Google Scholar] [CrossRef] [Scilit]
- Zhang, P.; Wang, S.; Li, L.; Zhang, C.; Liu, X.; Zhu, E.; Liu, Z.; Zhou, L.; Luo, L. Let the data choose: Flexible and diverse anchor graph fusion for scalable multi-view clustering. In Proceedings of the Thirty-Seventh AAAI Conference on Artificial Intelligence, Washington, DC, USA, 7–14 February 2023; pp. 11262–11269. [Google Scholar]
- Liu, S.; Liao, Q.; Wang, S.; Liu, X.; Zhu, E. Robust and consistent anchor graph learning for multi-view clustering. IEEE Trans. Knowl. Data Eng. 2024, 36, 4207–4219. [Google Scholar] [CrossRef] [Scilit]
- Fang, S.; Huang, D.; Cai, X.; Wang, C.; He, C.; Tang, Y. Efficient multi-view clustering via unified and discrete bipartite graph learning. IEEE Trans. Neural Netw. Learn. Syst. 2024, 35, 11436–11447. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Liu, C.; Liao, Z.; Ma, Y.; Zhan, K. Stationary diffusion state neural estimation for multiview clustering. In Proceedings of the Thirty-Sixth AAAI Conference on Artificial Intelligence, Virtual, 22 February–1 March 2022; pp. 7542–7549. [Google Scholar]
- Chen, J.; Mao, H.; Woo, W.L.; Peng, X. Deep multiview clustering by contrasting cluster assignments. In Proceedings of the IEEE International Conference on Computer Vision, Paris, France, 1–6 October 2023; pp. 16752–16761. [Google Scholar]
- Wu, S.; Zheng, Y.; Ren, Y.; He, J.; Pu, X.; Huang, S.; Hao, Z.; He, L. Self-weighted contrastive fusion for deep multi-view clustering. IEEE Trans. Multimed. 2024, 26, 9150–9162. [Google Scholar] [CrossRef] [Scilit]
- Cui, C.; Ren, Y.; Pu, J.; Pu, X.; He, L. Deep multi-view subspace clustering with anchor graph. In Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence, Macao, China, 19–25 August 2023; pp. 3577–3585. [Google Scholar]
- Guo, Y.; Zamri, N.E.; Alway, A.; Abdeen, S.; Kasihmuddin, M.S.M.; Li, J.; Mansor, M.A.; Chang, Y.; Zhang, Q. Self-organized logic inference through 2-satisfiability dynamics in neural energy systems. Chaos Solitons Fractals 2026, 209, 118375. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.

