Source-linked AI summary

Convex Tensor Decomposition via Structured Schatten Norm Regularization

Ryota Tomioka, Taiji Suzuki

arXiv:1303.6370v1stat.MLcs.LGmath.NA

TL;DR

The paper studies convex tensor decomposition when mode-wise rank selection and performance guarantees are difficult, focusing on structured Schatten-norm regularization. It unifies overlapped and latent formulations, establishes their duality, and analyzes the latent approach. The latent method has error controlled by the minimum Tucker rank, with simulations confirming the predicted mean-squared-error scaling, while identifiability is restricted to a single-component mixture.

  • Problem

    Tensor decomposition faces challenging mode-wise rank selection and limited statistical understanding, particularly when low rank occurs in only one mode.

  • Method

    The paper develops a structured Schatten-norm framework covering overlapped and latent convex tensor-decomposition approaches, including a duality result and theoretical analysis of the latent method.

  • Results

    The latent approach has error upper bounded by the minimum Tucker rank, and numerical simulations precisely confirm the predicted mean-squared-error scaling.

  • Takeaways & Limitations

    For noisy tensor decomposition, the latent approach is theoretically and empirically preferable to the overlapped approach in the settings studied.

  • Takeaways & Limitations

    The latent model is locally identifiable only when its mixture has one component, and most decompositions of the general mixture form are not identifiable.

Abstract

from arXiv · show

We discuss structured Schatten norms for tensor decomposition that includes two recently proposed norms ("overlapped" and "latent") for convex-optimization-based tensor decomposition, and connect tensor decomposition with wider literature on structured sparsity. Based on the properties of the structured Schatten norms, we mathematically analyze the performance of "latent" approach for tensor decomposition, which was empirically found to perform better than the "overlapped" approach in some settings. We show theoretically that this is indeed the case. In particular, when the unknown true tensor is low-rank in a specific mode, this approach performs as good as knowing the mode with the smallest rank. Along the way, we show a novel duality result for structures Schatten norms, establish the consistency, and discuss the identifiability of this approach. We confirm through numerical simulations that our theoretical prediction can precisely predict the scaling behavior of the mean squared error.

1. Introduction

Tensor decomposition needs methods that avoid difficult rank selection and address poor performance when low rank is concentrated in one mode. The paper introduces overlapped and latent convex approaches, then analyzes and compares them theoretically and empirically.

  • 1. Introduction: The paper addresses tensor decomposition methods whose statistical performance and mode-wise rank selection remain challenging, especially for Tucker models.Conventional approaches use non-convex optimization, while Tucker model selection requires choosing K mode ranks.
  • 1. Introduction: The overlapped approach unfolds a tensor along different modes and simultaneously penalizes the unfolded matrices to be low-rank.Its Schatten 1-norm regularization automatically determines the decomposition rank without requiring it beforehand.
  • 1. Introduction: The latent approach decomposes a tensor into a mixture of tensors, each low-rank in a specific mode, addressing cases where the overlapped approach performs poorly.The introduction highlights tensors that are almost full rank in all but one mode as a setting favoring the latent approach.
  • 1. Introduction: The paper shows that latent mean squared error scales no greater than the minimum mode-k rank, explaining its advantage over the overlapped approach.This result concerns the statistical performance of the latent method and is presented as an explanation for the behavior in Figure 2.
  • 1. Introduction: The paper establishes a duality between overlapped and latent Schatten norms and connects these formulations to structured sparsity literature.It also studies identifiability, showing that the latent mixture is identifiable only when it has one component.
  • 1. Introduction: Empirical comparisons find the latent approach better than the overlapped approach in many noisy tensor-decomposition cases, including settings favorable to the overlapped method.The paper therefore presents both theoretical and empirical evidence favoring the latent approach for noisy decomposition.

2. Structured Schatten norms for tensors

This section defines overlapped and latent structured Schatten norms for tensor decomposition and establishes their dual relationship. It shows why the latent norm can outperform the overlapped norm by depending on the smallest mode rank rather than aggregate ranks.

  • Structured Schatten norms: The overlapped Schatten 1-norm penalizes all tensor modes to be jointly low-rank, whereas the latent approach represents the tensor as a mixture of components each low-rank in one mode.The latent formulation is equivalent to regularizing a sum of mode-specific tensor components.
  • Duality: The dual of the overlapped S_p/q-norm is the latent S_p*/q*-norm, with conjugate exponents satisfying 1/p + 1/p* = 1 and 1/q + 1/q* = 1.This duality generalizes related results for structured group sparsity and is used in optimization and complexity analysis.
  • Latent Schatten norms: The latent tensor-decomposition problem predicts with a mixture of K tensors, each regularized to be low-rank in a specific mode.The loss depends only on the sum of these component tensors, yielding the latent Schatten norm formulation.
  • Duality: For the latent S1/1-norm, the corresponding dual norm is the overlapped S∞/∞-norm, where the matrix S∞ norm is the spectral norm.This specializes the general duality result to the norms used in the latent approach.
  • Latent norm advantage: The latent Schatten 1-norm is bounded using the square root of the smallest mode rank, rather than the sum across modes, explaining its advantage in rank-imbalanced tensors.The comparison identifies the minimum-rank dependence as the fundamental reason for the latent approach’s better performance in Figure 2.

3. Main theoretical results

The paper establishes consistency and denoising guarantees for the latent approach, explains its advantage over the overlapped approach, and characterizes when its component decomposition is identifiable.

  • Denoising performance: The denoising analysis combines structured Schatten-norm duality with deterministic and Gaussian-noise bounds under regularization and incoherence conditions.The model assumes a mixture of mode-wise low-rank components and bounds cross-mode spectral norms by α.
  • Consistency: The latent estimator is consistent: as noise vanishes, the estimation error converges to zero and the estimator approaches the true tensor.This holds for sequences of regularization constants tending to zero.
  • Denoising performance: Under Gaussian noise, the latent approach achieves a high-probability error bound whose complexity grows linearly with the minimum mode-k rank, up to a dimensionality- and incoherence-dependent factor.The regularization choice is theoretically independent of the unknown Tucker/latent rank.
  • Comparison with the overlapped approach: The latent approach can outperform the overlapped approach because its complexity depends on the minimum Tucker rank rather than the average square root of the Tucker ranks.It behaves as if it knew the minimum-rank mode, although that mode is not supplied.
  • Identifiability: The latent decomposition is locally identifiable only when it has one nonzero component, meaning the tensor is low-rank in one specific mode.Most multi-component decompositions are therefore not identifiable without additional incoherence assumptions.

4. Numerical results

Numerical experiments confirm that the observed MSE scales with the theoretically defined complexity measures, and that the latent approach often outperforms the overlapped approach when their complexity ratio is high.

  • The experiment recovered noisy low-rank tensors of sizes 50 × 50 × 20 and 80 × 80 × 40 using MSE as the evaluation measure.The tensors were generated with varying Tucker ranks, Gaussian noise, and no missing entries.
  • The latent approach’s MSE scales linearly with latent-rank complexity, while the overlapped approach’s MSE scales linearly with Tucker-rank complexity.These relationships match the paper’s theoretical predictions for both approaches.
  • The latent approach often outperforms the overlapped approach, with improvement associated with a high Tucker-rank-to-latent-rank complexity ratio.The improvement is measured as MSE (overlap) divided by MSE (latent), so values above one favor the latent approach.
  • The optimal decomposition was typically a singleton decomposition corresponding to the smallest Tucker rank.
  • The latent approach performed at least as well as the overlapped approach even for tensors that were simultaneously low-rank to some degree.Improvements were milder in this setting than in the one-mode-low-rank setting.

5. Conclusion

The paper develops a structured Schatten-norm framework, analyzes the latent approach theoretically, and validates its predicted error scaling empirically. It concludes that the latent approach is more likely to outperform the overlapped approach for noisy tensor decomposition, while identifying tensor completion as future work.

  • The framework unifies overlapped and latent Schatten 1-norms for tensor decomposition with broader structured-sparsity results.
  • The latent approach is consistent, and its denoising error is bounded by the minimum Tucker rank rather than the overlapped approach’s average square-root dependency.
  • Numerical simulations confirm the predicted MSE scaling with tensor dimensionalities and latent rank.
  • The theoretically optimal regularization scaling does not depend on latent rank, although latent rank is difficult to compute.
  • For noisy tensor decomposition, the latent approach is theoretically and empirically more likely to outperform the overlapped approach.
  • The framework also motivates extensions such as alternative structured Schatten norms and nonsparse tensor decompositions.

A. Proof of Lemma 1

The proof derives the dual formulation of the structured Schatten norm by rewriting the maximization problem, introducing auxiliary variables and Lagrange multipliers, and minimizing the resulting Lagrangian.

  • The proof rewrites the norm maximization as a constrained optimization problem before deriving its dual.
  • Auxiliary variables Z_k and Lagrange multipliers encode the mode-specific constraints and tensor coupling.
  • Equality conditions are characterized using the singular value decomposition of X/γ and an arbitrary scaling constant.
  • Maximizing the Lagrangian over Z_k and W yields the dual problem.
  • A change of variables and explicit minimization over γ produce the stated dual-norm expression.

B. Proof of Theorem 2

The proof bounds estimation error by decomposing component errors into structured subspaces and combining optimality, norm inequalities, and projection lemmas. A key looseness arises because the componentwise error decomposition need not be optimal for the latent norm.

  • Projection lemmas separate each component error into subspaces aligned with or orthogonal to the corresponding mode-k unfolding.
  • The argument bounds the orthogonal component using a Schatten 1-norm lemma under a lower bound on the regularization constant.
  • The relevant rank is the mode-k rank of each true component, rather than the Tucker rank used in the earlier result.
  • The proof starts from estimator optimality and uses the noisy-observation relation, the triangle inequality, and Hölder’s inequality.
  • The resulting bound is additionally loose because the componentwise errors need not form the optimal latent-norm decomposition of the total error.
  • The proof combines the main inequality with Lemma 4, Lemma 3, Hölder’s inequality, orthogonality, and Cauchy–Schwarz to obtain the final bound.

C. Proof of Theorem 3

The proof bounds Gaussian noise across tensor modes using a tail bound and union bound, then selects a parameter satisfying Theorem 2 to derive Theorem 3’s error bound.

  • A Gaussian tail bound is applied to each tensor mode because the entries of E are independent zero-mean Gaussian variables with variance σ2.
  • A union bound combines the mode-wise probability bounds, with c0 > 2 ensuring the condition required by Theorem 2.
  • Substituting the selected λ into Theorem 2’s error bound yields the statement of Theorem 3.

D. Proof of Theorem 4

The proof characterizes when alternative tensor decompositions exist by redistributing contributions across at least two modes, yielding infinitely many decompositions with the same rank.

  • If two modes k and ℓ have nonzero W components, their contributions can be represented through mode-specific factors and core tensors.
  • Because the relevant core tensors may be full rank, the reparameterized components retain the same mode ranks.
  • The contributions W(k) and W(ℓ) can be reparameterized while preserving their sum, using mode-k and mode-ℓ tensor products.
  • Thus, infinitely many tensor decompositions can share the same rank tuple (r̄1, . . . , r̄K).
  • The decomposition uses the mode-k product, defined by contracting a tensor with a matrix along mode k.
Loading 1303.6370v1…