REVIEW 2 major objections 1 minor 36 references
A randomized one-pass two-sided sketching algorithm with subspace iteration computes low-rank tensor train approximations with error bounds.
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
A two-sided sketching algorithm with subspace iteration for low-rank tensor train approximation, including error bounds and numerical tests on synthetic and real data.
T0 review reviewed 2026-06-27 challenge →
load-bearing objection A practical but incremental one-pass sketching method for tensor-train approximation whose error bounds need tighter probability control across modes. the 2 major comments →
A Two-Sided Sketching Algorithm for Low-rank Tensor Train Approximation
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
Core claim
The algorithm obtains a TT approximation by applying two-sided random sketching to the tensor unfoldings in one pass and then using subspace iteration to compute the low-rank factors. Error analysis establishes that the resulting approximation error is controlled by the optimal low-rank truncation error with high probability whenever the sketching matrices satisfy subspace embedding properties. The analysis also shows stability under perturbations, and the method is validated through numerical tests demonstrating practical speed and accuracy.
What carries the argument
Two-sided sketching, which projects both the row and column spaces of each tensor unfolding with random matrices to produce compressed sketches that enable fast SVD-based low-rank recovery without accessing the full data.
Load-bearing premise
The random sketching matrices must satisfy subspace embedding or range approximation properties with high probability.
What would settle it
Apply the algorithm to a tensor whose unfoldings admit an exact low-rank TT representation and use sketching matrices that are explicitly verified to satisfy the subspace embedding property; if the observed approximation error exceeds the derived bound by more than a small constant factor, the error analysis is incorrect.
If this is right
- The procedure requires only one pass over the tensor, limiting memory and data-access costs for very large inputs.
- Probabilistic bounds guarantee the TT approximation error stays within a small multiple of the best possible low-rank error with high probability.
- Robustness analysis shows the method remains stable when the input tensor is perturbed by small noise.
- Numerical tests indicate the runtime scales favorably compared with full SVD-based TT methods on both synthetic and real data.
Where Pith is reading between the lines
- The one-pass property suggests the algorithm could be extended to streaming tensor settings where data arrives sequentially.
- The sketching framework might transfer to related tensor formats such as CP or Tucker decomposition with similar compression steps.
- Error-bound techniques could be reused to analyze randomized methods for other multilinear algebra tasks in scientific computing.
- Direct tests on tensors arising from video or sensor-array data would quantify practical trade-offs between sketch size and accuracy beyond the reported experiments.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript proposes a randomized one-pass two-sided sketching algorithm combined with subspace iteration to compute low-rank tensor train (TT) approximations of large tensors. It claims to provide thorough error bounds and robustness analysis derived from standard randomized linear algebra tools, and validates the approach via numerical experiments on synthetic and real-world datasets.
Significance. If the error bounds can be made rigorous with explicit probability controls, the algorithm would supply an efficient sketching-based alternative to full SVD computations in TT decomposition, potentially scaling better for high-order tensors in applications such as scientific computing and data compression.
major comments (2)
- [error analysis (referenced in abstract)] The error-bound analysis invokes subspace embedding and range approximation properties for the random sketches applied to TT unfoldings but supplies neither explicit embedding dimensions (e.g., sketch size as a function of rank and failure probability) nor a union-bound argument that accounts for the d independent sketches across tensor modes. This renders the claimed “thorough” error analysis conditional on an unquantified high-probability statement and is load-bearing for the central contribution.
- [numerical experiments section] The robustness analysis and numerical validation do not appear to include a direct check that the observed approximation errors match the derived bounds (e.g., dependence on sketch size or failure probability), leaving open whether post-hoc parameter choices affect the reported performance.
minor comments (1)
- [algorithm description] Notation for the two-sided sketches and the precise definition of the one-pass procedure should be clarified with a small diagram or pseudocode to aid readability.
Simulated Author's Rebuttal
We thank the referee for the careful reading and constructive feedback on our manuscript. We address the two major comments below and will revise the paper to incorporate the suggested improvements to the error analysis and numerical validation.
read point-by-point responses
-
Referee: The error-bound analysis invokes subspace embedding and range approximation properties for the random sketches applied to TT unfoldings but supplies neither explicit embedding dimensions (e.g., sketch size as a function of rank and failure probability) nor a union-bound argument that accounts for the d independent sketches across tensor modes. This renders the claimed “thorough” error analysis conditional on an unquantified high-probability statement and is load-bearing for the central contribution.
Authors: We agree that the current presentation of the error bounds would benefit from greater explicitness. In the revised manuscript we will add explicit formulas for the required sketch dimensions (as functions of the TT-ranks, the tensor order d, and the target failure probability δ). We will also insert a union-bound argument that controls the simultaneous success probability across all d modes, yielding an overall high-probability guarantee of the form 1−O(dδ). These additions will be placed in the error-analysis section and will be used to restate the main theorems with fully quantified probabilities. revision: yes
-
Referee: The robustness analysis and numerical validation do not appear to include a direct check that the observed approximation errors match the derived bounds (e.g., dependence on sketch size or failure probability), leaving open whether post-hoc parameter choices affect the reported performance.
Authors: We acknowledge that a direct empirical verification of the derived bounds would strengthen the numerical section. In the revision we will augment the experiments with additional plots that compare observed approximation errors against the theoretical bounds for a range of sketch sizes and failure probabilities, on both the synthetic tensors and the real-world datasets already considered. These new figures will be accompanied by a short discussion of the observed tightness of the bounds. revision: yes
Circularity Check
No circularity: algorithm and bounds derived from standard randNLA subspace embedding assumptions
full rationale
The paper presents a one-pass two-sided sketching algorithm combined with subspace iteration for TT approximation. Error bounds are stated to follow from the standard assumption that random sketching matrices satisfy subspace embedding or range approximation properties with high probability on the relevant unfoldings. This is an external, well-established fact from randomized numerical linear algebra and does not reduce to any fitted parameter, self-definition, or self-citation chain within the paper. No equations or steps are shown to be equivalent to their inputs by construction, and the derivation chain remains self-contained against external benchmarks.
Axiom & Free-Parameter Ledger
Cite this review
Pith. "Pith review of A Two-Sided Sketching Algorithm for Low-rank Tensor Train Approximation." pith.science (2026). https://pith.science/paper/ZDCE7XY3
@misc{pith2026260611603,
author = {Pith},
title = {Pith review of: A Two-Sided Sketching Algorithm for Low-rank Tensor Train Approximation},
year = {2026},
howpublished = {\url{https://pith.science/paper/ZDCE7XY3}},
note = {Machine review of arXiv:2606.11603}
}
read the original abstract
Tensor train (TT) decomposition is a powerful method to acquire low-rank tensors. However, the computational process is frequently obstructed by the large-scale matrix singular value decomposition (SVD). The sketching algorithm serves as an efficient data compression technique that can quickly derive low-rank matrix approximations. In this paper, we propose a randomized algorithm to obtain the TT approximation of tensors using a one-pass sketching algorithm and subspace iteration, and offer thorough error-bound and robustness analysis. Numerical experiments on synthetic and real-world datasets demonstrate the effectiveness and efficiency of the proposed algorithm.
Reference graph
Works this paper leans on
-
[1]
B. W. Bader and T. G. Kolda , Tensor toolbox for matlab , www.tensortoolbox.org, (2023)
2023
-
[2]
Banks, J
J. Banks, J. Garza-V argas, A. Kulkarni, and N. Srivastava , Pseudospectral shattering, the sign function, and diagonalization in nearly matrix multiplication time , Foundations of computational mathematics, 23 (2023), pp. 1959–2047
2023
-
[3]
Batselier, W
K. Batselier, W. Yu, L. Daniel, and N. Wong , Computing low-rank approximations of large-scale matrices with the tensor network randomized svd , SIAM Journal on Matrix Analysis and Applications, 39 (2018), pp. 1221–1244
2018
-
[4]
Che and Y
M. Che and Y. Wei , Randomized algorithms for the approximations of tucker and the tensor train decompositions, Advances in Computational Mathematics, 45 (2019), pp. 395–428
2019
-
[5]
M. Che, Y. Wei, and H. Yan , The computation of low multilinear rank approximations of tensors via power scheme and random projection , SIAM Journal on Matrix Analysis and Applications, 41 (2020), pp. 605–636
2020
- [6]
- [7]
-
[8]
Comon , Canonical tensor decompositions , in Workshop on Tensor Decompositions, Palo Alto, CA, 2004
P. Comon , Canonical tensor decompositions , in Workshop on Tensor Decompositions, Palo Alto, CA, 2004
2004
-
[9]
Comon, Tensors: a brief introduction, IEEE Signal Processing Magazine, 31 (2014), pp
P. Comon, Tensors: a brief introduction, IEEE Signal Processing Magazine, 31 (2014), pp. 44– 53
2014
-
[10]
H. A. Daas, G. Ballard, and P. Benner , Parallel algorithms for tensor train arithmetic , SIAM Journal on Scientific Computing, 44 (2022), pp. C25–C53
2022
-
[11]
De Lathauwer, B
L. De Lathauwer, B. De Moor, and J. V andewalle , A multilinear singular value decom- position, SIAM journal on Matrix Analysis and Applications, 21 (2000), pp. 1253–1278
2000
-
[12]
W. Dong, G. Yu, L. Qi, and X. Cai , Practical sketching algorithms for low-rank tucker approximation of large tensors , Journal of Scientific Computing, 95 (2023), p. 52
2023
-
[13]
G. H. Golub and C. F. V an Loan , Matrix computations, JHU press, 2013
2013
-
[14]
Grasedyck, D
L. Grasedyck, D. Kressner, and C. Tobler , A literature survey of low-rank tensor approx- imation techniques, GAMM-Mitteilungen, 36 (2013), pp. 53–78
2013
-
[15]
Gu , Subspace iteration randomization and singular value problems , SIAM Journal on Sci- entific Computing, 37 (2015), pp
M. Gu , Subspace iteration randomization and singular value problems , SIAM Journal on Sci- entific Computing, 37 (2015), pp. A1139–A1173
2015
-
[16]
Halko, P.-G
N. Halko, P.-G. Martinsson, and J. A. Tropp , Finding structure with randomness: Proba- bilistic algorithms for constructing approximate matrix decompositions , SIAM review, 53 (2011), pp. 217–288
2011
-
[17]
P. C. Hansen , Oblique projections, pseudoinverses, and standard-form transformations , Tech- nical University of Denmark, Tech. Rep, (2004)
2004
-
[18]
N. J. Higham , Matrix nearness problems and applications , Applications of matrix theory, 22 (1989)
1989
-
[19]
Huber, R
B. Huber, R. Schneider, and S. Wolf , A randomized tensor train singular value decom- position, in Compressed Sensing and its Applications: Second International MATHEON Conference 2015, Springer, 2017, pp. 261–290
2015
-
[20]
M. E. Kilmer and C. D. Martin , Factorization strategies for third-order tensors , Linear Algebra and its Applications, 435 (2011), pp. 641–658
2011
-
[21]
T. G. Kolda and B. W. Bader , Tensor decompositions and applications , SIAM review, 51 (2009), pp. 455–500
2009
-
[22]
A. Ma, D. St ¨oger, and Y. Zhu , Robust recovery of low-rank matrices and low-tubal-rank tensors from noisy sketches, SIAM Journal on Matrix Analysis and Applications, 44 (2023), pp. 1566–1588. LOW-RANK TENSOR-TRAIN APPROXIMATION 21
2023
-
[23]
Martinsson and J
P.-G. Martinsson and J. A. Tropp , Randomized numerical linear algebra: Foundations and algorithms, Acta Numerica, 29 (2020), pp. 403–572
2020
-
[24]
Minster, A
R. Minster, A. K. Saibaba, and M. E. Kilmer , Randomized algorithms for low-rank tensor decompositions in the tucker format , SIAM journal on mathematics of data science, 2 (2020), pp. 189–215
2020
-
[25]
I. V. Oseledets , Tensor-train decomposition, SIAM Journal on Scientific Computing, 33 (2011), pp. 2295–2317
2011
-
[26]
T. Shi, M. Ruth, and A. Townsend , Parallel algorithms for computing the tensor-train decomposition, SIAM Journal on Scientific Computing, 45 (2023), pp. C101–C130
2023
-
[27]
Y. Sun, Y. Guo, C. Luo, J. Tropp, and M. Udell , Low-rank tucker approximation of a tensor from streaming data , SIAM Journal on Mathematics of Data Science, 2 (2020), pp. 1123–1150
2020
-
[28]
Tao and V
T. Tao and V. Vu , Random matrices: The distribution of the smallest singular values , Geo- metric And Functional Analysis, 20 (2010), pp. 260–297
2010
-
[29]
J. A. Tropp, A. Yurtsever, M. Udell, and V. Cevher , Practical sketching algorithms for low-rank matrix approximation , SIAM Journal on Matrix Analysis and Applications, 38 (2017), pp. 1454–1485
2017
-
[30]
J. A. Tropp, A. Yurtsever, M. Udell, and V. Cevher , Streaming low-rank matrix approxi- mation with an application to scientific simulation, SIAM Journal on Scientific Computing, 41 (2019), pp. A2430–A2463
2019
-
[31]
Introduction to the non-asymptotic analysis of random matrices
R. Vershynin, Introduction to the non-asymptotic analysis of random matrices, arXiv preprint arXiv:1011.3027, (2010)
work page internal anchor Pith review Pith/arXiv arXiv 2010
-
[32]
C. R. Vogel and J. W ade , Iterative svd-based methods for ill-posed problems , SIAM Journal on Scientific Computing, 15 (1994), pp. 736–754
1994
-
[33]
G. Yu, J. Feng, Z. Chen, X. Cai, and L. Qi , A randomized block Krylov method for tensor train approximation , Frontiers in Applied Mathematics and Statistics, 12 (2026), p. 1824146, https://doi.org/10.3389/fams.2026.1824146
-
[34]
W. Yu, Y. Gu, and Y. Li , Efficient randomized algorithms for the fixed-precision low-rank matrix approximation , SIAM Journal on Matrix Analysis and Applications, 39 (2018), pp. 1339–1359
2018
-
[35]
Zhang, A
J. Zhang, A. K. Saibaba, M. E. Kilmer, and S. Aeron , A randomized tensor singular value decomposition based on the t-product , Numerical Linear Algebra with Applications, 25 (2018), p. e2179
2018
-
[36]
Q. Zhao, G. Zhou, S. Xie, L. Zhang, and A. Cichocki , Tensor ring decomposition, arXiv preprint arXiv:1606.05535, (2016)
work page internal anchor Pith review Pith/arXiv arXiv 2016
This paper was first reviewed by grok-4.3 on June 27, 2026.
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.