Papers
Topics
Authors
Recent
Search
2000 character limit reached

Fast Multi-View Anchor Correspondence Clustering

Updated 29 April 2026
  • FMVACC is a multi-view clustering framework that resolves the anchor-unaligned problem by aligning independently learned anchor graphs using feature and structure matching.
  • It employs a two-layer matching scheme and columnwise fusion to efficiently consolidate multi-view data, enabling scalable clustering with linear computational cost.
  • Empirical evaluations show that FMVACC enhances accuracy and reduces memory usage compared to traditional dense graph methods on large-scale and heterogeneous datasets.

Fast Multi-View Anchor Correspondence Clustering (FMVACC) is a large-scale multi-view clustering framework addressing the anchor-unaligned problem (AUP) via explicit correspondence matching and fusion of anchor graphs learned independently across multiple views. By design, FMVACC achieves both high clustering quality and computational efficiency, scaling linearly with the data size, and has become a canonical approach for multi-view scenarios where data heterogeneity, view-specific feature spaces, or incomplete correspondences hinder traditional graph-based clustering.

1. Formal Problem Definition and Anchor-Unaligned Problem

Given a multi-view dataset with nn instances and vv views—each view XiRn×diX_i\in\mathbb R^{n\times d_i}—the objective is to partition the nn samples into kk clusters by leveraging all available view information. The FMVACC framework employs anchor-based bipartite graphs, which link instances to a set of mnm\ll n anchor points via a soft assignment matrix ZiRn×mZ_i\in\mathbb R^{n\times m} for each view ii, where AiRm×diA_i\in\mathbb R^{m\times d_i} are learnable anchor coordinates. This anchor-based representation circumvents the quadratic-to-cubic complexity bottleneck of traditional n×nn\times n adjacency matrices.

The anchor-unaligned problem (AUP) arises because anchor sets vv0 for different views are constructed independently; their columns represent view-specific cluster prototypes with no guaranteed one-to-one correspondence. This misalignment severely compromises graph fusion and downstream clustering quality unless the columns of the anchor assignment matrices vv1 are explicitly aligned prior to consensus fusion (Wang et al., 2022).

2. Anchor Graph Construction and Flexible Anchor Generation

Anchor graph construction in FMVACC is performed independently per view by solving the joint optimization: vv2 subject to vv3, vv4, vv5. The convex QP over vv6 projects each row to the capped probability simplex, while vv7 is updated via truncated SVD of vv8. This step yields discriminative, orthonormal anchors and instance–anchor affinity graphs for each view.

This flexible approach contrasts with earlier methods that selected anchors by k-means on concatenated features, which can result in anchors unrepresentative for some views (Wang et al., 2022, Fang et al., 2022).

3. Anchor Correspondence Alignment: Feature and Structure Matching

FMVACC aligns anchor graphs across views using a two-layered matching scheme.

  • First-order (Feature) Correspondence: For each pair vv9 (using view 1 as template), find a permutation or doubly stochastic matrix XiRn×diX_i\in\mathbb R^{n\times d_i}0 that solves:

XiRn×diX_i\in\mathbb R^{n\times d_i}1

where XiRn×diX_i\in\mathbb R^{n\times d_i}2 is the set of XiRn×diX_i\in\mathbb R^{n\times d_i}3 permutation matrices. This is a classic assignment (optimal transport) problem, typically solved by the Hungarian or network-flow algorithms in XiRn×diX_i\in\mathbb R^{n\times d_i}4.

  • Second-order (Structure) Correspondence: Seek alignment of pairwise anchor similarities by additionally minimizing:

XiRn×diX_i\in\mathbb R^{n\times d_i}5

with XiRn×diX_i\in\mathbb R^{n\times d_i}6. This quadratic assignment (QAP) captures the global relational structure between anchors.

A unified objective balances both feature and structure matching: XiRn×diX_i\in\mathbb R^{n\times d_i}7 weighted by XiRn×diX_i\in\mathbb R^{n\times d_i}8. Efficient relaxation to the Birkhoff polytope enables computation via projected fixed-point iteration, with final XiRn×diX_i\in\mathbb R^{n\times d_i}9 rounded to a permutation (Wang et al., 2022).

4. Columnwise Fusion and Clustering Objective

After alignment, the anchor graphs nn0 are fused by columnwise averaging: nn1 Clustering is performed by extracting the leading nn2 singular vectors of nn3 (SVD), followed by nn4-means on these embeddings. This procedure is efficient, with dominant cost nn5, where nn6 is moderate (typically nn7 suffices empirically) (Wang et al., 2022).

Alternatively, related schemes, such as UDBGL (Fang et al., 2022), impose a discrete Laplacian-rank constraint on the fused bipartite graph to guarantee exactly nn8 connected components. This allows for direct discrete cluster assignment without a post-hoc nn9-means step, further reducing runtime and increasing robustness to oversegmentation.

5. Computational Complexity and Algorithmic Steps

For fixed kk0, FMVACC’s per-iteration cost is kk1 for anchor construction and kk2 for alignment (with kk3 typically small). The memory footprint is kk4 for kk5, with additional kk6 for kk7. Key steps:

  • Anchor graph construction: Each kk8 is initialized (often via nearest-anchor KNN or random simplex projection).
  • Anchor matching: For kk9, projected fixed-point iterations solve relaxed permutation matching.
  • Column-fusion and clustering: Form mnm\ll n0, SVD, and cluster assignment.

All steps admit closed-form or highly efficient subproblems, and the process converges rapidly (∼20 outer iterations). The use of anchors, rather than mnm\ll n1 full graphs, underpins the method’s scalability to mnm\ll n2 (Wang et al., 2022, Fang et al., 2022).

6. Theoretical Connections, Extensions, and Empirical Validation

FMVACC generalizes and bridges several prior paradigms:

  • Late Fusion Multi-View Clustering [Liu et al. 2018]: arises as the special case mnm\ll n3 and no structure term (mnm\ll n4); FMVACC admits mnm\ll n5 and imposes richer graph alignment.
  • Partial View-Aligned Clustering [Huang et al. 2020]: FMVACC subsumes this by allowing partial one-to-one matching when anchors coincide with instances (mnm\ll n6) and aligning with partial supervision.

Empirical evaluations on benchmarks (3-Sources, UCI-Digit, BDGP, SUNRGBD, MNIST, YTF-10, YTF-20) show that FMVACC achieves or exceeds state-of-the-art clustering accuracy (ACC), normalized mutual information (NMI), and F-score, notably outperforming prior anchor and dense-graph approaches. On simulated data with known ground truth, alignment raises ACC by 10–16% over unaligned baselines and achieves perfect recovery on clusterwise Gaussian mixtures. On large-scale MNIST/YTF-10, FMVACC matches or exceeds lightest baselines while drastically reducing memory compared to dense approaches (Wang et al., 2022).

FMVACC operates under the assumption that all views are instance-aligned and that view-specific anchors permit columnwise correspondence. Several limitations and extensions are documented:

  • Reference-view dependency: Current FMVACC aligns each view to a fixed template; extending to full multiway alignment remains an open challenge.
  • Permutation relaxation: Rounding doubly-stochastic alignments to permutations may affect performance for large mnm\ll n7; high structure weight mnm\ll n8 can slow convergence.
  • Hyperparameter sensitivity: Optimal anchor count and fusion balance (mnm\ll n9) vary by dataset, suggesting potential benefits from automated selection or adaptive weighting.

Recent works address unaligned or incomplete multi-view scenarios. For instance, SIMVC-SA (Wen et al., 2023) introduces a “soft” orthogonal alignment module, enabling joint anchor learning and cross-view correspondence within a scalable ZiRn×mZ_i\in\mathbb R^{n\times m}0 joint optimization. PAVuC-ATS (Dong et al., 2024) further generalizes FMVACC by integrating alignment via 2-step Markov chain transitions for the view-unaligned setting, reducing worst-case alignment cost from ZiRn×mZ_i\in\mathbb R^{n\times m}1 to ZiRn×mZ_i\in\mathbb R^{n\times m}2 and outperforming FMVACC in scenarios with shuffled correspondences.

Method Alignment Type Complexity Key Feature
FMVACC Permutation (feature+structure) ZiRn×mZ_i\in\mathbb R^{n\times m}3 Explicit matching via optimal transport / QAP
SIMVC-SA Orthogonal “soft” ZiRn×mZ_i\in\mathbb R^{n\times m}4 Simultaneous anchor learning and alignment
PAVuC-ATS Markov-chain ZiRn×mZ_i\in\mathbb R^{n\times m}5 Integrated probabilistic alignment

A plausible implication is that the trend toward integrated, scalable, and probabilistically-aligned anchor learning is leading multi-view clustering methodologies to handle ever more complex, heterogeneous, and unaligned scenarios—without compromising efficiency or clustering accuracy.


References:

  • “Align then Fusion: Generalized Large-scale Multi-view Clustering with Anchor Matching Correspondences” (Wang et al., 2022)
  • “Efficient Multi-view Clustering via Unified and Discrete Bipartite Graph Learning” (Fang et al., 2022)
  • “Scalable Incomplete Multi-View Clustering with Structure Alignment” (Wen et al., 2023)
  • “Probabilistically Aligned View-unaligned Clustering with Adaptive Template Selection” (Dong et al., 2024)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Fast Multi-View Anchor Correspondence Clustering (FMVACC).