Abstract
This paper proposes a novel Tensor Train (TT)-based tensor-on-tensor regression optimization framework for variable selection based on mode-1 hyperslice sparsity. The formulation incorporates an -regularized term on the first TT-core while imposing Stiefel manifold constraints on the remaining TT-cores. Leveraging the property that the group sparsity of the first core is equivalent to the hyperslice sparsity of the global structure, we establish theoretical guarantees for the uniform variable-selection consistency of the proposed model. To efficiently solve the proposed model, we design an alternating iterative algorithm equipped with a preconditioned metric and prove its convergence to a critical point. Extensive numerical experiments on both synthetic and real-world datasets demonstrate that the numerical solutions generated by our algorithm exhibit exact support recovery in practice, tightly aligning with our theoretical analysis.
Keywords:
sparse optimization; Stiefel optimization; tensor train decomposition; preconditioned metric MSC:
90C26; 65K05; 62H12
1. Introduction
Tensor-on-tensor regression modeling offers promising prospects for applications in various fields characterized by inherently high-dimensional data, such as signal processing [1], machine learning [2], chemometrics [3], and genetic engineering [4], as well as specific applications, such as sparse tensor canonical correlation analysis [5], and tensor completion [6]. Specifically, given N training observations, , the tensor-on-tensor regression models the relationship between each tensor predictor, , and tensor responses, , as
where denotes the regression coefficient tensor, and represents a noise tensor with i.i.d. entries, is the tensor contraction product defined in Section 2. As a generalized framework extending scalar-on-tensor [7,8], tensor-on-vector [9], and scalar-on-matrix [10,11], the tensor-on-tensor regression can intrinsically capture complex high-dimensional structural information.
High-dimensional features inherently complicate data processing due to redundant information [12]. This redundancy is inevitably mapped into the parameters to be estimated. A natural approach is to achieve variable selection using sparse regularization. Recent studies have successfully integrated low-rank tensor decompositions with sparsity constraints to perform feature selection in high-dimensional data [13,14]. For instance, CP decomposition has been utilized to enforce low-rankness; notably, a sparse tensor-on-tensor regression model was proposed relying on an regularizer to achieve sparsity [13]. Ou-Yang et al. [14] developed a sparse regularized Tucker tensor regression model that enforces an orthogonal constraint on factor matrices for identifiability and directly applies an -penalty on the entire coefficient tensor to conduct variable selection. While the CP decomposition provides a highly interpretable model by expressing the parameter array as a sum of rank-one components, determining its optimal rank is a computationally intractable problem, often leading to numerical instabilities [15,16,17]. Although Tucker decomposition offers a flexible representation but is exponential in M number of parameters, , where and [15,16]. The Tucker decomposition is well suited for low-order optimization problems, particularly those involving third-order tensors [18]. To bypass these limitations, the TT decomposition emerges as a more robust and scalable alternative, with its elements defined as
By factorizing the high-order tensor into a sequence of low-order interconnected cores, as shown in Figure 1, TT decomposition ensures that storage and computational complexity scales as [15].
Figure 1.
Illustration of the TT decomposition.
Here, we propose a novel sparse optimization model based on TT decomposition. Compared to the numerical instability of CP and the dimensionality curse of Tucker, the TT format provides a stable and highly compact representation with parameters, effectively avoiding the curse of dimensionality and enabling more scalable and efficient sparse optimization for high-order tensors. The linear tensor network underlying the TT decomposition inherently reflects local dependence along an ordered mode direction in the real-world data (e.g., time, space, and frequency), which resonates with the smoothness structure assumed along the domain in functional data analysis. In contrast, CP decomposes the tensor into a symmetric sum of rank-one terms with no notion of ordering, while Tucker, despite introducing a core tensor, still treats all modes symmetrically and thus similarly lacks this sequential locality.
Within tensor-decomposition frameworks, directly imposing sparsity on the core factors has emerged as a natural and effective strategy for feature selection [19,20,21]. For example, Ahmed et al. [19] proposed a tensor-structured regression model that achieves precise feature selection by directly imposing -norm sparsity constraints on the factor matrices within a Tucker decomposition framework. Their work demonstrated that characterizing sparsity at the factor level drastically reduces the parameter degrees of freedom, thereby improving sample complexity and facilitating model interpretability. Similarly, Chen and Luo [21] established the equivalence between frontal slice sparsity in a third-order tensor and row sparsity of the factor matrix corresponding to the third mode in the CP decomposition. This equivalence simultaneously achieves computational reduction through structural factorization and feature selection via sparsity. This paradigm of performing variable selection at the level of a structured coefficient block, rather than individual scalar coefficients, shares a profound methodological connection with functional data analysis [22]. In functional contexts, excluding a predictor requires setting its entire coefficient function to zero, a principle successfully addressed by structured penalties such as the adaptive function-on-scalar Lasso [23]. Motivated by this concept of structured blockwise selection, we aim to extend this property to high-dimensional tensor-on-tensor regression. In this paper, the primary objective of tensor-on-tensor regression modeling is to efficiently determine the high-order tensor estimator with mode-1 hyperslice sparsity (see Section 2) using a minimal number of training observations, . To achieve this while maintaining computational efficiency, we leverage TT decomposition by directly imposing the sparsity of the high-order tensor on the first core factor, , which is equivalent to the mode-1 hyperslice sparsity in (see Section 3). Furthermore, to statistically guarantee that the feature selection properties induced by this sparsity can be faithfully mapped back to the original high-order tensor, we enforce orthogonality constraints on the remaining core tensors.
In this paper, we propose the following Sparse Tensor Train Optimization via Orthogonal Decomposition (STOD) optimization:
where , , , and is defined as
with being a lateral slice of . St is the Stiefel manifold. Given a matrix, , denote Building upon this novel optimization (2), our formulation successfully decouples the high-dimensional feature selection task into a highly efficient TT decomposition. The identifiability of sparse coefficients in structured representations traces back to (Corollary 1 [24]). This work established a theoretical guarantee for underdetermined linear systems. Specifically, a sufficiently sparse solution is uniquely identified when its sparsity level is less than half the spark of the dictionary. This fundamental reasoning has been extended for decomposable tensor regression frameworks in [21], which demonstrated that, under a sufficiently sparse frontal-slice structure and mild rank conditions on the loading matrices, the coefficient tensor within a CP decomposition regression model achieves global identifiability. This foundational conclusion can also be naturally extended to our proposed model.
Achieving computational efficiency and scalability in evaluating tensor-on-tensor regression models has also garnered widespread attention. Qin et al. [16] proposed two first-order optimization algorithms, namely Iterative Hard Thresholding (IHT) and Riemannian Gradient Descent (RGD), to solve the optimization model and establish the upper and minimax lower bounds for parameter estimation in TT-based optimization under the restricted isometry property. Hu and Chen [25] addressed the sparse TT decomposition problem by incorporating an -norm regularization term. The proximal alternating linearized minimization (PALM) algorithm is employed to solve the problem. Inspired by [26], we further develop an efficient alternating optimization algorithm with a preconditioned metric. The primary contributions of this paper are threefold:
- (1)
- We introduce an -norm regularization on the first TT-core . We establish a mathematical equivalence between the mode-1 hyperslice sparsity of and the -norm sparsity of . This structural equivalence theoretically guarantees the accuracy of feature selection.
- (2)
- We introduce an Alternating Proximal and Preconditioned Riemannian Gradient Descent (AP2RGD) method equipped with a preconditioned metric by exploiting the second-order information of the orthogonal variables. Furthermore, we theoretically guarantee that the optimization algorithm converges to a critical point.
- (3)
- Extensive numerical experiments on both synthetic and real-world datasets demonstrate the feasibility of the proposed model and the computational effectiveness of the alternating algorithm.
The remainder of the paper is organized as follows. In Section 2, we review basic tensor concepts and nonsmooth analysis for the -norm and Stiefel manifold. Section 3 develops the equivalence between the group sparsity of and the mode-1 hyperslice sparsity of and establishes uniform variable-selection consistency. In Section 4, we introduce an alternating optimization algorithm to solve the STOD optimization model, and we prove that it converges to a critical point. In Section 5, we conduct comparative numerical experiments to validate the effectiveness of our proposed approach. Conclusions are drawn in Section 6.
2. Preliminaries
This section introduces some notations and nonsmooth analysis tools.
2.1. Notations and Tensor Basis
We denote scalars, vectors, matrices and tensors by lowercase letters and uppercase letters (e.g., b, A, B), boldface lowercase letters (e.g., ), boldface uppercase letters (e.g., ), and boldface calligraphic letters (e.g., ), respectively. denotes the set of natural numbers. Given a matrix, , the vectorization is defined as ; is its inverse operation. Denote . Define the row support set of by , with being the Euclidean norm. denotes the Frobenius norm of .
An Nth-order tensor with th entry is denoted as , where for all . In particular, vectors and matrices are considered low-order tensors with and , respectively. The mode-k hyperslice of tensor is a th-order tensor of size . The jth mode-k hyperslice is given by . The mode-k hyperslice sparsity is defined as
Table 1 lists the tensor operations utilized in this study, which include the contraction product, mode-n unfolding, k-unfolding, and mode-permuted tensor. The specific formulations for these operations are provided in Appendix A.
Table 1.
Basic tensor operations.
2.2. Nonsmooth Analysis
The fundamental notions and concepts used below follow the monograph [27] and the properties of -norm discussed in [28]. For a proper, closed function, , the subdifferential and the proximal operator of g are recalled below.
The proximal operator of g is given by
Specifically, the proximal operator of takes the following form:
The indicator function of a set, , denoted as , is defined by
The subdifferential of at any is given as follows:
The proximal operator of is exactly the projection operator onto , which takes the form
where are the column-orthogonal matrices from the SVD of .
3. Statistical Results
This section establishes the theoretical guarantees for both the uniform variable-selection consistency for and the oracle estimation consistency. The theoretical development hinges on the equivalence between the row-sparsity of the first TT-core and the mode-1 hyperslice sparsity of the high-order estimator , as depicted in Figure 2. This implies that where
Figure 2.
Illustration of the equivalence between the group sparsity of and the mode-1 hyperslice sparsity of Here, Also, the elements of matrices and tensors are zero (gray) and nonzero (color).
The motivation for our theoretical development stems from functional data analysis [22], where variable selection operates strictly on structured blocks to achieve oracle properties [23]. Inspired by this blockwise selection, the following derivations are dedicated to proving that our discrete penalty, combined with TT decomposition, effectively translates this oracle estimation capability to high-dimensional tensor-on-tensor regression. To facilitate reading, we list some of the notations used in this section in Table 2.
Table 2.
Some notations used in statistical analysis.
Definition 1
(Orthogonally Constrained Sparse TT Set). Let be the TT rank vector and . The orthogonally constrained sparse TT set is defined as:
Proposition 1.
Suppose that , for each . Define
Here, we use to denote the terminal core Then, we have
The proof of Proposition 1 is provided in Appendix B. The conclusion derived in Proposition 1 serves as the base case for a broader structural property. By induction over the sequence of mode contractions, it is straightforward to generalize this orthogonal constraint. Therefore, for any , it naturally follows that
where
It follows from and (7) that
Remark 1.
Let be a tensor with exact TT-ranks . Suppose that admits two representations in the constrained TT format, denoted by and , with both satisfying the right-orthogonality constraints as defined in (2). Then, there exist orthogonal matrices for , such that the two representations are related by gauge transformations. Consequently, , and this row-sparsity pattern uniquely coincides with the mode-1 hyperslice support of .
To quantify the difficulty of support recovery, we introduce a measure of separation between the ground-truth parameter and the least favorable candidate model, which is described as
where , and ∖ denote set cardinality and set difference, respectively, and
with being the Hellinger distance. By virtue of the property established in (8), the minimum row-wise signal strength of the true parameter can be defined as
Equation (8) yields
We construct an approximated least-favorable parameter class for feature selection,
where and . We construct the approximated least-favorable set as described in [29]. Based on TT decomposition, we define , . is defined, such that for all and for For each
and
By virtue of this construction, the factor matrices inherently satisfy , .
The following proposition establishes the relationship between the elements of the least-favorable set and the minimum row-wise signal strength of the true parameter, . This relationship lays the theoretical foundation for the necessary condition under which (2) achieves uniform variable selection consistency.
Proposition 2.
For any the following inequality holds:
where
The proof of Proposition 2 is shown in Appendix C. Building upon the theoretical results established in Proposition 2, we obtain the following upper bound for the Kullback–Leibler (KL) divergence
for any Since the coefficient , this construction implies that a necessary condition for selection consistency takes the form for a consistency constant [30].
To quantify the local complexity of the model, we introduce the function class
with being the density function of Gaussian distribution given by
The bracketing Hellinger metric entropy of , denoted as , is defined as the logarithm of the cardinality of the smallest u-bracketing of . It follows from [31] that for and , where is a positive constant. Let be a global minimizer of (2), and let denote the oracle estimator.
Theorem 1.
If and , we have
where , , and . Furthermore, if the consistency constant satisfies , then the following properties hold:
- (i)
- Reconstruction of the oracle estimator:
- (ii)
- Uniform variable-selection consistency:
The proof follows a similar procedure to that of Theorem 1 in [30].
Remark 2.
Theorem 1 (ii) ensures mode-1 hyperslice support recovery, while (i) guarantees oracle estimator reconstruction. These findings generalize back to functional tensor regression [32]. The -norm sparsity on naturally converges to the exclusion of entire coefficient functions as dimensions approach infinity. Thus, STOD extends structured blockwise selection and its oracle properties to functional tensor regression.
4. The Solution Approach
In this section, we rigorously analyze the optimality conditions of the optimization model (2). To efficiently solve this problem, we propose an Alternating Proximal and Preconditioned Riemannian Gradient Descent algorithm (AP2RGD) and subsequently establish its theoretical convergence to a critical point. For the reader’s convenience, a summary of the notations in this section is shown in Table 3.
Table 3.
Some notations used in optimality analysis and algorithm.
4.1. Optimality
To facilitate subsequent analysis, we first present the explicit expressions for the gradient and Hessian of the loss function. For notational simplicity, we denote
Property 1.
(ii) The gradient of function h can be evaluated using two approaches.
- ■
- Approach 1. The gradient of function h with respect to (for ) is given bywherewithandFurthermore, the gradients of h with respect to and are explicitly defined asand
- ■
- Approach 2. The gradient of function h with respect to (for ) is given by the following two cases:
- Case I: For any , we havewhere
- Case II: For any we havewhere
In this paper, we adopt the second approach due to its computational efficiency.
(iii) The Hessian of function h with respect to (for ) is given by the following two cases:
- Case I: For any , we havewhereand
- Case II: For any we havewhereand
We now characterize the first-order optimality conditions for (2). Following the framework in [26], the critical point of (2) is defined via the Riemannian gradient, which inherently depends on the chosen metric g. To elegantly capture the geometric structure of the objective function, we adopt the preconditioned metric proposed by [33]. By embedding the second-order information directly into this metric space, we can formulate the Riemannian gradient and the corresponding critical point of (2). We define a metric using a self-adjoint, positive-definite linear operator, , on the tangent bundle , such that
where and is a matrix defined by
with and being defined in Property 1 and being a positive constant. It follows that is positive-definite. Therefore, the Riemannian gradient of h at with respect to g can be computed using the following equation (Proposition 3.61 [34]):
where is an orthogonal projector. Before providing the definition of a critical point, we introduce the following subdifferentiability property.
Proposition 3.
Since the function h is continuously differentiable, for any , we have
where
The proof of Proposition 3 can be found in Appendix D. We then introduce the definition of a critical point.
Definition 2.
A tuple is a critical point if it satisfies the first-order optimality condition
4.2. Algorithm
To efficiently solve the formulated problem, we propose the AP2RGD algorithm. The essence of this approach lies in an alternating minimization framework that iteratively updates and the variable block . For notational convenience, let
-subproblem: With the other variables fixed, we solve -subproblem via a proximal gradient approach. Specifically, taking a linear approximation of h around gives
which has the following closed-form solution
-subproblem: For any the tangent space of is defined as
where the columns of form an orthonormal basis for the orthogonal complement of the subspace As a necessary step toward computing , the following proposition explicitly establishes the orthogonal complement to the tangent space of .
Proposition 4.
The orthogonal complement with respect to the metric (13) of the tangent space is defined as follows:
where is the unique solution of the Lyapunov equation with and
It follows from (15) and Proposition 4 that
Thus, we have
The proposed method, AP2RGD, is outlined in Algorithm 1 (a flowchart is also provided in Figure A1). As we will show in Lemma 1, this backtracking line search procedure is well defined.
| Algorithm 1: AP2RGD |
![]() |
At the end of this section, we provide the computational complexity of Algorithm 1, with a focus on evaluating the gradient and Hessian of function h. For the sake of conciseness, let and . According to Property 1 (i) and (ii), the computational complexity of computing the gradient is
and the complexity of computing the Hessian is
Solving the Lyapunov equation for requires a complexity of .
In summary, the computational complexity per iteration is
4.3. Convergence Analysis
In this section, we establish the convergence of AP2RGD. For notational convenience, let .
Lemma 1.
For any given line search parameter, , there exists a constant, , such that, for any , the backtracking line search procedure is well defined, and the sequence generated satisfies the sufficient decrease condition
Theorem 2.
Let be the sequence generated by Algorithm 1. The following results hold.
- (i)
- The sequence is convergent.
- (ii)
- The sequence is bounded.
- (iii)
- The sequence converges to a critical point.
The proofs of Lemma 1 and Theorem 2 are provided in Appendices Appendix F and Appendix G, respectively.
5. Numerical Experiments
All numerical experiments were conducted in MATLAB R2023b on a laptop running on 64-bit Windows with an Intel Core Ultra 9 185H GHz and 32 GB of RAM. We conducted numerical experiments on both simulated and real-world datasets. For the simulated data, we set , whereas for the real-world datasets, we set . Additionally, all methods are terminated once the iteration number reaches the maximum MaxIter .
5.1. Synthetic Data
To systematically validate the performance of the proposed framework, the numerical experiments presented in this section evaluate two aspects: algorithmic effectiveness and modeling feasibility.
- Example 1. (E1) The effectiveness of the proposed algorithm is verified through a comparison with the first-order algorithm PALM (Algorithm 2).
- Example 2. (E2) The effectiveness of the model is validated by comparing the -regularized optimization (22) and the least-squares optimization model (23), which are solved by Algorithm 3 and Algorithm 4, respectively. A total of six simulated datasets are tested in Examples 1 and 2, where we set and . The corresponding values for , , and s are detailed in Table 4.
Table 4.
Synthetic datasets for E1 and E2.
| Algorithm 2: PALM |
![]() |
| Algorithm 3: AP2RGD (gLasso) |
![]() |
| Algorithm 4: AP2RGD (TOD) |
![]() |
Table 4 summarizes the values of used in the synthetic datasets for Examples 1 and 2. We construct a synthetic predictor tensor, , where each entry is independently sampled from a Gaussian distribution , The ground-truth parameter tensor . The TT-cores , satisfy and
The response tensor is then synthesized by combining the predictor tensor , the true parameter tensor , and an additive noise tensor, where each entry is drawn from a standard Gaussian distribution and scaled by a factor of 0.001.
To assess the performance of all methods for E1 and E2, we implement the following four metrics: the Relative Estimation Error defined as , where is the approximate estimator generated by each method; the CPU time (s); the total number of iterations (Iter); the row-sparsity . Numerical results are reported as the average over 10 independent runs.
Example 1.
To evaluate the algorithmic performance, we compare the proposed AP2RGD method (Algorithm 1) with the PALM algorithm (Algorithm 2). Notably, because the proximal operator of is equivalent to the projection onto , the -subproblem admits a closed-form solution for all , as detailed in Algorithm 2.
Table 5 collects the numerical results of 14 instances with 6 choices of with and . For each instance, the best results in terms of the aforementioned four metrics are boldfaced, and the estimated , which exactly matches that of the ground truth , is also boldfaced. In terms of recovery accuracy, AP2RGD demonstrates exceptional precision. The REE of AP2RGD consistently remains within an extremely low range of 0.003 to 0.009, achieving highly accurate structural recovery. Conversely, PALM exhibits significantly higher REE values, generally ranging from 0.01 to 0.35, indicating a failure to accurately capture the underlying deterministic mapping. The proposed AP2RGD exactly recovers the true number of nonzero components across all parameter combinations. The metric for AP2RGD aligns perfectly with the true nonzero rows. PALM performs poorly in this regard, frequently producing fractional or incorrect sparsity counts and failing to pinpoint the true sparse structure. Table 6 lists the maximum memory consumption (in GB).
Table 5.
Average results on synthetic data for E1 with various , and s. nnz. Standard deviations of REE are reported in brackets. Bold font indicates the best results.
Table 6.
Maximum memory consumption (in GB) of the proposed AP2RGD algorithm for E1.
Furthermore, AP2RGD exhibits highly efficient convergence characteristics. It requires substantially fewer iterations to satisfy the convergence criterion compared to PALM, often reducing the iteration count by factors of approximately 3–4. Figure 3 demonstrates the convergence trajectories of the two methods for solving problem (2). Clearly, the AP2RGD method converges much faster than PALM. Although CPU times vary, depending on specific dimension configurations, AP2RGD remains highly competitive and generally more computationally efficient. This comprehensive advantage is especially pronounced, given its superior recovery accuracy.
Figure 3.
Convergence behavior of AP2RGD and PALM for E1.
In our implementation, the regularization parameter is dynamically tuned using the adaptive formulation
starting with an initial value of and . To evaluate the parameter sensitivity, Figure 4 and Figure 5 plot the average REE and derived from 10 independent trials under different configurations of and . As observed in Figure 4, when and , AP2RGD achieves a relatively small REE while ensuring that . In contrast, when , the REE remains relatively small for any . Figure 5 indicates that the corresponding values of are quite large, implying a failure to correctly identify the non-zero rows of the ground-truth solution . These findings provide valuable guidance for parameter selection in our numerical experiments.
Figure 4.
Effects of and on REE across different datasets for E1 when . Subplots (a–f) denote the results evaluated on datasets D1–D6, respectively.
Figure 5.
Effects of and on across different datasets for E1 when . Subplots (a–f) denote the results evaluated on datasets D1–D6, respectively. The height of the red bar corresponds to the true number of non-zero rows in , which is .
Figure 6 illustrates the evolution of over iterations, where the red dashed line represents , where and . As clearly shown, the parameter consistently satisfies the condition established in Theorem 1.
Figure 6.
Evolution of the parameter over iterations. .
Taking the setting , , and as an example, Figure 7 illustrates the corresponding values of REE and when the components of the input rank uniformly decrease or increase. As can be observed from the results, when the rank value is smaller than the true rank (e.g., and ), the REE values are significantly larger. In this case, the estimated deviates from the ground truth, indicating a failure to correctly identify the non-zero rows of . Conversely, when the rank value is equal to or larger than the true rank (i.e., from to ), the REE sharply decreases to a relatively low level and remains stable. Simultaneously, the estimated exactly matches the true value (as indicated by the alignment of the red triangles with the red star). This demonstrates that, while underestimating the rank severely degrades performance, overestimating the rank has a minimal impact on the estimation results.
Figure 7.
Impact of different rank settings on the estimation performance for E1. The experiment is conducted with the baseline configuration of , , and . The horizontal axis represents the varying input values for the rank . The primary axis shows the REE, denoted by the bar charts, where the red bar highlights the result at the ground-truth rank setting. The secondary axis indicates the estimated number of non-zero rows, , plotted as triangle markers. The red star marker corresponds to the ground-truth value, .
Example 2.
STODgLasso. The STODgLasso framework formulates an optimization problem that minimizes a least-squares data-fitting loss plus an penalty, subject to Stiefel-manifold constraints.
The subproblem for can be solved using the proximal operator of the -norm, while the solution methods for the remaining variables are identical to those in AP2RGD; see Algorithm 3.
TOD. This framework presents an optimization model that minimizes a least-squares data-fitting objective under Stiefel manifold constraints without any sparse regularization.
The solution to -subproblem is defined as follows
where
and
and † is the Moore-Penrose pseudoinverse. The remaining variables are updated using the same approach as in AP2RGD, and the details of this method are shown in Algorithm 4.
Figure 8 and Figure 9 present the ablation study to comprehensively compare the performance of the proposed method, the variant with norm regularization, and the baseline model without any regularization terms across six simulation settings (D1 to D6). In terms of REE, all three methods achieve similarly low REE across all datasets. This indicates that the foundational deterministic model effectively reconstructs the target mapping. Although all three methods can attain a low reconstruction error, the main distinction is their ability to recover the true nonzero-row support of , the core challenge lies in precisely isolating the true nonzero components, rather than merely minimizing the numerical reconstruction error. The three methods exhibit significant differences in the critical task of sparse structure identification. The metric comparison in the figure clearly demonstrates that AP2RGD successfully and exactly identifies the true number of nonzero rows in all datasets, aligning perfectly with the true values marked by black stars. In contrast, AP2RGD (gLasso) fails to recover the correct nonzero-row support in some cases; it significantly overestimates the number of nonzero components, particularly on datasets with more complex parameter scaling (such as D4 to D6). Lacking any regularization term, AP2RGD (TOD) completely loses the ability to select features, resulting in a fully dense solution. Regarding computational efficiency, AP2RGD (TOD) incurs the highest computational cost, requiring significantly more iterations and CPU time than the other two methods. Although the proximal update in AP2RGD (gLasso) is slightly less expensive in a single update step, leading to the shortest total elapsed time, the overall iteration count of AP2RGD is comparable to it. Given the decisive advantage of AP2RGD in accurately pinpointing the true sparse pattern, this modest computational-time trade-off is entirely reasonable and necessary.
Figure 8.
Performance comparison of AP2RGD, AP2RGD (gLasso), and AP2RGD (TOD) for E2. , , . The four subplots (from top to bottom) present the REE, CPU time (s), iterations, and estimated non-zero rows () on a logarithmic scale across six datasets (D1–D6). The black star (★) denotes the ground-truth value .
Figure 9.
Performance comparison of AP2RGD, AP2RGD (gLasso), and AP2RGD (TOD) for E2. , , . The four subplots (from top to bottom) present the REE, CPU time (s), iterations, and estimated non-zero rows () on a logarithmic scale across six datasets (D1–D6). The black star (★) denotes the ground-truth value .
Figure 10, Figure 11, Figure 12 and Figure 13 show the mode-1 unfoldings and TT-core heatmaps for the ground truth and the solutions obtained using AP2RGD, AP2RGD (gLasso), and AP2RGD (TOD), respectively. The parameters for this numerical example are and . As shown in figures, the optimal solution obtained using AP2RGD satisfies the equality , which is consistent with Theorem 1. The proposed method also identifies the locations of the nonzero rows of . Furthermore, the indices of the nonzero rows of its mode-1 unfolding correspond exactly to nonzero-row indices of . This confirms the equivalence between the row-sparsity of and the mode-1 hyperslice sparsity of the high-order tensor . Additionally, the -regularization term in the optimization model (22), acting as a convex relaxation strategy for the -norm, also successfully pinpoints the nonzero rows in for this example. Conversely, the estimator obtained from model (23) does not have the ability to identify these nonzero row indices. This indicates a lack of feature selection capability, which consequently incurs a greater computational cost; as reflected by the CPU Time (s) reported in Figure 8 and Figure 9, this method demands the highest execution time.
Figure 10.
Visualization of the ground-truth (E2). (a) The mode-1 unfolding matrix . (b) The core matrices and tensors . The row-sparsity level is , visually reflected by the four colored rows in (a) and . The elements of matrices and tensors are zero (white) and nonzero (color).
Figure 11.
Visualization of the optimal solution via AP2RGD (E2). (a) The mode-1 unfolding matrix . (b) The core matrices and tensors . The row-sparsity level is , visually reflected by the four colored rows in (a) and . The elements of matrices and tensors are zero (white) and nonzero (color).
Figure 12.
Visualization of the optimal solution via AP2RGD (gLasso) (E2). (a) The mode-1 unfolding matrix . (b) The core matrices and tensors . The row-sparsity level is , visually reflected by the four colored rows in (a) and . The elements of matrices and tensors are zero (white) and nonzero (color).
Figure 13.
Visualization of the optimal solution via AP2RGD (TOD) (E2). (a) The mode-1 unfolding matrix . (b) The core matrices and tensors . The row-sparsity level is , visually reflected by the four colored rows in (a) and . The elements of matrices and tensors are zero (white) and nonzero (color).
5.2. Traffic Flow Prediction
Example 3.
We evaluate the performance of our model by performing spatiotemporal traffic flow prediction on real-world transportation network datasets (https://pems.dot.ca.gov/). In this example, we utilize two days of historical data from 50 traffic zones to forecast the traffic flow of 5 zones across 6 future time steps. Each time step corresponds to a 5-min interval, aggregating to 288 time intervals per day. The dataset comprises a total of 500 samples, and a 5-fold cross-validation approach is employed to select the optimal rank. We compared the three methods (PALM, AP2RGD (gLasso), and AP2RGD (TOD)) mentioned in the simulation data, as well as a sparse tensor-on-tensor regression model based on Tucker decomposition, formulated as:
where and To evaluate algorithmic performance, we define five metrics:
Here, is the number of samples. and represent the ground truth and predicted value, respectively. Lower values for MAE, RMSE, and WMAPE indicate better performance, whereas values closer to 1 are preferable for EVS and ACC. Figure 14 presents the results of these five metrics evaluated across four different methods on this dataset. Across all five evaluation metrics, AP2RGD achieves the lowest values for MAE, RMSE, and WMAPE, alongside the highest values for EVS and ACC. This indicates that the method delivers the best performance on the real-world dataset.
Figure 14.
Performance on the real-world dataset for E3. (a) MAE and RMSE on the primary axis, and WMAPE on the secondary axis; (b) EVS and ACC.
Overall, based on the comparison of the numerical results in Section 5.1 and Section 5.2, our method achieves the highest computational accuracy. Particularly on the real-world dataset, it yields the best performance across all predictive metrics. These numerical results demonstrate the effectiveness and feasibility of the proposed model.
6. Conclusions
This paper has proposed an alternating algorithm for a TT-based tensor regression model with sparse regularization and orthogonality constraints. By integrating a preconditioned metric into the subproblems for orthogonal variables, the algorithm achieves improved recovery accuracy. Theoretically, we proved that the algorithm converges to a critical point. Statistically, the variable selection consistency induced by the sparse penalty was established. Finally, numerical experiments on synthetic data and real-world traffic flow dataset verified the feasibility of the proposed model and the practical effectiveness of the algorithm.
Author Contributions
Conceptualizations, X.L. and Z.L.; methodology, X.L. and Z.L.; software, X.L.; validation, Z.L.; writing—original draft preparation, X.L. and Z.L.; writing—review and editing, X.L. and Z.L.; visualization, X.L.; supervision, Z.L.; funding acquisition, Z.L. All authors have read and agreed to the published version of the manuscript.
Funding
This research was supported in part by the National Key Research and Development Program of China (2024YFA1012901) and the National Natural Science Foundation of China (12271022).
Data Availability Statement
The data used to support this study are described in the article.
Conflicts of Interest
The authors declare no conflicts of interest.
Appendix A. Basic Tensor Operations
- For two tensors, and with , the tensor contraction product is defined as with entriesSpecifically, the contraction product is equal to the inner product when and .
- The mode-n unfolding matrix of , termed , is defined with elements beingwhere the multi-index , and is the th element of . Here, the multi-index notation
- The k-unfolding is defined as a matrix, , for an N-order tensor, with entries
- Let be the original tensor. Given a permutation, of the index set , the elements of the mode-permuted tensor are defined by
Appendix B. The Proof of Proposition 1
Proof.
For any define
The unfolding matrix of , denoted as , is formed by horizontally concatenating all lateral slices:
By substituting , we obtain that
There exists a permutation matrix, , defined as
where is a matrix whose nonzero entries are exactly for all and . It follows that
We compute the product of its left unfolding matrix with its transpose, and we have
Furthermore, there exists a permutation matrix, , such that
Specifically, is defined entry-wise by , for any and . Since is an orthogonal matrix with , it follows that
This completes the proof. □
Appendix C. The Proof of Proposition 2
Appendix D. The Proof of Proposition 3
Proof.
Let denote the product manifold of the underlying spaces, where The generalized subdifferential of f on is geometrically equivalent to the orthogonal projection of its Euclidean subdifferential onto the tangent space [34]. The projection operator decomposes block-wise as . This yields
where represents the normal cone induced by the indicator function, for all . For the block , the identity mapping preserves the subdifferential exactly as . For each Stiefel block , the Riemannian gradient is uniquely determined by the metric g, such that its inner product with any tangent vector equals the directional derivative. Under this specific metric, g, the orthogonal projection of the Euclidean gradient onto the tangent space is precisely . The normal cone components representing the indicator function vanish upon this projection. Thus, we have
This completes the proof. □
Appendix E. The Proof of Proposition 4
Proof.
For this equation to hold, we consider the following two cases:
- Case 1: Let . Since the equation holds for an arbitrary , we obtain .
- Case 2: Let . Given that the equation holds for any matrix (where ), the matrix needs to be symmetric, yielding , which gives .
Equation (15) implies that
Multiplying both sides of (A6) by yields
By taking the transpose of (A7), we obtain
Appendix F. The Proof of Lemma 1
Proof.
Since the function h is continuously differentiable, it has an -Lipschitz continuous gradient with respect to [35]. For any step size, , we have
The last equality follows from To satisfy the backtracking sufficient decrease condition, it suffices to guarantee that the right-hand side of the above inequality is bounded by the line search criterion:
Rearranging the terms, we obtain
Upon setting we conclude that, for any
Thus, the backtracking line search procedure is well defined. This completes the proof. □
Appendix G. The Proof of Theorem 2
Proof.
(i) Due to (16), we have
Because the function h is -Lipschitz smooth with respect to , we obtain
Let . Since the step size is chosen, such that , we have . Thus, the objective function f satisfies
The backtracking line search condition explicitly enforces the following decrease inequality
Because the objective function f is bounded below, the monotonically decreasing sequence is convergent.
(ii) Considering that the have orthonormal columns, we conclude that is bounded. Since the function f is coercive with respect to the and is a monotonically decreasing sequence, it is easy to see that is bounded.
Since f is bounded below, taking the limit as implies that the series on the left side converges. Therefore, the individual nonnegative terms must converge to zero, yielding
By Lemma 1, there always exists an , such that the backtracking line search strategy is well defined. Consequently, we obtain
Since the generated sequence obtained is bounded, there exists a subsequence, , such that converges to . The optimality condition of (16) yields
where It follows from Proposition 4 that
Then, we have
With the use of the Lipschitz continuity of with constant , the norm of is bounded by
Since the gap between successive iterates vanishes as , it follows that . This yields
Simultaneously, since g is continuous, we have
It follows from (14) that is positive-definite. Then, we have
This completes the proof that the sequence converges to a critical point. □
Appendix H. Algorithmic Flowchart of the Proposed Algorithm 1
Figure A1.
Algorithmic flowchart of the proposed Algorithm 1.
References
- Cichocki, A.; Mandic, D.; De Lathauwer, L.; Zhou, G.; Zhao, Q.; Caiafa, C.; Phan, H.A. Tensor Decompositions for Signal Processing Applications: From Two-Way to Multiway Component Analysis. IEEE Signal Process Mag. 2015, 32, 145–163. [Google Scholar] [CrossRef] [Scilit]
- Sidiropoulos, N.D.; De Lathauwer, L.; Fu, X.; Huang, K.; Papalexakis, E.E.; Faloutsos, C. Tensor Decomposition for Signal Processing and Machine Learning. IEEE Trans. Signal Process. 2017, 65, 3551–3582. [Google Scholar] [CrossRef] [Scilit]
- Acar, E.; Yener, B. Unsupervised Multiway Data Analysis: A Literature Survey. IEEE Trans. Knowl. Data Eng. 2009, 21, 6–20. [Google Scholar] [CrossRef] [Scilit]
- Hore, V.; Vinuela, A.; Buil, A.; Knight, J.; McCarthy, M.I.; Small, K.; Marchini, J. Tensor Decomposition for Multiple-Tissue Gene Expression Experiments. Nat. Genet. 2016, 48, 1094–1100. [Google Scholar] [CrossRef] [Scilit]
- Sun, J.; Xiu, X.; Luo, Z.; Liu, W. Learning High-Order Multi-View Representation by New Tensor Canonical Correlation Analysis. IEEE Trans. Circuits Syst. Video Technol. 2023, 33, 5645–5654. [Google Scholar] [CrossRef] [Scilit]
- Sofi, S.S.; De Lathauwer, L. Tensor Train Completion from Fiberwise Observations Along a Single Mode. Mathematics 2026, 14, 922. [Google Scholar] [CrossRef] [Scilit]
- Zhou, H.; Li, L.; Zhu, H. Tensor Regression with Applications in Neuroimaging Data Analysis. J. Am. Stat. Assoc. 2013, 108, 540–552. [Google Scholar] [CrossRef] [Scilit]
- Mu, C.; Huang, B.; Wright, J.; Goldfarb, D. Square Deal: Lower Bounds and Improved Relaxations for Tensor Recovery. In Proceedings of the 31st International Conference on Machine Learning, Bejing, China, 21–26 June 2014; Volume 32, pp. 73–81. [Google Scholar]
- Li, L.; Zhang, X. Parsimonious Tensor Response Regression. J. Am. Stat. Assoc. 2017, 112, 1131–1146. [Google Scholar] [CrossRef] [Scilit]
- Recht, B.; Fazel, M.; Parrilo, P.A. Guaranteed Minimum-Rank Solutions of Linear Matrix Equations via Nuclear Norm Minimization. SIAM Rev. 2010, 52, 471–501. [Google Scholar] [CrossRef] [Scilit]
- Chi, Y.; Lu, Y.M.; Chen, Y. Nonconvex Optimization Meets Low-Rank Matrix Factorization: An Overview. IEEE Trans. Signal Process. 2019, 67, 5239–5269. [Google Scholar] [CrossRef] [Scilit]
- Xiu, X.; Huang, C.; Shang, P.; Liu, W. Bi-Sparse Unsupervised Feature Selection. IEEE Trans. Image Process. 2025, 34, 7407–7421. [Google Scholar] [CrossRef] [Scilit]
- Mao, H.; Dou, J.X. Decomposable Sparse Tensor on Tensor Regression. arXiv 2022, arXiv:2212.05024v2. [Google Scholar]
- Ou-Yang, L.; Zhang, X.F.; Yan, H. Sparse Regularized Low-Rank Tensor Regression with Applications in Genomic Data Analysis. Pattern Recognit. 2020, 107, 107516. [Google Scholar] [CrossRef] [Scilit]
- Oseledets, I.V. Tensor-Train Decomposition. SIAM J. Sci. Comput. 2011, 33, 2295–2317. [Google Scholar] [CrossRef] [Scilit]
- Qin, Z.; Zhu, Z. Computational and Statistical Guarantees for Tensor-on-Tensor Regression with Tensor Train Decomposition. IEEE Trans. Pattern Anal. Mach. Intell. 2025, 47, 10577–10587. [Google Scholar] [CrossRef] [Scilit]
- Gu, Y.; Zhao, P.; Cheng, L.; Guo, Y.; Wang, H.; Ding, W.; Liu, Y. TensorTrack: Tensor Decomposition for Video Object Tracking. Mathematics 2025, 13, 568. [Google Scholar] [CrossRef] [Scilit]
- Oseledets, I.V.; Savostianov, D.V.; Tyrtyshnikov, E.E. Tucker Dimensionality Reduction of Three-Dimensional Arrays in Linear Time. SIAM J. Matrix Anal. Appl. 2008, 30, 939–956. [Google Scholar] [CrossRef] [Scilit]
- Ahmed, T.; Raja, H.; Bajwa, W.U. Tensor Regression Using Low-Rank and Sparse Tucker Decompositions. SIAM J. Math. Data Sci. 2020, 2, 944–966. [Google Scholar] [CrossRef] [Scilit]
- Pan, C.; Ling, C.; He, H.; Qi, L.; Xu, Y. A Low-Rank and Sparse Enhanced Tucker Decomposition Approach for Tensor Completion. Appl. Math. Comput. 2024, 465, 128432. [Google Scholar] [CrossRef] [Scilit]
- Chen, Y.; Luo, Z. Group SLOPE Penalized Low-Rank Tensor Regression. J. Mach. Learn. Res. 2023, 24, 352. [Google Scholar]
- Kokoszka, P.; Reimherr, M. Introduction to Functional Data Analysis; Chapman and Hall/CRC: Boca Raton, FL, USA, 2017. [Google Scholar]
- Fan, Z.; Reimherr, M. High-Dimensional Adaptive Function-on-Scalar Regression. Econom. Stat. 2017, 1, 167–183. [Google Scholar] [CrossRef] [Scilit][Green Version]
- Donoho, D.L.; Elad, M. Optimally Sparse Representation in General (Nonorthogonal) Dictionaries via ℓ1 Minimization. Proc. Natl. Acad. Sci. USA 2003, 100, 2197–2202. [Google Scholar] [CrossRef] [Scilit]
- Hu, Z.; Chen, Z. Proximal Alternating Linearized Minimization Algorithm for Sparse Tensor Train Decomposition. Stat. Optim. Inf. Comput. 2025, 13, 2119–2135. [Google Scholar] [CrossRef] [Scilit]
- Gao, B.; Peng, R.F.; Yuan, Y.X. Optimization on Product Manifolds under a Preconditioned Metric. SIAM J. Matrix Anal. Appl. 2025, 46, 1816–1845. [Google Scholar] [CrossRef] [Scilit]
- Rockafellar, R.T.; Wets, R.J.B. Variational Analysis; Springer: New York, NY, USA, 2009. [Google Scholar]
- Attouch, H.; Bolte, J.; Svaiter, B. Convergence of Descent Methods for Semi-Algebraic and Tame Problems: Proximal Algorithms, Forward-Backward Splitting, and Regularized Gauss-Seidel Methods. Math. Program. 2013, 137, 91–129. [Google Scholar] [CrossRef] [Scilit]
- Shen, X.; Pan, W.; Zhu, Y. Likelihood-Based Selection and Sharp Parameter Estimation. J. Am. Stat. Assoc. 2012, 107, 223–232. [Google Scholar] [CrossRef] [Scilit]
- Chen, Y.; Luo, Z.; Kong, L. ℓ2,0-Norm Based Selection and Estimation for Multivariate Generalized Linear Models. J. Multivar. Anal. 2021, 185, 104782. [Google Scholar] [CrossRef] [Scilit]
- Wong, W.H.; Shen, X.T. Probability Inequalities for Likelihood Ratios and Convergence Rates of Sieve MLES. Ann. Stat. 1995, 23, 339–362. [Google Scholar] [CrossRef] [Scilit]
- Wang, C.; Zhao, X.L.; Zheng, Y.B.; Li, B.Z.; Ng, M.K. Functional Tensor Singular Value Decomposition. SIAM J. Sci. Comput. 2025, 47, A2180–A2204. [Google Scholar] [CrossRef] [Scilit]
- Gao, B.; Peng, R.; Yuan, Y.X. Riemannian Preconditioned Algorithms for Tensor Completion via Tensor Ring Decomposition. Comput. Optim. Appl. 2024, 88, 443–468. [Google Scholar] [CrossRef] [Scilit]
- Boumal, N. An Introduction to Optimization on Smooth Manifolds; Cambridge University Press: Cambridge, UK, 2023. [Google Scholar] [CrossRef] [Scilit]
- Beck, A. First-Order Methods in Optimization; Society for Industrial and Applied Mathematics (SIAM): Philadelphia, PA, USA, 2017. [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.


















