From Individual to Universal: Regularized Multi-view Joint Representation for Multi-view Subspace-Preserving Recovery
Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 6325-6333.
https://doi.org/10.24963/ijcai.2025/704
Keywords
- Machine Learning: ML: Classification
- Machine Learning: ML: Clustering
- Machine Learning: ML: Representation learning
- Machine Learning: ML: Multi-view learning
Abstract
Recent years have witnessed an explosion of Multi- view Subspace Classification (MSCla) and Multi-view Subspace Clustering (MSClu) methods for various applications. However, their theoretical foundation have not been well explored and understood. In this paper, we investigate the multi-view subspace-preserving recovery theory, which is the theoretical underpinnings for MSCla and MSClu methods. Specifically, we derive novel geometrically interpretable conditions for the success of multi-view subspace-preserving recovery. Compared with prior related works, we make the following innovations: First, our theory does not require the equality constraint, which is a common requirement in prior theoretical works and may be too restrictive in reality. Second, we provide both Individual Theoretical Guarantee (ITG) and Universal Theoretical Guarantee (UTG) for multi-view subspace-preserving recovery while prior works only give the UTG. Third, we also apply the proposed theory to establish theoretical guarantees for MSCla and MSClu, respectively. Numerical results validate the proposed theory for multi-view subspace-preserving recovery.
- [Basri and Jacobs, 2003] R. Basri and D.W. Jacobs. Lamber- tian reflectance and linear subspaces. IEEE Trans. Pattern Anal. Mach. Intell., 25(2):218-233, 2003.
- [Chang et al., 2024] Wei Chang, Huimin Chen, Feiping Nie, Rong Wang, and Xuelong Li. Tensorized and compressed multi-view subspace clustering via structured constraint. IEEE Trans. Pattern Anal. Mach. Intell., 46(12):10434- 10451, 2024.
- [Costeira and Kanade, 1998] João Paulo Costeira and Takeo Kanade. A multibody factorization method for indepen- dently moving objects. International Journal of Computer Vision, 29:159-179, 1998.
- [Dyer et al., 2013] Eva L Dyer, Aswin C Sankaranarayanan, and Richard G Baraniuk. Greedy feature selection for sub- space clustering. The Journal of Machine Learning Re- search, 14(1):2487-2517, 2013.
- [Elhamifar and Vidal, 2009] Ehsan Elhamifar and René Vi- dal. Sparse subspace clustering. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 2790-2797, 2009.
- [Elhamifar and Vidal, 2010] Ehsan Elhamifar and René Vi- dal. Clustering disjoint subspaces via sparse represen- tation. In Proc. IEEE Conf. ICASSP, pages 1926-1929, 2010.
- [Elhamifar and Vidal, 2013] Ehsan Elhamifar and René Vi- dal. Sparse subspace clustering: algorithm, theory, and applications. IEEE Trans. Pattern Anal. Mach. Intell., 35(11):2765-2781, Nov. 2013.
- [Kaba et al., 2021] Mustafa D Kaba, Chong You, Daniel P Robinson, Enrique Mallada, and Rene Vidal. A nullspace property for subspace-preserving recovery. In Interna- tional Conference on Machine Learning, pages 5180- 5188, 2021.
- [Li et al., 2017] Chun-Guang Li, Chong You, and René Vi- dal. Structured sparse subspace clustering: A joint affinity learning and subspace clustering framework. IEEE Trans- actions on Image Processing, 26(6):2988-3001, 2017.
- [Ma et al., 2008] Yi Ma, Allen Y. Yang, Harm Derksen, and Robert Fossum. Estimation of subspace arrangements with applications in modeling and segmenting mixed data. SIAM Review, 50(3):413-458, 2008.
- [Robinson et al., 2019] Daniel P Robinson, Rene Vidal, and Chong You. Basis pursuit and orthogonal matching pur- suit for subspace-preserving recovery: Theoretical analy- sis. arXiv preprint arXiv:1912.13091, 2019.
- [Shekhar et al., 2013] Sumit Shekhar, Vishal M Patel, Nasser M Nasrabadi, and Rama Chellappa. Joint sparse representation for robust multimodal biometrics recogni- tion. IEEE Transactions on pattern analysis and machine intelligence, 36(1):113-126, 2013.
- [Soltanolkotabi and Candés, 2012] Mahdi Soltanolkotabi and Emmanuel J Candés. A geometric analysis of subspace clustering with outliers. The Annals of Statistics, 40(4):2195-2238, 2012.
- [Thaker et al., 2022] Darshan Thaker, Paris Giampouras, and René Vidal. Reverse engineering ℓ p attacks: A block- sparse optimization approach with recovery guarantees. In International Conference on Machine Learning, pages 21253-21271, 2022.
- [Vidal, 2011] René Vidal. Subspace clustering. IEEE Signal Process. Mag., 28(2):52-68, Mar. 2011.
- [Wang and Xu, 2016] Y. Wang and H. Xu. Noisy sparse sub- space clustering. J. Mach. Learn. Res., 17(12):1-41, 2016.
- [Wang et al., 2019] Yulong Wang, Yuan Yan Tang, Luoqing Li, Hong Chen, and Jianjia Pan. Atomic representation- based classification: theory, algorithm, and applications. IEEE transactions on pattern analysis and machine intel- ligence, 41(1):6-19, 2019.
- [Wang et al., 2023] Yulong Wang, Kit Ian Kou, Hong Chen, Yuan Yan Tang, and Luoqing Li. Simultaneous robust matching pursuit for multi-view learning. Pattern Recog- nition, 134:109100, 2023.
- [Wang, 2024] Yulong Wang. Atomic recovery property for multi-view subspace-preserving recovery. In IJCAI, pages 5144-5152, 2024. IJCAI
- [Wright et al., 2009] John Wright, Allen Y Yang, Arvind Ganesh, S Shankar Sastry, and Yi Ma. Robust face recog- nition via sparse representation. IEEE Trans. Pattern Anal. Mach. Intell., 32(2):210-227, Jan. 2009.
- [Yang et al., 2024] Yang Yang, Yongqiang Tang, Jiangbo Bai, Lu Zhang, and Wensheng Zhang. Multiview subspace tensor self-representation for sar image semi-supervised classification. IEEE Geoscience and Remote Sensing Let- ters, 21:1-5, 2024.
- [You and Vidal, 2015] Chong You and René Vidal. Geomet- ric conditions for subspace-sparse recovery. In Interna- tional conference on machine learning, pages 1585-1593.
- PMLR, 2015.
- [You et al., 2016] Chong You, Daniel Robinson, and René Vidal. Scalable sparse subspace clustering by orthogonal matching pursuit. In Proceedings of the IEEE conference on computer vision and pattern recognition, pages 3918- 3927, 2016.
- [You et al., 2019] Chong You, Chun-Guang Li, Daniel Robinson, and Rene Vidal. Is an affine constraint needed for affine subspace clustering? In IEEE/CVF Inter- national Conference on Computer Vision (ICCV), pages 9914-9923, 2019.
- [Zhang et al., 2012] Amy Zhang, Nadia Fawaz, Stratis Ioan- nidis, and Andrea Montanari. Guess who rated this movie: identifying users through subspace clustering. In Proceed- ings of the Twenty-Eighth Conference on Uncertainty in Artificial Intelligence, page 944-953, 2012.
- [Zhang et al., 2020] Changqing Zhang, Huazhu Fu, Qinghua Hu, Xiaochun Cao, Yuan Xie, Dacheng Tao, and Dong Xu. Generalized latent multi-view subspace clustering. IEEE Trans. Pattern Anal. Mach. Intell., 42(1):86-99, 2020.
- [Zhang et al., 2022] Chao Zhang, Huaxiong Li, Chunlin Chen, Yuhua Qian, and Xianzhong Zhou. Enhanced group sparse regularized nonconvex regression for face recogni- tion. IEEE Trans. Pattern Anal. Mach. Intell., 44(5):2438- 2452, 2022.
- [Zhang et al., 2024] Hengmin Zhang, Jian Yang, Jianjun Qian, Guangwei Gao, Xiangyuan Lan, Zhiyuan Zha, and Bihan Wen. Efficient image classification via structured low-rank matrix factorization regression. IEEE Trans- actions on Information Forensics and Security, 19:1496- 1509, 2024.
References were extracted automatically from the PDF and may contain errors.
Full text extracted automatically from the PDF; figures, tables and equations may differ. The PDF is the version of record.
1 Introduction
High-dimensional data in multiple classes can often be modeled as samples drawn from a union of low-dimensional subspaces in many problems of machine learning [Wright et al., 2009; Vidal, 2011]. For example, motion trajectories in a video [Costeira and Kanade, 1998], movie ratings [Zhang et al., 2012], and facial images under varying illumination [Basri and Jacobs, 2003] can be approximately represented by subspaces, with each subspace corresponding to a class. Numerous methods of subspace classification [Wright et al., 2009; Zhang et al., 2022] and subspace clustering [Elhamifar and Vidal, 2013; Li et al., 2017]
* Corresponding authors.
ture the low-dimensional structure of high-dimensional data in recent years. Subspace based methods have also been employed in many applications such as face recognition [Zhang et al., 2024], motion segmentation [Ma et al., 2008], and cancer subtype clustering [Li et al., 2017], etc.
In spite of the effectiveness of these methods, they only involve the single-view data. In many real-world applications, data is often multi-view in nature. For example, data of web pages usually contain hyperlinks, texts and visual information. To better exploit the consensus and complementary information of multi-view data, several Multi-view Subspace Classification (MSCla) [Shekhar et al., 2013; Yang et al., 2024] and Multi-view Subspace Clustering (MSClu) [Zhang et al., 2020; Chang et al., 2024] methods have been proposed recently. For instance, [Wang et al., 2023] proposes a novel multi-view sparse subspace clustering method based on the joint sparse representation (JSR).
Despite the empirical success of the works above, their theoretical foundations have not been well explored. For instance, it is not fully understood under what conditions these methods succeed in classification or clustering. To understand the correctness of them, several theoretical advances have been developed, which are committed to establishing the Subspace-Preserving Recovery [You and Vidal, 2015].
1.1 Single-view Subspace-Preserving Recovery
Due to its fundamental role, subspace-preserving recovery has attracted much attention in the theoretical analysis of subspace classification and clustering [You et al., 2016; Wang et al., 2019]. Given a matrix D ∈ Rd×N with its columns from the union of multiple subspaces and a data point y ∈ Rd from one of these subspaces, subspace-preserving recovery aims to seek a subspace-preserving representation (SPR) c ∈ RN of y by solving y = Dc. This SPR ensures that the nonzero entries of c conform with the columns of D that belong to the same subspace as y [You and Vidal, 2015].
Many previous works study the theory of how to yield a SPR in the subspace clustering and classification problems. [Elhamifar and Vidal, 2009; Elhamifar and Vidal, 2010] establish the SPR guarantee for the Basis Pursuit (BP) model by assuming that the subspaces are independent and disjoint, respectively. [Soltanolkotabi and Cand´es, 2012] broadens prior results for the sparse subspace clustering when the subspaces have nontrivial intersections. [You and Vidal, 2015] provides SPR guarantees for both BP and OMP (Orthogonal Matching Pursuit). Besides, [Wang et al., 2019] extends the SPR theory to the atomic representation model for subspace classification. More prior works can be explored in [Wang and Xu, 2016; Kaba et al., 2021; Thaker et al., 2022].
1.2 Multi-view Subspace-Preserving Recovery
Despite enhancing our comprehension, all the results above are confined to single-view data and this limits their applications in real-world problems. To extend the SPR theory to multi-view data, [Wang, 2024] considers the multi-view joint sparse representation (MJSR) model
where yv and Dv denote the test sample and the data matrix of the v-th view, respectively. Here, ∥C∥1,2 = ∑mi=1 ∥C(i, : )∥2 is the matrix ℓ1,2 norm of the representation matrix C to encourage row-sparse solutions and thus exploits the correlation information among different views. [Wang, 2024] proposes the atomic recovery property (ARP) and proves that the solution of MJSR model is a Multi-view Subspace-Preserving Representation (MSPR) when the ARP holds.
However, the work [Wang, 2024] is confined to the equality constrained MJSR model, which may be too strict for practical use. The analysis of the multi-view subspace-preserving recovery theory of regularized MJSR model is still missing in the existing literature, which is more flexible in reality. Moreover, most existing theoretical results only provide the Universal Theoretical Guarantee (UTG), which require strong assumptions for all samples in corresponding subspaces and may break down when part of samples fail to satisfy these assumptions. Thus, the theoretical analysis individually established for a fixed data point is also missing. To fill these gaps, in this paper we propose new theoretical conditions and results with concise geometric characterizations.
1.3 Paper Contributions
In this work, we consider the Regularized Multi-view Joint Sparse Representation (RMJSR) model
where γ denotes the regularization parameter. Let C∗ ( ˙y, ˙D) denote any optimal solution to problem (2) (The descriptions of ˙y and ˙D can be seen in Tab. 1). Compared with MJSR, RMJSR does not require the equality constraints in Eq. (1), which do not necessarily hold in reality. In this work, we investigate theoretical conditions under which the solution of the RMJSR model is a MSPR (See Definition 1). Specifically, the contributions of this work can be summarized as follows.
- Theoretical guarantee under milder assumptions. We establish the theoretical guarantees of RMJSR for multiview subspace-preserving recovery. Our theory does not
- require the equality constraint, which is a common requirement in prior theoretical results and may be too restrictive in reality. To the best of the authors' knowledge, this is the first theoretical work of the multi-view subspace-preserving recovery theory for RMJSR.
- Theory for both individual and universal cases. We provide both Individual Theoretical Guarantee (ITG) and Universal Theoretical Guarantee (UTG) for MSPR while the previous works only give the UTG. Specifically, we derive theoretical conditions under which RMJSR succeeds in yielding MSPR for a specific individual test sample and all samples, respectively.
- Applications on MSCla and MSClu. Based on the proposed theory, we derive novel theoretical guarantees for multi-view subspace classification and multi-view subspace clustering, respectively.
2 Preliminaries
2.1 Notations
To improve the readability, we denote scalars, vectors, matrices and sets as italic letters (e.g., a), boldface lowercase letters (e.g., a), boldface capital letters (e.g., A) and calligraphic capital letters (e.g., A), respectively. For any vector a ∈ RN , supp(a) denotes its support set, i.e., supp(a) = {i : ai ̸= 0}. Similarly, for any matrix A, rowsupp(A) denotes its row support set, i.e., the index set of nonzero rows of A.
To distinguish multi-view data from single-view data, a dot is added on the above of the variable (e.g., ˙a). Tab. 1 summarizes the key notations and acronyms used in this paper.
2.2 Multi-view Subspace-Preserving Recovery
To extend the SPR theory to the multi-view data, [Wang, 2024] tackles the multi-view joint sparse representation (MJSR) model in Eq. (1) and gives the definition of the multiview subspace-preserving representation (MSPR) as follows.
Definition 1. (Multi-viewSubspace-PreservingRepresentation, MSPR) Given a multi-view sample ˙y = {yv }Vv=1 ∈ ˙ Sk , the representation matrix C is referred to as a Multi-view Subspace-Preserving Representation of ˙y such that (1) yv = DvC(:, v), ∀v ∈ [V ], (2) rowsupp(C) ⊂ Ik.
Despite establishing the first theory for MSPR, the work [Wang, 2024] is confined to the equality constrained MJSR model, which may be not suitable for practical use. For instance, the equality constraint yv = DvC(:, v), ∀v ∈ [V ] is too restricted and hardly to hold even when the data contain noise in only one single view or the sampling in the dictionary Dv is not sufficient in only one single view such that yv /∈ span(Dv ). To broaden the scope of applications of MSPR, in this paper we consider the Regularized Multi-view Joint Sparse Representation (RMJSR) model
Remark 1. Note that the regularization parameter γ > 0 should not be too small. Otherwise, the optimal solution will be the zero matrix. So to avoid such trivial solution, we should set γ ≥ t for some threshold. In fact, we set γ > 1/∥ ˙DT ∗ ˙y∥∞,2 (see Definition 2 for the explanation) in our theory. On the other hand, if γ →∞, the RMJSR model reduces to the MJSR model, which implies that the results in [Wang, 2024] can be seen as special cases of our results in UTG.
| Notations/Acronyms | Descriptions | Notations/Acronyms | Descriptions |
|---|---|---|---|
| N K a, a, A, A [N ] Dv = [dv1 , · · · , dvN ] ∈ Rdv×N S v k ⊂ Rdv Ik ⊂ [N] SPR ITG MSCla ∥a∥2 = √∑i a2i ⟨a, b⟩ = ∑i ai · bi ∥A∥1,2 = ∑Ni=1 ∥A(i, :)∥2 | number of samples number of classes scalar, vector, matrix, set set of integers from 1 to N data matrix of the v-th view the k-th subspace in the v-th view index set of samples in the k-th class Subspace-Preserving Representation Individual Theoretical Guarantee Multi-view Subspace Classification ℓ2 norm of vector a inner product of vectors a and b ℓ1,2 norm of A ∈ RN×V | V dv ˙a = {av }Vv=1 , ˙A= {Av }Vv=1 A(i, :) and A(:, j) ˙D ˙ Sk I-k ⊂ [N] MSPR UTG MSClu ∥ ˙a∥M,2 = maxv ∥av ∥2 ⟨˙a, ˙b⟩M = ∑Vv=1 ⟨av , bv ⟩ ∥A∥∞,2 = maxi ∥A(i, :)∥2 | number of views data dimension of the v-th view multi-view vector, matrix data i-th row and j-th column of matrix A {Dv , ∀v ∈ [V ]} {S v k , ∀v ∈ [V ]} index set of samples out of the k-th class Multi-view SPR Universal Theoretical Guarantee Multi-view Subspace Clustering multi-view ℓ2 norm of ˙a multi-view inner product of ˙a and ˙b ℓ∞,2 norm of A ∈ RN×V |
| Dvk Dv-k ˙Dk, ˙D-k ˙d(k) i ˙y ∈ ˙ Sk | sub-matrix of Dv containing samples from the subspace S v k sub-matrix of Dv excluding samples from the subspace S v k {Dvk , ∀v ∈ [V ]} and {Dv-k , ∀v ∈ [V ]} the i-th multi-view sample in ˙Dk yv ∈ S v k holds for each view v ∈ [V ] | ||
To understand the correctness and success of RMJSR for MSCla and MSClu, we raise several interesting questions:
- Q1. For a specific individual multi-view test sample, what are the theoretical conditions for RMJSR (2) to produce MSPR? We refer to such theoretical guarantee as Individual Theoretical Guarantee (ITG).
- Q2. For all multi-view test samples, what are the theoretical conditions for RMJSR (2) to yield MSPR? We refer to such theoretical guarantee as Universal Theoretical Guarantee (UTG).
- Q3. How to apply the proposed theory for MSCla and MSClu, respectively?
3 Main Results
In this section, we provide positive answers to the questions posed in the last section. To this end, we first introduce some useful concepts, such as multi-view matrix product, multiview oracle point, multi-view incoherence, etc.
3.1 Necessary Concepts
Definition 2. (Multi-view Matrix Product) Consider two multi-view matrix data ˙A = {Av }Vv=1 and ˙B = {Bv }Vv=1 where Av ∈ Rm×dv and Bv ∈ Rdv×n . The multi-view matrix product of ˙A and ˙B is defined as
Accordingly, when ˙B reduces to a multi-view vector data ˙b = {bv }Vv=1 where bv ∈ Rdv , we have ˙A ∗ ˙b = [A1b1 , · · · ,AV bV ] ∈ Rm×V .
Definition 3. (Multi-view Oracle Point) For any optimal solution C∗ to the RMJSR model (2), we define the multi-view oracle point ˙o∗ ( ˙y, ˙D,C∗ ) = {o∗,v ( ˙y, ˙D,C∗ )}Vv=1 such that
The optimal solutions C∗ to RMJSR and ˙u∗ to its dual problem have the following relationship.
Lemma 1. For each fixed point ˙y and the parameter γ, the dual point ˙u∗ = ˙u∗ ( ˙y, ˙D) is unique and coincides with the multi-view oracle point, i.e., ˙u∗ = ˙o∗ ( ˙y, ˙D,C∗ ).
Proof. The proof can be seen in the supplementary material due to space limitation.
Consider the RMJSRmodel with respect to (w.r.t.) the subdictionary ˙Dk as
For ease of presentation, let C∗k = C∗ ( ˙y, ˙Dk) denote any optimal solution to problem (5).
The dual problem of (5) can be formulated as
Let ˙u∗ ( ˙y, ˙Dk) denote the optimal solution to problem (6), which is referred to as dual point of the multi-view sample ˙y. Note that ∑Vv=1 (⟨yv , uv ⟩ - 1 2γ ⟨uv , uv ⟩) =
- ∑Vv=1 1 2γ ∥uv - γyv ∥22 + γ2 ∥yv ∥22 . The dual problem is

Thus, the optimal solution ˙u∗ ( ˙y, ˙Dk) is the closest point to γ ˙y in the dual set { ˙u : ∥∥∥ ˙DTk ∗ ˙u∥∥∥∞,2 ≤ 1} .
It can be proved that the primal and dual solutions satisfy
If ˙y ∈ ˙ Sk, its dual point is also in ˙ Sk, i.e., ˙u∗ ( ˙y, ˙Dk) ∈ ˙ Sk .
To measure the correlation among samples from various classes, we give the definition of multi-view incoherence.
Definition 4. (Multi-view Incoherence [Wang, 2024]) The multi-view incoherence between twomulti-viewdatasets ˙A= {Av }Vv=1 and ˙B= {Bv }Vv=1 is defined as
where ˙a = {av }Vv=1 and ˙b = {bv }Vv=1 .
To characterize the distribution of the samples of ˙Dk in ˙ Sk , we also introduce the multi-view circumradius RM ( ˙Dk ).
Definition 5. (Multi-view Circumradius [Wang, 2024]) The multi-view circumradius of the multi-view sub-dictionary ˙Dk = {Dvk }Vv=1 is defined as
The multi-view circumradius RM ( ˙Dk ) characterizes the distribution of the samples of ˙Dk in the corresponding multiview subspace ˙ Sk .
3.2 Individual Theoretical Guarantee
With the concepts above, we are now ready to give the first answer to the question (Q1) on the ITG for multi-view subspace-preserving recovery.
Theorem1. The solution to the RMJSRmodel (2) is aMSPR for any fixed ˙y ∈ ˙ Sk\{˙0}, k ∈ [K] if
where C∗k =C∗ ( ˙y, ˙Dk) is the solution to the model (5), and
Proof. The proof can be seen in the supplementary material due to space limitation.
Remark 2. Theorem 1 reveals important geometric insights for the successful condition of RMJSR to achieve MSPR. Recall that the inter-class multi-view coherence µM ( ˙D-k, ˙u∗ ( ˙y, ˙Dk)) is small if the samples in ˙D-k are away from ˙u∗ ( ˙y, ˙Dk), which is in ˙ Sk if ˙y ∈ ˙ Sk . ∥∥∥ ˙u∗ ( ˙y, ˙Dk)∥∥∥M,2 is small if the samples in ˙Dk are well spread out. Therefore, Theorem 1 ensures that the solution to RMJSR is a MSPR if the samples in other classes are not too close to the dual point ˙u∗ ( ˙y, ˙Dk) of the sample ˙y and meanwhile the samples in ˙Dk from the same class of ˙y are well spread out. We refer to the condition (11) as the Individual Multi-view Recovery Condition (IMRC).
To provide more intuitive geometric insights, we present another answer to the question (Q1).
Theorem2. The solution to the RMJSRmodel (2) is aMSPR for any fixed ˙y ∈ ˙ Sk\{˙0}, k ∈ [K] if
where ˙u∗ ( ˙y, ˙Dk) is defined in Theorem 1.
Proof. The proof can be seen in the supplementary material due to space limitation.
Remark 3. Theorem 2 asserts that the multi-view subspacepreserving recovery of RMJSR is guaranteed to succeed if the multi-view dual point ˙u∗ ( ˙y, ˙Dk) of the test sample ˙y is closer to the sub-dictionary ˙Dk in the same class of ˙y than the sub-dictionary ˙D-k in other classes. For simplicity, we refer to ∥∥∥ ˙DT-k ∗ ˙u∗ ( ˙y, ˙Dk)∥∥∥∞,2 and ∥∥∥ ˙DTk ∗ ˙u∗ ( ˙y, ˙Dk)∥∥∥∞,2 as the mismatched multi-view coherence and the matched multi-view coherence, respectively. Thus, the multi-view coherence ∥·∥∞,2 plays a role as a similarity metric. Compared with Theorem 1, the theoretical condition in Theorem 2 is more concise and geometrically intuitive.
Geometric Interpretation of ITG. The concise geometric characterizations can help us better understand the theoretical results of ITG. As shown in Fig. 1, ∥ ˙u∗ ( ˙y, ˙Dk)∥M,2 is small when the samples in ˙Dk are well spread out.
On the other hand, the inter-class multi-view coherence µM( ˙D-k, ˙u∗ ( ˙y, ˙Dk)) is small if the samples in ˙D-k are away from ˙u∗ ( ˙y, ˙Dk). This geometrically characterizes when the condition (11) in Theorem 1 satisfies.
Moreover, Theorem 2 has a more concise and intuitive geometrical characterization. As shown in Fig. 2, the condition (13) holds if and only if θk < θ-k = min{α1, α2} (α1, α2 denote the included angles of ˙u∗ and the subspace ˙ S1 and ˙ S2, respectively). This illustrates that the multi-view dual point ˙u∗ ( ˙y, ˙Dk) of the test sample ˙y should be closer to the subdictionary ˙Dk in the same class of ˙y than the sub-dictionary ˙D-k in other classes to guarantee the MSPR.
3.3 Universal Theoretical Guarantee
The first Universal Theoretical Guarantee (UTG) of RMJSR for MSPR is obtained by leveraging on Theorem 1 and deriving the upper bounds of µM ( ˙D-k, ˙u∗ ( ˙y, ˙Dk)) and ∥∥∥ ˙u∗ ( ˙y, ˙Dk)∥∥∥M,2 , respectively. Let ˙Uk denote the set of the dual points of data samples in ˙ Sk, i.e., ˙Uk := { ˙u∗ ( ˙y, ˙Dk)|∀ ˙y ∈ ˙ Sk\{ ˙0}}.
With the definitions above, we have the following result.
Theorem 3. The solution to (2) is a MSPR for all k ∈ [K] and any multi-view sample ˙y ∈ ˙ Sk\{˙0} if
Proof. The proof can be seen in the supplementary material due to space limitation.
Note from Eq. (8) that ˙u∗,v ( ˙y, ˙Dk) ∈ ˙ Sk for ˙y ∈ ˙ Sk and ˙Dk ⊂ ˙ Sk. Thus, ˙Uk ⊂ ˙ Sk. Then we have the next corollary. Corollary 1. The solution to (2) is a MSPR for all k ∈ [K] and any multi-view sample ˙y ∈ ˙ Sk\{˙0} if
Remark 4. The results in [Wang, 2024] can be seen as a special case of Theorem 3 and Corollary 1 when the parameter γ →∞. When γ is large enough, the optimal solution of (2) is also the optimal solution of the problem (1). For simplicity, we refer to the condition (15) as the Universal Multi-view Recovery Condition (UMRC).
Geometric Interpretation of UTG. The theoretical results of UTG can also be geometrically characterized in a concise manner. As shown in Fig. 1, the multi-view circumradius RM( ˙Dk) is small when the samples in ˙Dk = [ ˙d(k) 1 , ˙d(k) 2 , ˙d(k) 3 ] are well spread out. Besides, when the
samples in ˙D-k are away from the subspace ˙ Sk, the class coherence µM( ˙D-k, ˙ Sk) is small. Thus, this geometric interpretation implies the condition (15) in Corollary 1 under which the solution of RMJSR is a MSPR. The samples in other classes ˙D-k should be not too close to the subspace ˙ Sk which the sample ˙y is drawn from. Meanwhile, the samples in ˙Dk from the same class of ˙y should be well spread out. These geometrical insights provide a better comprehension for the theoretical results in UTG.

3.4 Discussion and Comparison with OtherWorks
To further highlight the novelty of this work, we provide an in-depth discussion on the relationship between our results with other works on SPR. Note that most prior works require that the equality constraint strictly satisfies, and they only provide the UTG. Tab. 2 summarizes the main differences between prior works and this work.
Comparison to [Kaba et al., 2021]. [Kaba et al., 2021] derives another condition for SPR, termed as subspace nullspace property (SNSP), which is defined as follows.
Definition 6. Given A as a partition of the index set {1, · · · ,N} and Null(D) as the nullspace of D, a subset of Null(D) w.r.t. (with respect to) A is denoted as
Let Ac be the complement set of A. For any ξ ∈ Null(D,A) and A ∈ A, the dictionary matrix D satisfies SNSP such that
Compared with SNSP, our conditions have concise and intuitive geometric characterizations with both UTG and ITG. Besides, their result is limited to single-view data while our results can be directly used for multi-view data. Finally, their result holds only if the equality constraint satisfies while our results can hold without such strong assumption.
Comparison to [Thaker et al., 2022]. In [Thaker et al., 2022], the authors consider the application of block sparse recovery model for the reverse engineering adversarial attacks. There are several key differences between our work and the work [Thaker et al., 2022]. Firstly, our theory is devised for multi-view data while [Thaker et al., 2022] is for single-view data, which can not be directly applied for multi-view data. Secondly, the main results in Theorem 1 and 3 in our paper both include the UTG and ITG for multiview subspace-preserving recovery while the core results in
| Theory | References | Year | Model | UTG | ITG | w/o equality constraint |
|---|---|---|---|---|---|---|
| Single-view SPR | [Soltanolkotabi and Cand´es, 2012] | 2012 | BP | ✓ | × | × |
| [Dyer et al., 2013] | 2013 | OMP | ✓ | × | × | |
| [You and Vidal, 2015] | 2015 | BP&OMP | ✓ | × | × | |
| [You et al., 2016] | 2016 | OMP | ✓ | × | × | |
| [Wang et al., 2019] | 2019 | AR | ✓ | × | × | |
| [Kaba et al., 2021] | 2021 | BP | ✓ | × | × | |
| [Thaker et al., 2022] | 2022 | BSP | ✓ | × | × | |
| Multi-view SPR | [Wang, 2024] | 2024 | MJSR | ✓ | × | × |
| This paper | 2025 | RMJSR | ✓ | ✓ | ✓ |
[Thaker et al., 2022] only consider the UTG for single-view subspace-preserving recovery. Thirdly, the results in [Thaker et al., 2022] requires both the label information of data in anticipation and the equality constraint, while our results do not depend on these conditions.
More representative works of SPR theory can be found in [You and Vidal, 2015; Soltanolkotabi and Cand´es, 2012; You et al., 2016; Robinson et al., 2019; Wang et al., 2019; You et al., 2019]. Although advancing our understanding, all these works are confined to single-view data and cannot be directly applied to multi-view data. Besides, their results hold only if the equality constraint strictly satisfies while our results do not rely on this strong assumption.
Comparison to [Wang, 2024]. The work [Wang, 2024] devotes to extending the SPR theory to multi-view data and establishing the Atomic Recovery Property (ARP) under which the multi-view joint sparse representation model can obtain a multi-view subspace-preserving representation.
To our best knowledge, [Wang, 2024] is the only existing theoretical guarantee for multi-view SPR. However, its results are confined to the equality constrained MJSR model, which may be not suitable for practical use. For instance, the equality constraint yv = DvC(:, v), ∀v ∈ [V ] is too restricted and hardly to hold even when the data contain noise in only one single view or the sampling in the dictionary Dv is not sufficient in only one single view such that yv /∈ span(Dv ). Compared with [Wang, 2024], our theory does not rely on this strong assumption and is more flexible in real-world applications. Moreover, [Wang, 2024] only provides the universal theoretical guarantee (UTG). As demonstrated before, the analysis of UTG requires all samples in the sub-matrices Dvk and Dv-k , v ∈ [V ] to satisfy the UMRC condition. This is too strict, especially for one fixed multi-view sample ˙y. Thus, we provide both UTG and ITG in this paper.
4 Application toMulti-view Subspace Classification and Clustering
For any new multi-view test sample ˙y ∈ ˙ Sk\{˙0}, Regularized Multi-view Subspace Classification (RMSCla) method, a variant of [Shekhar et al., 2013], calculates the representation matrix of ˙y by solving the following model
where ˙D = {Dv }Vv=1 denotes the multi-view training data. The reconstruction residual of each class is calculated as
where δk(C(:, v)) ∈ RN denotes the vector containing the entries associated with the k-th class and changing the remaining entries as zeros.
Theorem4. The RMSClamethod is guaranteed to succeed to classify any new multi-view test sample ˙y ∈ ˙ Sk\{˙0} for any class k if the multi-view training data ˙D satisfies the UMRC.
Proof. The proof is in the supplementary material.
Consider the Regularized Multi-view Subspace Clustering (RMSClu) model, which is a variant of Multi-view Sparse Subspace Clustering in [Wang et al., 2023]
where ˙Y = {Yv }Vv=1 ,Yv = (yv 1 , · · · , yvN ) denotes the multi-view data which requires clustering. Let C∗i be the optimal solution of (18) for i ∈ [N]. We first construct the common representation matrix C∗ ∈ RN×N such that
for i ∈ [N]. Then we compute the similarity matrix Z = (|C∗ | + |C∗T |)/2. Finally, we apply the spectral clustering algorithm to the similarity matrix and obtain the final clustering results. A desirable similarity matrix Z should satisfy the following subspace-preserving property: Zij ̸= 0 only if the i-th sample and the j-th sample are from the same cluster.

Theorem 5. The similarity matrix Z generated by the RMSClu model (18) satisfies the subspace-preserving property if and only if the leave-one-out multi-view data ˙Y\ ˙yi satisfies the UMRC for i ∈ [N].
Proof. The proof can be seen in the supplementary material due to space limitation.
5 Numerical Experiments
5.1 EvaluationMetrics
We consider two metrics including the multi-view subspacepreserving (MSP) error and the classification error. Given any multi-view test sample ˙y, we denote the representation matrix obtained by RMJSR as C∗ . If ˙y is drawn from the class k, then the MSP error is calculated as MSP error = 1 - ∥δk(C∗ )∥1,2/∥C∗ ∥1,2, where δk(C∗ ) denotes the matrix which only keeps the rows of C∗ aligned with the k-th class and other rows are all set to zero vectors. Hence, the MSP error is utilized to measure how far the matrix C∗ from being a multi-view subspace-preserving representation (MSPR). The MSP error is smaller while C∗ is closer to a MSPR. Another metric is the classification error, which is calculated as the percent of misclassified test samples.
5.2 Impact of Inter-class Coherence and Sampling Density for MSCla
In the aforementioned analysis, we demonstrate that the success of RMJSR for multi-view subspace classification relies on the inter-class coherence and the distribution of data points in each subspace. To validate the argument above, we generate three subspaces with two views (the number of views V = 2) {S v k }3k=1 , v ∈ [2] such that the subspaces in each view share the same dimension. Then we set the subspace dimension d1 = 20, d2 = 40 while the ambient dimension m1 = 40,m2 = 80, i.e., mv = 2dv. More results of the cases mv < 2dv or mv > 2dv and V = 3 are shown in the supplementary material. Following [Wang et al., 2019], the subspace bases Uvk ∈ Rmv×dv , v ∈ [2] are generated as
where Idv and 0dv×dv denote the identity matrix and zero matrix of size dv × dv, respectively. The angles {φi}dv i=1 are set as cosφi = (1- i-1 2(dv-1) cosφ) and φ is a tuning parameter. Here, we refer to the inter-class coherence µM( ˙D-k, ˙ Sk) as µM for simplicity. To study the impact of µM, φ varies from 0 to π/2 and we then calculate the corresponding value of µM. Here, ρ denotes the sampling density in each subspace and we randomly sample ρd1 points from each subspace to construct the training set ˙D. The test set contains N = 500 samples randomly drawn from each subspace. To study the impact of sampling density, we vary ρ from 0.1 to 5.
Fig. 3 illustrates the average MSP error and the classification error of the RMSCla (RMJSR based MSCla) with various values of µM and ρ. The experimental result is consistent with our theoretical analysis, which demonstrates that it is harder for RMJSR to achieve MSPR and accurate classification results when the class coherence is larger and the sampling density of training data in each subspace declines.
6 Conclusions
This paper focuses on the multi-view subspace-preserving recovery theory, which is the theoretical underpinnings for multi-view subspace classification (MSCla) and multi-view subspace clustering (MSClu). Specifically, we prove that the optimal solution to the RMJSR model is a Multi-view Subspace-Preserving Representation (MSPR) under proper conditions. Unlike previous results, our results do not require the equality constraint, which is a common requirement and may be too restrictive in reality. Besides, we provide both universal theoretical guarantee and individual theoretical guarantee for MSPR. The results provide concise geometric characterizations for the success of MSCla and MSClu.
Ethical Statement
There are no ethical issues.
Acknowledgments
We are grateful to the anonymous IJCAI reviewers for their constructive comments. This work was supported by the National Natural Science Foundation of China (under Grant Nos. 62276111, 62076041, 62302188, 72471008, 72434005, and 62202009), the University of Macau (under Grant Nos. MYRG-GRG2024-00290-FST-UMDF and MYRG-CRG2024-00046-FHS), and the HZAU-AGIS Cooperation Fund (under Grant No. SZYJY2023010).
@inproceedings{ijcai2025p704,
title = {From Individual to Universal: Regularized Multi-view Joint Representation for Multi-view Subspace-Preserving Recovery},
author = {Wang, Libin and Wang, Yulong and He, Xinwei and Xie, Qiwei and Kou, Kit Ian and Tang, Yuan Yan},
booktitle = {Proceedings of the Thirty-Fourth International Joint Conference on
Artificial Intelligence, {IJCAI-25}},
publisher = {International Joint Conferences on Artificial Intelligence Organization},
editor = {James Kwok},
pages = {6325--6333},
year = {2025},
month = {8},
note = {Main Track},
doi = {10.24963/ijcai.2025/704},
url = {https://doi.org/10.24963/ijcai.2025/704},
}
TY - CPAPER TI - From Individual to Universal: Regularized Multi-view Joint Representation for Multi-view Subspace-Preserving Recovery AU - Wang, Libin AU - Wang, Yulong AU - He, Xinwei AU - Xie, Qiwei AU - Kou, Kit Ian AU - Tang, Yuan Yan T2 - Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence, IJCAI-25 PB - International Joint Conferences on Artificial Intelligence Organization PY - 2025 SP - 6325 EP - 6333 DO - 10.24963/ijcai.2025/704 UR - https://doi.org/10.24963/ijcai.2025/704 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: