TL;DR
This paper proves that tensors can be exactly recovered from limited measurements using tensor ring decomposition under certain conditions, with theoretical guarantees and improved empirical performance.
Contribution
It introduces a provable tensor completion method based on tensor ring decomposition, providing theoretical recovery guarantees and demonstrating superior empirical results.
Findings
Exact recovery with high probability given specified sample complexity
Proposed TR incoherence condition similar to matrix incoherence
Improved recovery performance over state-of-the-art methods
Abstract
Tensor completion recovers a multi-dimensional array from a limited number of measurements. Using the recently proposed tensor ring (TR) decomposition, in this paper we show that a d-order tensor of dimensional size n and TR rank r can be exactly recovered with high probability by solving a convex optimization program, given n^{d/2} r^2 ln^7(n^{d/2})samples. The proposed TR incoherence condition under which the result holds is similar to the matrix incoherence condition. The experiments on synthetic data verify the recovery guarantee for TR completion. Moreover, the experiments on real-world data show that our method improves the recovery performance compared with the state-of-the-art methods.
| Algorithm | TRBU | TRNNM | TR-ALS | SiLRTC-TT |
|---|---|---|---|---|
| Complexity | ||||
| Algorithm | LRTC-TNN | FBCP | HaLRTC | STTC |
| Complexity |
| Size | Order | #samples | CPU time (s) | |||
| 12 | 5 | 24884 | 2 | 2 | ||
| 49767 | 2 | 2 | ||||
| 20 | 4 | 16000 | 4 | 4 | ||
| 32000 | 4 | 4 | ||||
| 12 | 5 | 24884 | 3 | 3 | ||
| 49767 | 3 | 3 | ||||
| 20 | 4 | 16000 | 6 | 6 | ||
| 32000 | 6 | 6 | ||||
| 12 | 5 | 74650 | 2 | 2 | ||
| 99533 | 2 | 2 | ||||
| 20 | 4 | 48000 | 4 | 4 | ||
| 64000 | 4 | 4 | ||||
| 12 | 5 | 74650 | 3 | 3 | ||
| 99533 | 3 | 3 | ||||
| 20 | 4 | 48000 | 6 | 6 | ||
| 64000 | 6 | 6 | ||||
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Provable Tensor Ring Completion
Huyan Huang
Jiani Liu
Yipeng Liu111This research is supported by National Natural Science Foundation of China (NSFC, No. 61602091, No. 61571102).
Ce Zhu
School of Information and Communication Engineering, University of Electronic Science and Technology of China (UESTC), Chengdu, 611731, China.
Abstract
Tensor completion recovers a multi-dimensional array from a limited number of measurements. Using the recently proposed tensor ring (TR) decomposition, in this paper we show that a -order tensor of size and TR rank can be exactly recovered with high probability by solving a convex optimization program, given samples. The proposed TR incoherence condition under which the result holds is similar to the matrix incoherence condition. The experiments on synthetic data verify the recovery guarantee for TR completion. Moreover, the experiments on real-world data show that our method improves the recovery performance compared with the state-of-the-art methods.
keywords:
Tensor completion , Tensor ring decomposition , Convex optimization , Tensor ring incoherence condition , Nuclear norm minimization
††journal: Signal Processing
1 Introduction
Tensors are natural representations for multi-dimensional data [1, 2, 3]. In the mathematical discipline of multi-linear algebra, one fundamental problem is how to express a tensor as a sequence of elementary operations acting on other simpler tensors (often interpretable). Any scheme that achieves this goal is called tensor decomposition. Tensor decomposition can capture the interactions between different modes of multi-dimensional data, thus it provides a reasonable and advantageous mathematical framework for formulating and solving problems in a range of applications, such as signal processing [2], machine learning [4], remote sensing [5, 6], computer vision [7], etc.
Tensor completion aims to interpolate the missing entries from partially observed tensors [8]. One major theoretical issue in this field concerns the sampling condition for tensor completion which depends on the algebraic structure of tensor decomposition. For instance, based on CANDECOMP/PARAFAC (CP) decomposition which represents a tensor as a sum of rank- tensors [1], the method proposed in [9] can recover a -order tensor of size and CP rank , as long as the number of Gaussian measurements is on the order of . However, determining CP rank is NP-hard [10] and a low CP rank approximation may involve numerical problems [2]. Based on Tucker (TK) decomposition which factorizes a tensor into a set of matrices and one small core tensor [1], [11] claims that it requires Gaussian measurements to recover a -order tensor of size and TK rank . Moreover, the number of samples required to recover a tensor by TK decomposition is further reduced to via a balance unfolding scheme [9]. Based on another widely used factorization namely tensor singular value decomposition (t-SVD) [12], the authors of [13] show that a -order tensor of size and tubal rank can be exactly recovered, so long as entries are sampled under random sampling. Methods based on tensor train (TT) decomposition and hierarchical Tucker (HT) decomposition under random sampling can refer to [14] and [15].
The recently proposed tensor ring (TR) decomposition represents a high-order tensor as several cyclically contracted -order tensors [16, 17], which is a linear combination of TT. The first TR decomposition based method is proposed in [18], in which the completion model is formulated as a data fitting problem for the given partial observations. The algorithm optimizes each latent TR factor alternately. However, this method suffers from expensive time cost and overfitting problem when a smaller number of samples are available, and its performance highly rests on the choice of TR rank. Subsequently, a gradient descent method for TR completion is proposed in [19], where all TR factors are simultaneously optimized in one iteration. This method reduces computational cost but still requires a pre-defined TR rank. By exploiting the low rank structure of the TR latent space, a nuclear norm regularization model is propounded to alleviate the burden of TR rank selection [20], which greatly reduces the computational cost. In [21], a TR nuclear norm minimization model with tensor circular unfolding scheme is proposed for tensor completion. This method does not require a pre-defined TR rank and achieves better performance than previous TR decomposition based methods.
However, existing TR decomposition based completion methods do not have theoretical guarantee. In this paper, by leveraging the McDiarmid inequality, we prove that most tensors satisfy TR incoherence property if we constrain the mode- fibers of TR factors to be incoherent. Using an -shifting -matricization scheme [22], we propose a TR nuclear norm minimization model for tensor completion with random sampling. We show that the proposed method can recover a -order tensor of size and TR rank with high probability under the TR incoherence condition, given samples. The proposed theory and the effectiveness of the algorithm are confirmed by experiments on synthetic data and real-world data.
The rest of this paper is organized as follows. Section 2 provides basic notations and preliminaries of TR decomposition. In Section 3, we propose a weighted sum of nuclear norm model for tensor completion with recovery guarantee under random sampling. The corresponding proof is in Section 4. Section 5 exhibits the results of numerical experiments. Finally, we conclude our work in section 6.
2 Notations and Preliminaries
2.1 Notations
This subsection introduces some basic notations of tensor and TR decomposition. For example, a scalar, a vector, a matrix and a tensor are denoted by a normal letter , a boldface lowercase letter , a boldface uppercase letter and a calligraphic letter , respectively. Specifically, a -order tensor of size is denoted as , where is the dimensional size corresponding to mode-. The -th entry of is denoted as . A mode- fiber of is represented as , and a mode- slice is denoted as .
We use to denote an identity matrix, to denote an identity operator and to denote the spectral norm of . The inner product of and is defined as . The Frobenius norm of is defined as . The Kronecker product and Hadamard product are expressed as and , respectively. A zero tensor is expressed as . The is an asymptotic notation. For example, means a quantity bounded in magnitude by for a constant .
2.2 Tensor Ring Decomposition
Let , denote the normalized factors of TR decomposition on the second dimension and , denote the TR singular value matrices. The representation of TR decomposition is , where is the -th mode- slice of and is the trace function. Another representation of TR decomposition is , where , is the -th mode- fiber of and denotes the outer product.
Let denote the -shifting -matricization of , which permutes the tensor with order and performs matricization along first modes. The indices of are
[TABLE]
We use to denote the TR contraction which contracts several TR factors into a new one. The formulation of TR contraction is
[TABLE]
where .
3 Main Result
In this section, we consider the TR completion with random sampling. The states of TR are categorized into three types: subcritical, critical and supercritical [17]. We suppose the TR rank is , the subcritical (supercritical) state requires (, , where at least one inequality is strict, and critical state requires , . We focus on a study of a (sub)critical TR since a supercritical TR can be reduced to (sub)critical by a surjective birational map [17]. Thereafter a TR means a (sub)critical TR wherever it appears.
We use to denote the set of indices of observations. Denotation is the orthogonal projection onto . We propose the following convex model for tensor completion using -shifting -matricization:
[TABLE]
It is unlikely that a method can be guaranteed to successfully recover a tensor without the assumption of the TR factors. For instance, if tensor consists of the outer product of standard basis vectors i. e., , in consequence can not be recovered without a priori knowledge of TR factors if entry is not sampled. To make the recovery feasible, the TR factors are required to be not spiky. We characterize this property as the following strong TR incoherence condition, in which the mode- fibers of TR factors play a role of singular vectors (thereby we call them TR singular tensors).
Lemma 1** (Strong TR incoherence condition).**
The tensor obeys the TR strong incoherence property with parameter , if for any ,
[TABLE]
provided that the TR rank is .
Lemma 1 shows that almost all tensors satisfy the strong TR incoherence property with if they obey the size property with . This union bound means the TR singular tensors are incoherent and there exist small values that can satisfy the strong TR incoherence property. With the only assumption about the small values of TR singular tensors, this model can generate a generic tensor with uniformly bounded TR factors, which leads to the following result.
Lemma 2**.**
Let be a fixed tensor of TR rank obeying the strong TR incoherence property with parameter , then the singular tensors of are and , and inequalities
[TABLE]
holds with probabilities at least , and , respectively, where
[TABLE]
Lemma 2 shows that any TR unfolding obeys the strong matrix incoherence condition if the TR is strong incoherent. Note that [21] states that a TR unfolding obeys . We emphasize this inequality becomes equality under specific conditions. We find satisfies the equality if mode- and mode- slices are linearly independent with or mode- fibers are linearly independent with . The Lemma 2 will not be violated if we assume all mode- fibers are linearly independent which leads to the upper bound .
Now we state our main result.
Theorem 1** (Tensor ring completion).**
Under the hypothesis of Lemma 1, supposing entries of are observed with locations sampled uniformly at random and defining . Then there is a numerical constant such that if
[TABLE]
* is the unique solution to (1) with probability at least , where is the maximal value of (3).*
A conclusion that can be drawn directly from (3) and (4) is that on the order of samples are needed to recover . The bound can be improved with a suitable since a (almost) square matrix leads to lower sample complexity for completion.
As a special case, the TR unfolding can be (nearly) squared by setting (since ) if , are on a same or similar order of magnitude. In this case, the tensor can be recovered with a minimal number of samples theoretically.
4 Architecture of the Proof
Before we prove Theorem 1, we define and as the tensorization operator, which is the inverse operator of unfolding. The following conditions are important for the proof of the main theorem (see Appendix C for details).
Lemma 3** (Dual certificate of tensor ring completion).**
Supposing satisfies (4), then is the unique minimizer to (1) if
[TABLE]
and there exists such that
[TABLE]
Proof**.**
The key idea to prove Theorem 1 is to illustrate that for any feasible perturbation supported in . We deduce it like follows
[TABLE]
The first inequality comes from the convexity of nuclear norm and second-order Taylor’s expansion. Since , the second equality holds by choosing such that . The third equality is due to and . The fourth inequality is because of (6) and hence
[TABLE]
The fifth inequality follows from the following deduction. Note that (5) indicates
[TABLE]
where
[TABLE]
hence
[TABLE]
where the last equality follows from the Pythagorean identity. Therefore, by writing and we have the quadratic inequality
[TABLE]
whose discriminant follows . Then
[TABLE]
which leads to
[TABLE]
Hence, we prove for any , there is , which indicates the uniqueness of the minimizer of (1). End of proof.
5 Numerical Experiments
In this section, three groups of datasets are used for tensor completion experiments, i.e., synthetic data, real-world images and videos. To illustrate the practical applicability of our model for tensor completion, the proposed model (1) is solved by alternating direction method of multipliers (ADMM) [23]. The corresponding algorithm is called tensor completion via tensor ring with balanced unfolding (TRBU). In each iteration of TRBU, the penalty parameter satisfies with [24].
Eight algorithms are benchmarked on real-world data, including tensor ring nuclear norm minimization for tensor completion (TRNNM) [21], low rank tensor completion via alternating least square (TR-ALS) [18], simple low rank tensor completion via tensor train (SiLRTC-TT) [14], high accuracy low rank tensor completion algorithm (HaLRTC) [7], low rank tensor completion via tensor nuclear norm minimization (LRTC-TNN) [25], Bayesian CP Factorization (FBCP) for image recovery [26], smooth low rank tensor tree completion (STTC) [15] and the proposed one. These methods are based on different tensor decompositions, including CP, Tucker, t-SVD, HT, TT and TR decompositions. Table 1 shows the algorithmic complexity of eight algorithms, where is the tensor dimension, is the dimensional size, is the number of samples and () is the tensor rank corresponding to each tensor decomposition.
There are several metrics for evaluating the recovery quality of visual data. The relative error (RE) is defined as , where is the ground truth and is the estimate of . The peak signal-to-noise ratio (PSNR) is a ratio between the maximum possible power of a signal and the power of corrupting noise [27]. We use computational CPU time (in seconds) as a measure of algorithmic complexity.
The sampling rate (SR) is defined as the ratio of the number of samples to the total number of the elements of tensor , which is denoted as . For fair comparison, the parameters in each algorithm are tuned to give optimal performance. For the proposed TRBU algorithm, one of the stop criteria is that the relative change is less than a tolerance we set to . We set the maximal number of iterations in experiments on synthetic data and in experiments on real-world data.
In the remainder of this section, we verify the theoretic analysis using synthetic data. The real-world data is also employed to test the proposed method, including images and videos. All the experiments are conducted in MATLAB 9.3.0 on a computer with a 2.8GHz CPU of Intel Core i7 and a 16GB RAM.
5.1 Exact Recovery from Random Problem
To testify Theorem 1, we generated two tensors in the first group of experiments: (a) a -order tensor of TR rank ; (b) a -order tensor of TR rank . The entries of TR factors are independently sampled from the normal distribution . Their sampling rates range from to with linear interval . For each tensor with different sampling rates, we run the TRBU algorithm times to recover its unfolding matrices, i.e., . The parameter setting for proposed TRBU are and .
The averaged results are shown in Fig. 1, which gives the recovery probabilities with respect to various sampling rates. In this experiment, a recovery is considered to be successful if . It can be seen from Fig. 1 that a balanced unfolding matrix is easier to recover than an unbalanced one, which validates our claim that the more balance the matrix is, the easier it is to recover. Due to the superiority of TRBU when step length , we fix in default in our later experiments.
In the second group of experiments, we generated two tensors, one with and , the other with and . The TR ranks are and , respectively. The sampling rate is , , and . We run the algorithm times for each parameter setting. We set and for TRBU algorithm in this experiment.
Table 2 reports the recovery results of four scenarios. We examine the TR rank of the recovered tensor by computing , , and checking if they are equal to the square of the value of the pre-defined TR rank. In all cases, the relative error is less than . Moreover, the TR ranks of the recovered tensors are consistent with the pre-defined ones, which illustrates the effectiveness of the proposed algorithm.
5.2 Phase Transition in TR rank with Varying Sampling Rates
In order to verify the recovery guarantee in Theorem 1, we generated a -order tensor by contracting independent TR factors whose entries are sampled from i.i.d. distributions. Theoretically, this tensor can be recovered successfully when , where is the degree of freedom (df) of a square unfolding and is a constant. The changing with sampling rate and TR rank are drawn in Fig. 2(a). The color of each cell represents the value of .
We vary TR rank from to to ensure is positive. Then we carried out experiments for each pair, where the algorithmic parameters and are set to and , respectively. For each experiment, the recovery is considered to be successful if the relative error is less than . The phase transition of the tensor completion is shown in Fig. 2(b), where the color bar reflects the empirical recovery rate which is scaled between [math] and . A white patch indicates a success of all experiments, while a black one represents a failure in all experiments.
The results show similar boundaries in Fig. 2(a) and Fig. 2(b), which is a validation for our main theory. As a comparison, the degree of freedom of the TR [17] is plotted in Fig. 2(c), which suggests the sampling bound in Theorem 1 may be improved in some way since the tensor cannot be recovered in the area where and .
5.3 Color Images
The visual data tensorization (VDT) [28, 14] transforms an image into a real ket of a Hilbert space by an appropriate block structured addressing. For an image of size , VDT first reshapes it into a tensor of size , then permutes and reshapes the resulting tensor into another one with size .
Eight RGB images are used in the first group of experiments, including kodim04 222http://r0k.us/graphics/kodak/kodim04.html, peppers, sailboat, lena, barbara, house, airplane and Einstein [18]. The original images are shown in Fig. 3.
To perform the experiments, we first apply VDT to these images. Specifically, we reshape kodim04 by and get a tensor of size . We reshape Einstein by and derive a tensor of size . For other images, we reshape them into -order tensors of size , further they are reshaped into -order tensors of size . Note that the VDT is by manual operation and the result can change with the choice.
After the VDT operation, we compare the proposed algorithm with the state-of-the-art ones. The FBCP method needs a pre-defined maximal CP rank that is very time-consuming. Specifically, the maximum CP ranks are for kodim04, for Einstein and for other images, otherwise the machine will be out of memory. The TR rank of all images is for TR-ALS due to the computational source limit. The sampling rates for all images are from to . For each image with different sampling rate, we conducted experiments, where the parameter setting are and .
As shown in Fig. 4, we compared the performance of eight algorithms both on completing the original low-order tensors and the high-order tensors from VDT processing. First, the performance of FBCP, HaLRTC, STTC and LRTC-TNN is very close in low order and high order cases by comparing Fig. 4(a) and Fig. 4(b). In addition, the TRBU, TRNNM, TR-ALS and SiLRTC-TT with VDT operation perform better than these without VDT, which shows that the TR decomposition and TT decomposition based methods are more suitable for solving high-order data completion problems. Moreover, TR-ALS is the most time-consuming of all algorithms in all experiments. Since the TR rank is fixed, its performance does not improve as the sampling rate increases in high order case and we suspect the model is over-fitted [18], while an under-fitting problem occurs in low order case. When completing high-dimensional data, TRBU is superior to other algorithms in terms of PSNR, which shows the effectiveness of TRBU in the case of recovering high-order tensors.
To simulate the non-uniform sampling situation, we use two RGB images in the second group of experiments, namely house and llama. The maximal CP rank for FBCP is . The TR rank used in TR-ALS is . We set and in this experiment.
The image recovery results for house and llama are shown in Fig. 5 and Fig. 6, respectively. The middle row shows the the recovery results of high-order tensor completions with VDT and the bottom row shows the recovery from directly completing the original images. Besides, it is apparent from Fig. 5 and Fig. 6 that TRBU is more capable of recovering high-order tensors.
5.4 Real-world Videos
In this section we use two videos to test the algorithms and perform experiments for each video. The first video called explosion is an explosion shot by a high speed camera 333http://www.newcger.com/shipinsucai/5786.html. We selected its st to th frames and downsampled each frame to size . It is further converted into a -order tensor of size by VDT operation.
The second one is a color video that describes the activity of a bunch of chickens 444https://pixabay.com/videos/id-10685/. We downsampled each frame to size and finally get a tensor of size by VDT manipulation. The TR rank for TR-ALS is due to machine memory limit. The maximal CP rank for FBCP is limited by . The sampling rate of two videos is . We set and in this experiment.
We conducted the experiments for two whole videos. For each video, we show the recovery result of one frame in Fig. 7 and Fig. 8. The middle row shows the recovery results for high-order tensor completion using VDT, and the bottom row shows the recovery results, in which case the original images are directly completed. The limited CP rank may deteriorate the performances of FBCP. This also implies huge storage requirement of FBCP. The TR-ALS is unable to effectively handle large scale data since it costs too much time. The TRBU has much better recovery quality among all methods and is efficient at large scale data completion.
6 Conclusion
We study the tensor ring decomposition and propose a weighted sum of nuclear norm minimization model for tensor ring completion. Meanwhile, a recovery guarantee for TR completion under random sampling scheme is provided and proved. To verify the effectiveness of the proposed model, a method based on ADMM, namely TRBU, is proposed to tackle this problem. The results of experiments on synthetic data not only verify the proposed sampling condition for TR completion but also show that the sampling bound is conservative and can be improved, which will become our future work. Experiments on real-world data further demonstrate the efficiency of TRBU over other state-of-art algorithms, especially for higher-order tensor completion.
Appendix A Proof of Lemma 1
Proof**.**
We first recall a concentration-of-measure inequality that is important for our analysis.
Lemma 4** (McDiarmid inequality [29]).**
Let be independent random variables such that there are , and , . Let be an arbitrary (implicit) function of the variables, e.g., the sum function, then for any there is
[TABLE]
as long as this function changes in a bounded way, i.e., if is changed, the value of this function changes by at most .
We consider the -th TR factor . According to the identity , there is , supposing that . Let and , obviously if , and we have if .
The proof is as follows. From the above deductions it is clear that . According to the union bound , the bound of is . Incorporating Lemma 4 we have , and let be a proportion of we prove (2) with probability at least (say). Additionally, there is .
Note that the above result is only for one core of TR, the total probability is .
Appendix B Proof of Lemma 2
Proof**.**
We use the first formulation of TR decomposition, i.e., . Note that every mode- slice of has the same status when interacting with and , then a substitution for the representation of TR factors is , where holds for all mode- slices of . We use matrix to denote any mode- slice of for convenience.
We consider a -order tensor and calculate the SVD for its TR unfolding. For simplicity, we denote by the -th mode- slice of and the -th mode- slice of . Consequently, the -norm of the mode- fiber of is
[TABLE]
by using the orthonormal condition of and . Thus the -norms of mode- fibers of are and the representation of the TR unfolding is
[TABLE]
where is the slice-wise matrix product acting on corresponding mode- slices, operators and unfold a TR factor into a matrix with permuted order and , respectively. We derive , where , and
[TABLE]
Here the operator rearranges a matrix into a vector column by column and rearranges a matrix into a vector row by row. To determine the rank of , we have .
The next step is to verify the orthogonality of and . Since
[TABLE]
where or , which means two pairs of slices are not allowed to be the same at the same time. With this expression it is clear that both and are orthogonal.
Generally there are , where , and . The rank is given by .
To calculate the -norm of the mode- fiber of , we consider a simple case in which two factors are contracted. The -th mode- fiber of can be written as , and hence the -norm of the fiber is equal to the -norm of the matrix which is . This equation is because mode- fibers of and are orthonormal. Let be a contracted factor and recursively repeat the above procedure, we prove that the -norm of the mode- fiber of is . Therefore, the left and right singular matrices of are and .
Subsequently, we calculate the variable expectation. Similar to the proof of Definition 1, let , there is , where . We define , then , where the definition of is the same with that of above. Performing the normalization we have a modification .
Assuming that only two factors are allowed to be contracted at a time and we start the contraction from the -th core. Notice the normalization, and the variable bound can be calculated by the following recursive formula , where . This implies . It is trivial to verify that for enough large .
According to Lemma 4, we have . Let , the right term becomes . Choosing , inequality holds with probability at least .
The proof of inequality about is similar to that of and hence is skipped.
Let , it is evident that , and the variable bound satisfies . Plugging into , we prove holds with probability at least .
With the above deduction, the following inequalities
[TABLE]
hold with probabilities at least and , respectively. Inequality holds with probability at least , where
[TABLE]
The proof is end.
Appendix C Proof of Lemma 3
Proof**.**
Since Lemma 2 indicates a TR unfolding has a unique SVD, we define the linear spaces and as the orthogonal complement of . The formulations of orthogonal projections and are and , respectively.
To prove (5), we verify it with the Rudelson selection estimate [30] under the assumption of strong TR incoherence condition. Since with probability at least for any and , note that . Applying this theorem with and gives the validation of (5), where is required to be larger than . The proof to (5) is complete.
To prove the first condition in (6), we construct the dual certificate via the Golf scheme introduced in [31]. Considering a union of where and , and each obeys the Bernoulli model where , . Inductively defining
[TABLE]
which implies and , where means contracting a TR whose singular value matrices are all identity matrices. Note that , then
[TABLE]
The proof to the first condition of (6) is complete.
Then we prove the second condition of (6). We deduce
[TABLE]
The first inequality comes from the triangle inequality, the second inequality follows form , the third inequality is derived by bounding using Theorem 6.3 in [31]. The fifth inequality is a result of bounding which can be derived from the proof of Lemma 2. The last inequality requires and are larger enough. The proof to the second condition of (6) is complete.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] T. G. Kolda, B. W. Bader, Tensor decompositions and applications, SIAM Review 51 (3) (2009) 455–500.
- 2[2] A. Cichocki, D. Mandic, L. De Lathauwer, G. Zhou, Q. Zhao, C. Caiafa, H. A. Phan, Tensor decompositions for signal processing applications: from two-way to multiway component analysis, IEEE Signal Processing Magazine 32 (2) (2015) 145–163.
- 3[3] A. Cichocki, N. Lee, I. Oseledets, A.-H. Phan, Q. Zhao, D. P. Mandic, et al., Tensor networks for dimensionality reduction and large-scale optimization: part 1 low-rank tensor decompositions, Foundations and Trends® in Machine Learning 9 (4-5) (2016) 249–429.
- 4[4] N. D. Sidiropoulos, L. De Lathauwer, X. Fu, K. Huang, E. E. Papalexakis, C. Faloutsos, Tensor decomposition for signal processing and machine learning, IEEE Transactions on Signal Processing 65 (13) (2017) 3551–3582.
- 5[5] M. Signoretto, R. Van de Plas, B. De Moor, J. A. Suykens, Tensor versus matrix completion: a comparison with application to spectral data, IEEE Signal Processing Letters 18 (7) (2011) 403–406.
- 6[6] W. He, L. Yuan, N. Yokoya, Total-variation-regularized tensor ring completion for remote sensing image reconstruction, in: ICASSP 2019-2019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), IEEE, 2019, pp. 8603–8607.
- 7[7] J. Liu, P. Musialski, P. Wonka, J. Ye, Tensor completion for estimating missing values in visual data, IEEE Transactions on Pattern Analysis and Machine Intelligence 35 (1) (2013) 208–220.
- 8[8] S. Gandy, B. Recht, I. Yamada, Tensor completion and low-n-rank tensor recovery via convex optimization, Inverse Problems 27 (2) (2011) 025010.
