<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">AM</journal-id><journal-title-group><journal-title>Applied Mathematics</journal-title></journal-title-group><issn pub-type="epub">2152-7385</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/am.2017.82019</article-id><article-id pub-id-type="publisher-id">AM-74421</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Recovery of Corrupted Low-Rank Tensors
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Haiyan</surname><given-names>Fan</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Gangyao</surname><given-names>Kuang</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Electronic Science and Engineering, National University of Defense Technology, Changsha, China</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>hy_fan@yeah.net(HF)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>07</day><month>02</month><year>2017</year></pub-date><volume>08</volume><issue>02</issue><fpage>229</fpage><lpage>244</lpage><history><date date-type="received"><day>30,</day>	<month>January</month>	<year>2017</year></date><date date-type="rev-recd"><day>25,</day>	<month>February</month>	<year>2017</year>	</date><date date-type="accepted"><day>28,</day>	<month>February</month>	<year>2017</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  This paper studies the problem of recovering low-rank tensors, and the tensors are corrupted by both impulse and Gaussian noise. The problem is well accomplished by integrating the tensor nuclear norm and the 
  <em>l</em>
  <sub>1</sub>-norm in a unified convex relaxation framework. The nuclear norm is adopted to explore the low-rank components and the 
  <em>l</em>
  <sub>1</sub>-norm is used to exploit the impulse noise. Then, this optimization problem is solved by some augmented-Lagrangian-based algorithms. Some preliminary numerical experiments verify that the proposed method can well recover the corrupted low-rank tensors.
 
</p></abstract><kwd-group><kwd>Low-Rank Tensor</kwd><kwd> Tensor Recovery</kwd><kwd> Augmented Lagrangian Method</kwd><kwd> Impulsive Noise</kwd><kwd> Mixed Noise</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>The problem of exploiting low-dimensional structures in high-dimensional data is taking on increasing importance in image, text and video processing, and web search, where the observed data lie in very high dimensional spaces. The principal component analysis (PCA) proposed in [<xref ref-type="bibr" rid="scirp.74421-ref1">1</xref>] is the most widely used tool for low-rank component extraction and dimensionality reduction. It is easily implementable and efficient for data mildly corrupted by small noise. However, this PCA method is sensitive to data corrupted by heavy impulse noise or outlying observations. Then, a number of robust PCA methods were proposed. But none of these approaches yield a polynomial-time algorithm with strong performance guarantees under broad conditions. The proposed Robust PCA [<xref ref-type="bibr" rid="scirp.74421-ref2">2</xref>] is one among the earliest polynomial-time algorithms. Assume that a data matrix X ∈ ℝ n 1 &#215; n 2 consists of a low-rank matrix A 0 and a sparse matrix E 0 . Then, A 0 and E 0 can be recovered with a high probability by solving the following convex relaxation problem (if A 0 is low-rank and satisfies some incoherent conditions, E 0 is sufficiently sparse):</p><p>min A , E ‖ A ‖ * + λ ‖ E ‖ 1 s .t . X = A + E (1)</p><p>where ‖ A ‖ * denotes the nuclear norm of A and ‖ E ‖ 1 denotes the l 1 -norm of E . Nuclear norm and l 1 -norm are used to induce low rank and sparsity, specifically. λ &gt; 0 is a parameter balancing the low rank and sparsity. Candes et al. [<xref ref-type="bibr" rid="scirp.74421-ref2">2</xref>] prove that λ = 1 / max ( n 1 , n 2 ) works with a high probability for recovering any low-rank, incoherent matrix. Notably, Chandrasekaran et al. [<xref ref-type="bibr" rid="scirp.74421-ref3">3</xref>] also consider the problem of decomposing a given data matrix into sparse and low-rank components, and give sufficient conditions for convex programming to succeed. Their work was motivated by applications in system identification and learning of graphical models. In contrast, Candes et al. [<xref ref-type="bibr" rid="scirp.74421-ref2">2</xref>] were motivated by robust principal component computations in high dimensional settings when there were erroneous and missing entries; missing entries were not considered in [<xref ref-type="bibr" rid="scirp.74421-ref3">3</xref>] . In [<xref ref-type="bibr" rid="scirp.74421-ref3">3</xref>] , the parameter λ is data-dependent, and may have to be selected by solving a number of convex programs, while Candes et al. [<xref ref-type="bibr" rid="scirp.74421-ref2">2</xref>] provide a universal value of λ , namely, λ = 1 / max ( n 1 , n 2 ) . The distinction between the two results is a consequence of different assumptions about the origin of the data matrix X .</p><p>In many real world applications, we need to consider the model defined in Equation (1) under more complicated circumstance [<xref ref-type="bibr" rid="scirp.74421-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.74421-ref5">5</xref>] . First, only a fraction of entries of X can be observed. This is the well-known matrix completion problem. If the unknown matrix is known to have low rank or approximately low rank, then accurate and even exact recovery is possible by nuclear norm minimization [<xref ref-type="bibr" rid="scirp.74421-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.74421-ref7">7</xref>] . Second, the observed data are corrupted by both impulse noise (sparse but large) and Gaussian noise (small but dense). Let X be the superposition of low-rank matrix A , the impulse noise matrix E and the Gaussian noise F , i.e., X = A + E + F . The Gaussian noise of the observed entries is assumed to be small in the sense that ‖ P Ω ( F ) ‖ F ≤ δ , where δ is the Gaussian noise level and ‖ ⋅ ‖ F is the Frobenius norm. Then, to be broadly applicable, we consider the following extension of model defined in Equation (1):</p><p>min A , E ‖ A ‖ * + λ ‖ E ‖ 1 s .t . ‖ P Ω ( X − A − E ) ‖ F ≤ δ (2)</p><p>where Ω is a subset of the index set of entries { 1 , 2 , ⋯ , n 1 } &#215; { 1 , 2 , ⋯ , n 2 } . It’s assumed that only these entries { X − i j , ( i , j ) ∈ Ω } can be observed. The operator P Ω : ℝ n 1 &#215; n 2 → ℝ n 1 &#215; n 2 is a orthogonal projection onto the span of matrices vanishing outside of Ω so that the ij-th entry of P Ω ( X ) is X i j if ( i , j ) ∈ Ω and zero otherwise. The problem defined in Equation (2) can be solved by the classical Augmented Lagrangian Method (ALM). The separable structure emerging in the objective function and the constraints entails the idea of splitting the corresponding augmented Lagrangian function to derive more efficient numerical algorithms. Tao et al. [<xref ref-type="bibr" rid="scirp.74421-ref5">5</xref>] developed the Alternating Splitting Augmented Lagrangian Method (ASALM) and its variant (VASALM), and the Parallel Splitting Augmented Lagrangian method (PSALM) for solving Equation (2).</p><p>One shortcoming of model defined in Equation (2) is that it can only handle matrix (two-way) data. However, the real-world data are ubiquitously in multi-way, also referred to as tensor. For example, a color image is a 3-way object with column, row and color modes; a greyscale video is indexed by two spatial variables and one temporal variable. If we use the model defined in Equation (2) to process the tensor data, we have to unfold the multi-way data into a matrix. Such a preprocessing usually leads to the loss of the inherent structure high-di- mensional information in the original observations. To avoid this negative factor, a common approach is to manipulate the tensor data by taking the advantage of its multi-dimensional structure. Tensor analysis have many applications in computer vision [<xref ref-type="bibr" rid="scirp.74421-ref8">8</xref>] , diffusion Magnetic Resonance Imaging (MRI) [<xref ref-type="bibr" rid="scirp.74421-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.74421-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.74421-ref11">11</xref>] , quantum entanglement problem [<xref ref-type="bibr" rid="scirp.74421-ref12">12</xref>] , spectral hypergraph theory [<xref ref-type="bibr" rid="scirp.74421-ref13">13</xref>] and higher-order Markov chains [<xref ref-type="bibr" rid="scirp.74421-ref14">14</xref>] .</p><p>The goal of this paper is to study the Tensor Robust PCA which aims to accurately recover a low-rank tensor from impulse and Gaussian noise. The observations can also be incomplete. Tensors of low rank appear in a variety of applications such as video processing (d = 3) [<xref ref-type="bibr" rid="scirp.74421-ref15">15</xref>] , time-dependent 3D imaging (d = 4), ray tracing where the material dependent bidirectional reflection function is an order four tensor that has to be determined from measurements [<xref ref-type="bibr" rid="scirp.74421-ref15">15</xref>] , numerical solution of the electronic Schr&#246;dinger equation ( d = 3 N , where N is the number of particles) [<xref ref-type="bibr" rid="scirp.74421-ref16">16</xref>] [<xref ref-type="bibr" rid="scirp.74421-ref17">17</xref>] [<xref ref-type="bibr" rid="scirp.74421-ref18">18</xref>] , machine learning [<xref ref-type="bibr" rid="scirp.74421-ref19">19</xref>] and more. More specifically, suppose we are given a data tensor X ∈ ℝ n 1 &#215; n 2 &#215; ⋯ &#215; n d ( d is the number of ways), and it can be decomposed as</p><p>X = A 0 + E 0 + F 0 (3)</p><p>where A 0 is low-rank and E 0 is sparse. F 0 is Gaussian noise with the noise level being δ . Then, we try to recover the low-rank A 0 through the following convex relaxation problem:</p><p>min A , E ‖ A ‖ * + λ ‖ E ‖ 1 s .t . ‖ P Ω ( X − A − E ) ‖ F ≤ δ (4)</p><sec id="s1_1"><title>1.1. Related Work</title><p>Although the recovery of low-rank matrix has been well studied, the research of low-rank tensor recovery is still lacking. This is mainly because it’s difficult to define a satisfactory tensor rank which enjoys similar good properties as the matrix case. Several different definitions of tensor rank have been proposed but each has its limitation. For example, the CP rank [<xref ref-type="bibr" rid="scirp.74421-ref20">20</xref>] is defined as the smallest number of rank one tensors that sum up to X , where a rank one tensor is of the form u 1 ⊗ u 2 ⊗ ⋯ ⊗ u d . Expectedly, the CP rank is NP-hard to compute. Its convex relaxation is also intractable. Another more popular direction is to use the tractable Tucker rank [<xref ref-type="bibr" rid="scirp.74421-ref20">20</xref>] and its convex relaxation. For a d-way tensor X , the Tucker rank is a vector defined as</p><p>rank t c ( X ) : = ( rank ( X ( 1 ) ) , rank ( X ( 2 ) ) , ⋯ , rank ( X ( d ) ) ) ,</p><p>where X ( i ) is the mode-i matricization of X . Motivated by the fact that the nuclear norm is the convex envelop of the matrix rank within the unit ball of the spectral norm. The Sum of Nuclear Norms (SNN), defined as ∑ i ‖ X ( i ) ‖ * , is used as a convex surrogate of the Tucker rank. This approach is effective, but SNN is not a tight convex relaxation of Tucker rank.</p><p>More recently, the work [<xref ref-type="bibr" rid="scirp.74421-ref21">21</xref>] proposed the tensor tubal rank based on a new tensor decomposition scheme denoted as t-SVD. The t-SVD is based on a new tensor-tensor product which enjoys many similar properties as the matrix case. Based on the computable t-SVD, the tensor nuclear norm [<xref ref-type="bibr" rid="scirp.74421-ref22">22</xref>] is used to replace the tubal rank for low-rank tensor recovery (from incomplete/corrupted tensors). The problem of recovering the unknown low-rank tensor F from incomplete samples F 0 can be solved by the following convex program [<xref ref-type="bibr" rid="scirp.74421-ref21">21</xref>] ,</p><p>min A ‖ A ‖ * s .t . P Ω ( A ) = P Ω ( A 0 ) (5)</p><p>where ‖ ⋅ ‖ * is the nuclear norm of A , Ω is the index set of known elements in the original tensor, and P Ω is the projector onto the span of tensors. Lu et al. [<xref ref-type="bibr" rid="scirp.74421-ref23">23</xref>] extended the work and studied the Tensor Robust Principal Component (TRPCA) problem, as defined in the following equation:</p><p>min A , E ‖ A ‖ * + λ ‖ E ‖ 1 s .t . X = A + E (6)</p><p>In this work, we go one step further, and consider recovering low-rank and sparse components of tensors from incomplete and noisy observations as defined in Equation (4).</p></sec><sec id="s1_2"><title>1.2. Paper Contribution</title><p>The contributions of this work are two-fold:</p><p>・ A unified convex relaxation framework is proposed for the problem of recovering low-rank and sparse components of tensors from incomplete and noisy observations. Three augmented-Lagrangian-based algorithms are developed for the optimization problem.</p><p>・ Numerical experiments on synthetical data validate the efficacy of our proposed denoising approach.</p></sec><sec id="s1_3"><title>1.3. Paper Organization</title><p>The rest of the paper is organized as follows. In Section 2, some preliminaries that are useful for the subsequent analysis are provided. In Section 3, three augmented-Lagrangian-based methods are developed for the problem defined in Equation (4). In Section 4, some numerical experiments verify the justification of the model defined in Equation (4) and the efficiency of the proposed algorithms. Finally, in Section 5, we make some conclusions and discuss some topics for future work.</p></sec></sec><sec id="s2"><title>2. Preliminaries</title><p>In this section, we list some lemmas concerning the shrinkage operators, which will be used at each iteration of the proposed augmented Lagrangian type methods to solve the generated subproblems.</p><p>Lemma 1. For τ &gt; 0 , and T ∈ ℝ n 1 &#215; n 2 , the solution of the following problem (7) obeys</p><p>arg min S { 1 2 ‖ S − T ‖ F 2 + τ ‖ S ‖ 1 } (7)</p><p>is given by shrink ( T , τ ) . shrink ( ⋅ , ⋅ ) is a soft shrinkage operator and defined as:</p><p>shrink ( a , κ ) { a − κ   a &gt; κ 0   | a | ≤ κ a + κ   a &lt; − κ (8)</p><p>Lemma 2. Consider the singular value decomposition (SVD) of a matrix A ∈ ℝ n 1 &#215; n 2 of rank r .</p><p>A = Q * S * V ,   S = diag ( { σ i } 1 ≤ i ≤ r ) (9)</p><p>where Q ∈ ℝ n 1 &#215; r and V ∈ ℝ n 2 &#215; r are orthogonal, and the singular values σ i are real and positive. Then, for all τ &gt; 0 , define the soft-thresholding operator D ,</p><p>D τ ( A ) : = Q * D τ ( S ) * V , D τ ( S ) = diag ( { ( σ i − τ ) + } 1 ≤ i ≤ r ) (10)</p><p>where x + is the operator that x + = max ( 0 , x ) . Then, for each τ &gt; 0 and B ∈ ℝ n 1 &#215; n 2 , the singular value shrinkage operator (10) obeys</p><p>D τ ( A ) = arg min B { 1 2 ‖ B − A ‖ F 2 + τ ‖ B ‖ * } (11)</p></sec><sec id="s3"><title>3. Algorithm</title><p>An alternative model to study the problem defined in Equation (4) is the following nuclear-norm- and l 1 -norm- normalized least squares problem:</p><p>min A , E ‖ A ‖ * + λ 1 ‖ E ‖ 1 + λ 2 ‖ P Ω ( X − A − E ) ‖ F 2 (12)</p><p>Equation (12) can be reformulated into the following favourable form:</p><p>min A , E , F ‖ A ‖ * + λ 1 ‖ E ‖ 1 + λ 2 ‖ P Ω ( F ) ‖ F 2 s .t . X = A + E + F (13)</p><p>Alternating Direction Method of Multiplier (ADMM), which is an extension of ALM algorithm, can be used to solve the tensor recovery problem defined in (13). With given ( A k , E k , F k ) , the ADMM generate the new iterates via the following scheme:</p><p>{ A k + 1 = arg min A ( ‖ A ‖ * + β 2 ‖ X − ( A + E k + F k ) + Λ 1 k β ‖ ) E k + 1 = arg min E ( λ 1 ‖ E ‖ 1 + β 2 ‖ X − ( A k + 1 + E + F k ) + Λ 1 k β ‖ ) F k + 1 = arg min F ∈ B ( λ 2 ‖ F ‖ F 2 + β 2 ‖ X − ( A k + 1 + E k + 1 + F ) + Λ 1 k β ‖ ) Λ 1 k + 1 = Λ 1 k + β ( X − ( A k + 1 + E k + 1 + F k + 1 ) ) (14)</p><p>See Algorithm 1 for the optimization details.</p><sec id="s3_1"><title>3.1. Stopping Criterion</title><p>It can be easily verified that the iterates generated by the proposed ADMM algorithm can be characterized by</p><p>{ 0 ∈ ∂ ‖ A k + 1 ‖ * − [ Λ 1 k − β ( A k + 1 + E k + F k − X ) ] 0 ∈ ∂ ( λ 1 ‖ E k + 1 ‖ 1 ) − [ Λ 1 k − β ( A k + 1 + E k + 1 + F k − X ) ] 0 ∈ ∂ ( λ 2 ‖ F k + 1 ‖ F 2 ) − [ Λ 1 k − β ( A k + 1 + E k + 1 + F k + 1 − X ) ] Λ 1 k + 1 = Λ 1 k − [ ( A k + 1 + E k + 1 + F k + 1 ) − X ] (15)</p><p>which is equivalent to</p><p>{ 0 ∈ ∂ ‖ A k + 1 ‖ * − Λ 1 k + 1 + β ( E k − E k + 1 ) + β ( F k − F k + 1 ) 0 ∈ ∂ ( λ 1 ‖ E k + 1 ‖ 1 ) − Λ 1 k + 1 + β ( F k − F k + 1 ) 0 ∈ ∂ ( λ 2 ‖ F k + 1 ‖ F 2 ) − Λ 1 k + 1 Λ 1 k + 1 = Λ 1 k − β [ ( A k + 1 + E k + 1 + F k + 1 ) − X ] (16)</p><p>Algorithm 1. Optimization framework for problem defined in Equation (13).</p><p>Equation (16) shows that the distance of the iterates ( A k + 1 , E k + 1 , F k + 1 ) to the</p><p>solution ( A * , E * , F * , Λ * ) can be characterized by β ( ‖ E k − E k + 1 ‖ + ‖ F k − F k + 1 ‖ ) and 1 β ‖ Λ 1 k − Λ 1 k + 1 ‖ . Thus, a straightforward stopping criterion for Algorithm 1 is:</p><p>m i n { β ( ‖ E k − E k + 1 ‖ + ‖ F k − F k + 1 ‖ ) , 1 β ‖ Λ 1 k − Λ 1 k + 1 ‖ } ≤ ϵ (17)</p><p>Here ϵ is an infinitesimal number, e.g., 10<sup>−6</sup>.</p></sec><sec id="s3_2"><title>3.2. Convergence Analysis</title><p>In this subsection, we mainly analyze the convergence of ADMM for solving problem defined in Equation (13). We denote f 1 ( ⋅ ) = ‖ ⋅ ‖ * , f 2 ( ⋅ ) = ‖ ⋅ ‖ F 2 , and f 3 ( ⋅ ) = ‖ ⋅ ‖ 1 . f 2 ( ⋅ ) is strongly convex, while f 1 ( ⋅ ) and f 3 ( ⋅ ) are convex terms, but may not be strongly convex. The problem defined in Equation (13) can be reformulated as</p><p>min A , E , F f 1 ( A ) + λ 2 f 2 ( F ) + λ 1 f 3 ( E ) s .t . χ = A + E + F (18)</p><p>Definition 1. (Convex and Strongly Convex) Let f : ℝ n → [ − ∞ , + ∞ ] , if the domain of f denoted by f : = { x ∈ ℝ n , f ( x ) &lt; + ∞ } is not empty, f is considered to be proper. If for any x ∈ ℝ n and y ∈ ℝ n , we always have f ( t x + ( 1 − t ) y ) ≤ t f ( x ) + ( 1 − t ) f ( y ) , ∀ t ∈ [ 0,1 ] , then it is considered that f is convex. Furthermore, f is considered to be strongly convex with the modulus μ &gt; 0 , if</p><p>f ( t x + ( 1 − t ) y ) ≤ t f ( x ) + ( 1 − t ) f ( y ) − 1 2 μ t ( 1 − t ) ‖ x − y ‖ 2 , ∀ t ∈ [ 0,1 ] (19)</p><p>Cai et al. [<xref ref-type="bibr" rid="scirp.74421-ref24">24</xref>] and Li et al. [<xref ref-type="bibr" rid="scirp.74421-ref25">25</xref>] have proved the convergence of Extended Alternating Direction Method of Multipliers (e-ADMM) with only one strongly convex function for the case m = 3.</p><p>Assumption 1. In Equation (18), f 1 and f 3 are convex, and f 2 is strongly convex with modulus μ 2 &gt; 0 .</p><p>Assumption 2. The optimal solution set for the problem defined in Equation (18) is nonempty, i.e., there exist ( A * , E * , F * , Λ 1 * ) ∈ Ω * such that the following requirements can be satisfied:</p><p>∇ f 1 ( A * ) − Λ * = 0 , (20)</p><p>λ 2 ∇ f 2 ( F * ) − Λ 1 * = 0 , (21)</p><p>λ 1 ∇ f 3 ( E * ) − Λ 1 * = 0 , (22)</p><p>A * + E * + F * − χ = 0 , (23)</p><p>Theorem 1. Assume that Assumption 1 and Assumption 2 hold. Let ( A k , E k , F k , Λ 1 k ) be the sequence generated by Algorithm 1 for solving the problem</p><p>defined in Equation (18). If β ∈ ( 0 , 6 μ 2 13 ) , the limit point of ( A k , F k , E k , Λ 1 k )</p><p>is an optimal solution to Equation (18). Moreover, the objective function con- verges to the optimal value and the constraint violation converges to zero, i.e.,</p><p>lim k → ∞ ‖ f 1 ( A * ) + λ 2 f 2 ( F * ) + λ 1 f 3 ( E * ) − f * ‖ = 0 (24)</p><p>and</p><p>lim k → ∞ ‖ χ − ( A + E + F ) ‖ = 0 (25)</p><p>where f * denotes the optimal objective value for the problem defined in Equa-</p><p>tion (18). In our specific application, β ∈ ( 0 , 6 * 2 λ 2 13 ) can sufficiently ensure</p><p>the convergence [<xref ref-type="bibr" rid="scirp.74421-ref24">24</xref>] .</p></sec><sec id="s3_3"><title>3.3. Parameter Choice</title><p>In our optimization framework given in Equation (13), there are three parameters β , λ 1 and λ 2 . As mentioned in Lu [<xref ref-type="bibr" rid="scirp.74421-ref23">23</xref>] , λ 1 does not need any tuning and can be set to 1 / n ( 1 ) n 3 , where n ( 1 ) = max { n 1 , n 2 } . Besides, the value of β</p><p>is limited to the range β ∈ ( 0, 6 * 2 λ 2 13 ) to ensure the convergence of our algo-</p><p>rithm (based on the analysis in Theorem 1). Thus, the value of λ 2 is important for the performance of our algorithm. For simplicity, we consider the case when A is only degraded by Gaussian noise F without sparse noise E , that is:</p><p>m i n   1 2 ‖ F ‖ F 2 + 1 2 λ 2 ‖ A ‖ * s .t . χ = A + F (26)</p><p>The solution for Equation (26) is equal to χ but with singular values being shifted towards zero by soft thresholding. λ 2 should be set large enough to remove noise (i.e., to keep the variance low), and small to avoid over-shrinking of the original tensor A (i.e., to keep the bias low). For the matrix case (i.e., n 3 = 1 ), Candes et al. [<xref ref-type="bibr" rid="scirp.74421-ref26">26</xref>] have deduced the proper value of λ 2 , as shown in the following theorem.</p><p>Theorem 2. Supposing that the Gaussian noise term F ∈ ℝ n &#215; n , and each entry n i , j is iid normally distributed, we can have that for N ( 0, σ 2 ) ,</p><p>‖ F ‖ F 2 ≤ ( n + 8 n ) σ 2 with high probability. Then, 1 2 λ 1 = ( n + 8 n ) σ . That is, λ 2 = 1 2 ( n + 8 n ) σ .</p><p>Based on this conclusion, we derive the required conditions for convex program defined in Equation (13) to accurately recover the low-rank component A from corrupted observations. Our derivations are given in the following main result.</p><p>Main Result 1. Assume that the low-rank tensor A 0 ∈ ℝ n 1 &#215; n 2 &#215; n 3 obeys the incoherence conditions [<xref ref-type="bibr" rid="scirp.74421-ref27">27</xref>] . The support set Ω of E 0 is uniformly distributed among all sets of cardinality m. Then, there exist universal constants c 1 , c 2 &gt; 0 such that with probability at least 1 − c 1 n − c 2 , A 0 , E 0 is the unique minimizer to problem defined in Equation (13). The values of λ 1 and λ 2 can be determined</p><p>as λ 2 = 1 2 n ( 1 ) n 3 + 8 n ( 1 ) n 3 σ and λ 1 = 1 n ( 1 ) n 3 . In the same time, the rank of</p><p>A 0 and the number of non-zero entries of E 0 should satisfy that</p><p>rank t ( A ) ≤ ρ r n ( 2 ) μ 0 ( log ( n ( 1 ) n 3 ) ) 2 and m ≤ ρ s n 1 n 2 n 3 2</p><p>where n ( 1 ) = max { n 1 , n 2 } and n ( 2 ) = min { n 1 , n 2 } . ρ<sub>r</sub> and ρ<sub>s</sub> are positive constants.</p><p>The value of penalty parameter β should be within the range of ( 0 , 6 * 2 λ 2 13 ) to</p><p>ensure the convergence.</p></sec></sec><sec id="s4"><title>4. Experiments on Synthetic Data</title><p>In this section, we conduct synthetic data and real data experiments to corroborate our algorithm. We investigate the ability of our proposed Robust Low Rank Tensor Approximation (denoted as RLRTA) algorithm for recovering low-rank tensors of various tubal rank from noises of various sparsity and random Gaussian noise of different intensity.</p><sec id="s4_1"><title>4.1. Exact Recovery from Varying Sparsity of E</title><p>We first verify the correct recovery performance of our algorithm for different sparsity of E . Be similar to [<xref ref-type="bibr" rid="scirp.74421-ref23">23</xref>] , we consider the tensors of size n &#215; n &#215; n , with varying dimensions n = 100 , 200 . We generate a rank t − r tensor A = Q * V , where the entries of Q ∈ ℝ n &#215; r &#215; n and V ∈ ℝ r &#215; n &#215; n are independently sampled from a uniform distribution in interval ( 0, 1 / n ) . The support set Ω , with size m = ρ s n 3 of sparse component E is chosen uniformly at random. For all ( i , j , k ) ∈ Ω , let E i j k = M i j k , where M is a tensor with independent Bernoulli &#177; 1 entries. For E , it can be mathematically expressed as</p><p>E i j k = { 1, w .p . ρ s / 2 0 w .p .1 − ρ s − 1 w .p . ρ s / 2 (27)</p><p>where w .p . is the abbreviation of “with probability”. We test on two settings: the first scenario with setting r = rank t ( A ) = 0.1 n and ρ s = 0.1 . The second scenario with setting r = rank t ( A ) = 0.1 n and ρ s = 0.2 .</p><p>The Gaussian noise F in each frontal slice is generated independently with each other, i.e.</p><p>F ( : , : , i 3 ) ∼ N ( 0 , σ i 3 2 ) , 1 ≤ i 3 ≤ n (28)</p><p>The variance values σ i 3 2 in each frontal slice are randomly selected from 0 to 0.1. In this sub-subsection 1, our task is to recovery A from noisy observation χ = A + E + F with E of varying sparsity. <xref ref-type="table" rid="table1">Table 1</xref> and <xref ref-type="table" rid="table2">Table 2</xref> show the</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Correct recovery for random problems of varying sparsity using RLRTA</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  colspan="6"  ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x215.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x216.png" xlink:type="simple"/></inline-formula></th></tr></thead><tr><td align="center" valign="middle" >n</td><td align="center" valign="middle" >r</td><td align="center" valign="middle" >m</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x217.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x218.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x219.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" >100</td><td align="center" valign="middle" >10</td><td align="center" valign="middle" >1e5</td><td align="center" valign="middle" >132,399</td><td align="center" valign="middle" >1.1838e−04</td><td align="center" valign="middle" >0.3040</td></tr><tr><td align="center" valign="middle" >200</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >8e5</td><td align="center" valign="middle" >1,046,860</td><td align="center" valign="middle" >2.8331e−05</td><td align="center" valign="middle" >0.3026</td></tr><tr><td align="center" valign="middle"  colspan="6"  ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x220.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x221.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" >n</td><td align="center" valign="middle" >r</td><td align="center" valign="middle" >m</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x222.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x223.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x224.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" >100</td><td align="center" valign="middle" >10</td><td align="center" valign="middle" >2e5</td><td align="center" valign="middle" >222,128</td><td align="center" valign="middle" >1.5001e−04</td><td align="center" valign="middle" >0.3072</td></tr><tr><td align="center" valign="middle" >200</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >16e5</td><td align="center" valign="middle" >1,797,586</td><td align="center" valign="middle" >3.8035e−05</td><td align="center" valign="middle" >0.3118</td></tr></tbody></table></table-wrap><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Correct recovery for random problems of varying sparsity using TRPCA [<xref ref-type="bibr" rid="scirp.74421-ref23">23</xref>] </title></caption><table><tbody><thead><tr><th align="center" valign="middle"  colspan="6"  ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x225.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x226.png" xlink:type="simple"/></inline-formula></th></tr></thead><tr><td align="center" valign="middle" >n</td><td align="center" valign="middle" >r</td><td align="center" valign="middle" >m</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x227.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x228.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x229.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" >100</td><td align="center" valign="middle" >10</td><td align="center" valign="middle" >1e5</td><td align="center" valign="middle" >575,485</td><td align="center" valign="middle" >0.0021</td><td align="center" valign="middle" >0.2805</td></tr><tr><td align="center" valign="middle" >200</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >8e5</td><td align="center" valign="middle" >4,594,860</td><td align="center" valign="middle" >5.4577e−04</td><td align="center" valign="middle" >0.2727</td></tr><tr><td align="center" valign="middle"  colspan="6"  ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x230.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x231.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" >n</td><td align="center" valign="middle" >r</td><td align="center" valign="middle" >m</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x232.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x233.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x234.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" >100</td><td align="center" valign="middle" >10</td><td align="center" valign="middle" >2e5</td><td align="center" valign="middle" >576,448</td><td align="center" valign="middle" >0.0030</td><td align="center" valign="middle" >0.1597</td></tr><tr><td align="center" valign="middle" >200</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >16e5</td><td align="center" valign="middle" >4,609,591</td><td align="center" valign="middle" >8.3233e−04</td><td align="center" valign="middle" >0.1707</td></tr></tbody></table></table-wrap><p>recovery results of algorithm RLRTA and TRPCA. It’s shown that RLRTA can better recover the low-rank compnent A under different sparse component E .</p></sec><sec id="s4_2"><title>4.2. Exact Recovery with F of Varying Intensity</title><p>Now we exam the recovery phenomenon with Gaussian noise of varying variances. The generation of A ∈ ℝ n &#215; n &#215; n is the same as that in sub-subsection 1 and r = rank t ( A ) = 0.1 n . The sparse component E has sparsity ρ s = 0.1 . For simplicity, we assume that F is white Gaussian noise, that is</p><p>F ( i 1 , i 2 , i 3 ) ∼ N ( 0, σ w 2 ) (29)</p><p>where 1 ≤ i 1 ≤ n , 1 ≤ i 2 ≤ n , 1 ≤ i 3 ≤ n . The noise variance values σ w 2 are 0.02, 0.04, 0.06, 0.08 and 0.1, respectively <xref ref-type="table" rid="table3">Table 3</xref> and <xref ref-type="table" rid="table4">Table 4</xref> show the recovery results of algorithm RLRTA and TRPCA. It’s shown that RLRTA can better recover the low-rank compnent A under different Gaussian noise F .</p></sec><sec id="s4_3"><title>4.3. Phase Transition in Rank and Sparsity</title><p>Now we exam the recovery phenomenon with varying rank of A and varying sparsity of E . Similar to [<xref ref-type="bibr" rid="scirp.74421-ref23">23</xref>] , we consider two sizes of A ∈ ℝ n &#215; n &#215; n 3 : (1)</p><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Correct recovery for random problems of varying intensity using RLRTA</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  colspan="6"  ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x251.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x252.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x253.png" xlink:type="simple"/></inline-formula></th></tr></thead><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x254.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >r</td><td align="center" valign="middle" >m</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x255.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x256.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x257.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" >0.02</td><td align="center" valign="middle" >10</td><td align="center" valign="middle" >1e5</td><td align="center" valign="middle" >100,438</td><td align="center" valign="middle" >1.1900e−04</td><td align="center" valign="middle" >0.2707</td></tr><tr><td align="center" valign="middle" >0.04</td><td align="center" valign="middle" >10</td><td align="center" valign="middle" >1e5</td><td align="center" valign="middle" >111,249</td><td align="center" valign="middle" >1.1886e−04</td><td align="center" valign="middle" >0.2915</td></tr><tr><td align="center" valign="middle" >0.06</td><td align="center" valign="middle" >10</td><td align="center" valign="middle" >1e5</td><td align="center" valign="middle" >134,908</td><td align="center" valign="middle" >1.2041e−04</td><td align="center" valign="middle" >0.3138</td></tr><tr><td align="center" valign="middle" >0.08</td><td align="center" valign="middle" >10</td><td align="center" valign="middle" >1e5</td><td align="center" valign="middle" >160,814</td><td align="center" valign="middle" >1.5044e−04</td><td align="center" valign="middle" >0.3451</td></tr><tr><td align="center" valign="middle" >0.10</td><td align="center" valign="middle" >10</td><td align="center" valign="middle" >1e5</td><td align="center" valign="middle" >184,006</td><td align="center" valign="middle" >2.2189e−04</td><td align="center" valign="middle" >0.3824</td></tr><tr><td align="center" valign="middle"  colspan="6"  ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x258.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x259.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x260.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x261.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >r</td><td align="center" valign="middle" >m</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x262.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x263.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x264.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" >0.02</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >8e5</td><td align="center" valign="middle" >803,564</td><td align="center" valign="middle" >2.8135e−05</td><td align="center" valign="middle" >0.2709</td></tr><tr><td align="center" valign="middle" >0.04</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >8e5</td><td align="center" valign="middle" >889,969</td><td align="center" valign="middle" >2.8269e−05</td><td align="center" valign="middle" >0.2913</td></tr><tr><td align="center" valign="middle" >0.06</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >8e5</td><td align="center" valign="middle" >1,080,602</td><td align="center" valign="middle" >2.9120e−05</td><td align="center" valign="middle" >0.3145</td></tr><tr><td align="center" valign="middle" >0.08</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >8e5</td><td align="center" valign="middle" >1,287,048</td><td align="center" valign="middle" >3.6441e−05</td><td align="center" valign="middle" >0.3460</td></tr><tr><td align="center" valign="middle" >0.10</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >8e5</td><td align="center" valign="middle" >1,472,423</td><td align="center" valign="middle" >5.4040e−05</td><td align="center" valign="middle" >0.3821</td></tr></tbody></table></table-wrap><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> Correct recovery for random problems of varying intensity using TRPCA [<xref ref-type="bibr" rid="scirp.74421-ref23">23</xref>] </title></caption><table><tbody><thead><tr><th align="center" valign="middle"  colspan="6"  ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x265.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x266.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x267.png" xlink:type="simple"/></inline-formula></th></tr></thead><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x268.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >r</td><td align="center" valign="middle" >m</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x269.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x270.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x271.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" >0.02</td><td align="center" valign="middle" >10</td><td align="center" valign="middle" >1e5</td><td align="center" valign="middle" >571,972</td><td align="center" valign="middle" >0.0013</td><td align="center" valign="middle" >0.1036</td></tr><tr><td align="center" valign="middle" >0.04</td><td align="center" valign="middle" >10</td><td align="center" valign="middle" >1e5</td><td align="center" valign="middle" >571,943</td><td align="center" valign="middle" >0.0024</td><td align="center" valign="middle" >0.2041</td></tr><tr><td align="center" valign="middle" >0.06</td><td align="center" valign="middle" >10</td><td align="center" valign="middle" >1e5</td><td align="center" valign="middle" >571,944</td><td align="center" valign="middle" >0.0036</td><td align="center" valign="middle" >0.3039</td></tr><tr><td align="center" valign="middle" >0.08</td><td align="center" valign="middle" >10</td><td align="center" valign="middle" >1e5</td><td align="center" valign="middle" >571,290</td><td align="center" valign="middle" >0.0048</td><td align="center" valign="middle" >0.4037</td></tr><tr><td align="center" valign="middle" >0.10</td><td align="center" valign="middle" >10</td><td align="center" valign="middle" >1e5</td><td align="center" valign="middle" >571,880</td><td align="center" valign="middle" >0.0059</td><td align="center" valign="middle" >0.5039</td></tr><tr><td align="center" valign="middle"  colspan="6"  ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x272.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x273.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x274.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x275.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >r</td><td align="center" valign="middle" >m</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x276.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x277.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/9-7403510x278.png" xlink:type="simple"/></inline-formula></td></tr><tr><td align="center" valign="middle" >0.02</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >8e5</td><td align="center" valign="middle" >4,573,505</td><td align="center" valign="middle" >3.0970e−04</td><td align="center" valign="middle" >0.1036</td></tr><tr><td align="center" valign="middle" >0.04</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >8e5</td><td align="center" valign="middle" >4,574,842</td><td align="center" valign="middle" >6.0571e−04</td><td align="center" valign="middle" >0.2043</td></tr><tr><td align="center" valign="middle" >0.06</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >8e5</td><td align="center" valign="middle" >4,573,573</td><td align="center" valign="middle" >9.0370e−04</td><td align="center" valign="middle" >0.3040</td></tr><tr><td align="center" valign="middle" >0.08</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >8e5</td><td align="center" valign="middle" >4,573,394</td><td align="center" valign="middle" >0.0012</td><td align="center" valign="middle" >0.4039</td></tr><tr><td align="center" valign="middle" >0.10</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >8e5</td><td align="center" valign="middle" >4,572,467</td><td align="center" valign="middle" >0.0015</td><td align="center" valign="middle" >0.5021</td></tr></tbody></table></table-wrap><p>n = 100 , n 3 = 50 , (2) n = 200 , n 3 = 50 . We generate A = Q * V , where the entries of Q ∈ ℝ n &#215; r &#215; n 3 and V ∈ ℝ r &#215; n &#215; n 3 are independently sampled from a uniform distribution in interval ( 0, 1 / n ) . For E , we still consider a Bernoulli model for its support and random signs as in Equation (27). The variance values σ w , i 3 2 in each frontal slice i 3 ( 1 ≤ i 3 ≤ n 3 ) are randomly selected from 0 to 0.1, and the mean variance values are both set to be 0.05.</p><p>We set r / n as all the choices in [ 0.01 : 0.01 : 0.5 ] , and ρ<sub>s</sub> in [ 0.01 : 0.01 : 0.5 ] . For each ( r , ρ s ) -pair, we simulate 10 test instances and declare a trial to be successful if the recovered A ⌣ satisfies ‖ A ⌣ − A ‖ F / ‖ A ‖ F ≤ 10 − 3 . <xref ref-type="fig" rid="fig1">Figure 1</xref> plots</p><p>the fraction of correct recovery for each pair (black = 0% and white = 100%). It can be seen that there is a large region in which the recovery is correct.</p></sec><sec id="s4_4"><title>4.4. Phase Transition in Rank and Entry-Wise Noise Intensity</title><p>Now we exam the recovery phenomenon with varying rank of A and varying intensity of noise F . We still consider two sizes of A ∈ ℝ n &#215; n &#215; n 3 : (1) n = 100 , n 3 = 50 , (2) n = 200 , n 3 = 50 . We generate A = Q * V , where the entries of Q ∈ ℝ n &#215; r &#215; n 3 and V ∈ ℝ r &#215; n &#215; n 3 independently sampled from a uniform distribution in interval ( 0, 1 / n ) . For E , we still consider a Bernoulli model for its</p><p>support and random signs as in Equation (27) and sparsity parameter ρ<sub>s</sub> is fixed at 0.1. The generation of F is similar to Equation (29).</p><p>We set r / n as all the choices in [ 0.01 : 0.05 : 0.5 ] . The noise variance values σ w 2 are in [ 0.01 : 0.01 : 0.1 ] . For each ( r , σ w 2 ) -pair, we simulate 10 test instances and declare a trial to be successful if the recovered A ⌣ satisfies ‖ A ⌣ − A ‖ F / ‖ A ‖ F ≤ 10 − 3 . <xref ref-type="fig" rid="fig2">Figure 2</xref> plots the fraction of correct recovery for each pair (black = 0% and white = 100%). It can be seen that there is a large region in which the recovery is correct.</p></sec></sec><sec id="s5"><title>5. Conclusion</title><p>This work verifies the ability of convex optimization for the recovery of low- rank tensors corrupted by both impulse and Gaussian noise. The problem is tackled by integrating the tensor nuclear norm, l 1 -norm and least square term in a unified convex relaxation framework. Parameters are selected to comprise the low-rank component, the sparse component and the Gaussian-noise term. Besides, the convergence of the proposed algorithm is discussed. Numerical experiments have been conducted to demonstrate the efficacy of our proposed denoising approach.</p></sec><sec id="s6"><title>Acknowledgements</title><p>The authors would like to thank Canyi Lu for providing the code for TRPCA algorithm.</p></sec><sec id="s7"><title>Cite this paper</title><p>Fan, H.Y. and Kuang, G.Y. (2017) Recovery of Corrupted Low-Rank Tensors. Applied Mathematics, 8, 229-244. https://doi.org/10.4236/am.2017.82019</p></sec></body><back><ref-list><title>References</title><ref id="scirp.74421-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Jolliffe, I. (2002) Principal Component Analysis. Wiley Online Library.</mixed-citation></ref><ref id="scirp.74421-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Candes, E.J., Li, X.D., Ma, Y. and Wright, J. (2011) Robust Principal Component Analysis? Journal of the ACM, 58, Article Number: 11.  
https://doi.org/10.1145/1970392.1970395</mixed-citation></ref><ref id="scirp.74421-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Chandrasekaran, V., Sanghavi, S., Parrilo, P.A. and Willsky, A.S. (2011) Rank-Sparsity Incoherence for Matrix Decomposition. SIAM Journal on Optimization, 21, 572-596. https://doi.org/10.1137/090761793</mixed-citation></ref><ref id="scirp.74421-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Wright, J., Ganesh, A., Rao, S.Y.P. and Ma, Y. (2009) Robust Principal Component Analysis: Exact Recovery of Corrupted Low-Rank Matrices via Convex Optimization Neural Information Processing Systems (NIPS).</mixed-citation></ref><ref id="scirp.74421-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Tao, M. and Yuan, X. (2011) Recovering Low-Rank and Sparse Components of Matrices from Incomplete and Noisy Observations. SIAM Journal on Optimization, 21, 57-81. https://doi.org/10.1137/100781894</mixed-citation></ref><ref id="scirp.74421-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Candes, E.J. and Recht, B. (2009) Exact Matrix Completion via Convex Optimization. Foundations of Computational Mathematics, 9, 717-772.  
https://doi.org/10.1007/s10208-009-9045-5</mixed-citation></ref><ref id="scirp.74421-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Candes, E.J. and Tao, T. (2010) The Power of Convex Relaxation: Near-Optimal Matrix Completion. IEEE Transaction on Information Theory, 56, 2053-2080.  
https://doi.org/10.1109/TIT.2010.2044061</mixed-citation></ref><ref id="scirp.74421-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Wang, H. and Ahuja, N. (2004) Compact Representation of Multidimensional Data Using Tensor Rank-One Decomposition.</mixed-citation></ref><ref id="scirp.74421-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Bloy, L. and Verma, R. (2008) On Computing the Underlying Fiber Directions from the Diffusion Orientation Distribution Function. 11th International Conference on Medical Image Computing and Computer-Assisted Intervention, New York, 6-10 September 2008, 1-8.</mixed-citation></ref><ref id="scirp.74421-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Ghosh, A., Tsigaridas, E., Descoteaux, M., Comon, P., Mourrain, B. and Deriche, R. (2008) A Polynomial Based Approach to Extract the Maxima of an Antipodally Symmetric Spherical Function and Its Application to Extract Fiber Directions from the Orientation Distribution Function in Diffusion MRI.</mixed-citation></ref><ref id="scirp.74421-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Qi, L., Yu, G. and Wu, E.X. (2010) Higher Order Positive Semi-Definite Diffusion Tensor Imaging. SIAM Journal on Imaging Sciences, 3, 416-433.  
https://doi.org/10.1137/090755138</mixed-citation></ref><ref id="scirp.74421-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Hilling, J.J. and Sudbery, A. (2010) The Geometric Measure of Multipartite Entanglement and the Singular Values of a Hypermatrix. Journal of Mathematical Physics, 51, Article ID: 072102. https://doi.org/10.1063/1.3451264</mixed-citation></ref><ref id="scirp.74421-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Hu, S. and Qi, L. (2012) Algebraic Connectivity of an Even Uniform Hypergraph. Journal of Combinatorial Optimization, 24, 564-579.  
https://doi.org/10.1007/s10878-011-9407-1</mixed-citation></ref><ref id="scirp.74421-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Li, W. and Ng, M. (2011) Existence and Uniqueness of Stationary Probability Vector of a Transition Probability Tensor Technical Report. Department of Mathematics, the Hong Kong Baptist University, Hong Kong.</mixed-citation></ref><ref id="scirp.74421-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Liu, J., Musialski, P., Wonka, P. and Ye, J. (2009) Tensor Completion for Estimating Missing Values in Visual Data In ICCV.</mixed-citation></ref><ref id="scirp.74421-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Lubich, C. (2008) From Quantum to Classical Molecular Dynamics: Reduced Models and Numerical Analysis EMS Zürich.</mixed-citation></ref><ref id="scirp.74421-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Beck, M.H., Jackle, A., Worth, G.A. and Meyer, H.D. (1999) The Multiconfiguration Time-Dependent Hartree (MCTDH) Method: A Highly Efficient Algorithm for Propagating Wavepackets. Physics Reports, 324, 1-105.  
https://doi.org/10.1016/S0370-1573(99)00047-2</mixed-citation></ref><ref id="scirp.74421-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Wang, H. and Thoss, M. (2009) Numerically Exact Quantum Dynamics for Indistinguishable Particles: The Multilayer Multiconfiguration Time-Dependent Hartree Theory in Second Quantization Representation. Journal of Chemical Physics, 131, Article ID: 024114.</mixed-citation></ref><ref id="scirp.74421-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Paredes, B.R., Aung, H., Berthouze, N.B. and Pontil, M. (2013) Multilinear Multitask Learning. Journal of Machine Learning Research, 28, 1444-1452.  
https://doi.org/10.1063/1.3173823</mixed-citation></ref><ref id="scirp.74421-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Kolda, T.G. and Bader, B.W. (2009) Tensor Decompositions and Applications. SIAM Review, 51, 455-500. https://doi.org/10.1137/07070111X</mixed-citation></ref><ref id="scirp.74421-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, Z., Ely, G., Aeron, S., Hao, N. and Kilmer, M.E. (2014) Novel Methods for Multilinear Data Completion and De-Noising Based on Tensor-SVD. Computer Science, 44, 3842-3849. https://doi.org/10.1109/cvpr.2014.485</mixed-citation></ref><ref id="scirp.74421-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Semerci, O., Hao, N., Kilmer, M.E. and Miller, E.L. (2013) Tensor-Based Formulation and Nuclear Norm Regularization for Multienergy Computed Tomography. IEEE Transactions on Image Processing, 23, 1678-1693.  
https://doi.org/10.1109/TIP.2014.2305840</mixed-citation></ref><ref id="scirp.74421-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Lu, C., Feng, J., Chen, Y., Liu, W., Lin, Z. and Yan, S. (2016) Tensor Robust Principal Component Analysis: Exact Recovery of Corrupted Low-Rank Tensors via Convex Optimization.</mixed-citation></ref><ref id="scirp.74421-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Cai, X., Han, D. and Yuan, X. (2014) The Direct Extension of ADMM for Three-Block Separable Convex Minimization Models Is Convergent When One Function Is Strongly Convex.</mixed-citation></ref><ref id="scirp.74421-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Li, M., Sun, D. and Toh, K. (2014) A Convergent 3-Block Semi-Proximal ADMM for Convex Minimization Problems with One Strongly Convex Block. Asia Pacific Journal of Operational Research, 32, 1550024.  
https://doi.org/10.1142/S0217595915500244</mixed-citation></ref><ref id="scirp.74421-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Candes, E.J. and Plan, Y. (2010) Matrix Completion with Noise. Proceedings of the IEEE, 98, 925-936. https://doi.org/10.1109/JPROC.2009.2035722</mixed-citation></ref><ref id="scirp.74421-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, Z. and Aeron, S. (2015) Exact Tensor Completion Using t-SVD.</mixed-citation></ref></ref-list></back></article>