Abstract
We construct a soft thresholding operation for rank reduction in hierarchical tensors and subsequently consider its use in iterative thresholding methods, in particular for the solution of discretized high-dimensional elliptic problems. The proposed method for the latter case adjusts the thresholding parameters, by an a posteriori criterion requiring only bounds on the spectrum of the operator, such that the arising tensor ranks of the resulting iterates remain quasi-optimal with respect to the algebraic or exponential-type decay of the hierarchical singular values of the true solution. In addition, we give a modified algorithm using inexactly evaluated residuals that retains these features. The effectiveness of the scheme is demonstrated in numerical experiments.
Similar content being viewed by others
Notes
Alternative notions of nuclear norms of tensors can be defined by duality [53], but these are more difficult to handle.
All methods were implemented in C++, using LAPACK for numerical linear algebra operations.
References
Bachmayr, M., Cohen, A.: Kolmogorov widths and low-rank approximations of parametric elliptic PDEs. Math. Comp. (2016). In press.
Bachmayr, M., Dahmen, W.: Adaptive near-optimal rank tensor approximation for high-dimensional operator equations. Found. Comput. Math. 15(4), 839–898 (2015)
Bachmayr, M., Dahmen, W.: Adaptive low-rank methods: Problems on Sobolev spaces. SIAM J. Numer. Anal. (2016). In press.
Ballani, J., Grasedyck, L.: A projection method to solve linear systems in tensor format. Numer. Linear Algebra Appl. 20(1), 27–43 (2013)
Beck, A., Teboulle, M.: A fast iterative shrinkage-thresholding algorithm for linear inverse problems. SIAM J. Imaging Sciences 2, 182–202 (2009)
Beylkin, G., Mohlenkamp, M. J.: Algorithms for numerical analysis in high dimensions. SIAM J. Sci. Comput. 26(6), 2133–2159 (electronic) (2005)
Billaud-Friess, M., Nouy, A., Zahm, O.: A tensor approximation method based on ideal minimal residual formulations for the solution of high-dimensional problems. ESAIM: M2AN 48(6), 1777–1806 (2014).
Bredies, K., Lorenz, D. A.: Linear convergence of iterative soft-thresholding. J Fourier Anal Appl 14, 813–837 (2008)
Cai, J.-F., Candès, E. J., Shen, Z.: A singular value thresholding algorithm for matrix completion. SIAM J Optimization 20, 1956–1982 (2010)
Cancès, E., Ehrlacher, V., Lelièvre, T.: Convergence of a greedy algorithm for high-dimensional convex nonlinear problems. Math. Models Methods Appl. Sci. 21(12), 2433–2467 (2011)
Cohen, A., Dahmen, W., DeVore, R.: Adaptive wavelet methods for elliptic operator equations: Convergence rates. Mathematics of Computation 70(233), 27–75 (2001)
Cohen, A., DeVore, R., Schwab, C.: Analytic regularity and polynomial approximation of parametric and stochastic PDE’s. Analysis and Applications 9, 1–37 (2011)
Da Silva, C., Herrmann, F. J.: Optimization on the hierarchical Tucker manifold—applications to tensor completion. Linear Algebra Appl. 481, 131–173 (2015)
Dahlke, S., Fornasier, M., Raasch, T.: Multilevel preconditioning and adaptive sparse solution of inverse problems. Math. Comp. 81, 419–446 (2012)
Dahmen, W., DeVore, R., Grasedyck, L., Süli, E.: Tensor-sparsity of solutions to high-dimensional elliptic partial differential equations. Found. Comput. Math. (2015). In press. DOI:10.1007/s10208-015-9265-9
Daubechies, I., Defrise, M., De Mol, C.: An iterative thresholding algorithm for linear inverse problems with a sparsity constraint. Comm. Pure Appl. Math. 57(11), 1413–1457 (2004)
DeVore, R.: Nonlinear approximation. Acta Numer. 7, 51–150 (1998)
Dolgov, S. V., Savostyanov, D. V.: Alternating minimal energy methods for linear systems in higher dimensions. SIAM J. Sci. Comput. 36(5), A2248–A2271 (2014)
Donovan, G. C., Geronimo, J. S., Hardin, D. P.: Orthogonal polynomials and the construction of piecewise polynomial smooth wavelets. SIAM J. Math. Anal. 30, 1029–1056 (1999)
Falcó, A., Nouy, A.: Proper generalized decomposition for nonlinear convex problems in tensor Banach spaces. Numer. Math. 121(3), 503–530 (2012)
Gandy, S., Recht, B., Yamada, I.: Tensor completion and low-n-rank tensor recovery via convex optimization. Inverse Problems 27(2), 025010 (2011)
Gantumur, T., Harbrecht, H., Stevenson, R.: An optimal adaptive wavelet method without coarsening of the iterands. Math. Comp. 76(258), 615–629 (2007)
Grasedyck, L.: Existence and computation of low Kronecker-rank approximations for large linear systems of tensor product structure. Computing 72, 247–265 (2004)
Grasedyck, L.: Hierarchical singular value decomposition of tensors. SIAM J. Matrix Anal. Appl. 31(4), 2029–2054 (2010)
Grasedyck, L., Kressner, D., Tobler, C.: A literature survey of low-rank tensor approximation techniques. GAMM-Mitt. 36(1), 53–78 (2013)
Hackbusch, W.: Entwicklungen nach Exponentialsummen. Tech. Rep. 4, MPI Leipzig (2005)
Hackbusch, W.: Tensor Spaces and Numerical Tensor Calculus, Springer Series in Computational Mathematics, vol. 42. Springer-Verlag Berlin Heidelberg (2012)
Hackbusch, W.: Numerical tensor calculus. Acta Numer. 23, 651–742 (2014)
Hackbusch, W., Khoromskij, B., Tyrtyshnikov, E.: Approximate iterations for structured matrices. Numerische Mathematik 109, 119–156 (2008)
Hackbusch, W., Kühn, S.: A new scheme for the tensor representation. J. Fourier Anal. Appl. 15(5), 706–722 (2009)
Holtz, S., Rohwedder, T., Schneider, R.: The alternating linear scheme for tensor optimization in the tensor train format. SIAM J. Sci. Comput. 34(2), A683–A713 (2012)
Huang, B., Mu, C., Goldfarb, D., Wright, J.: Provable models for robust low-rank tensor completion. Pacific Journal of Optimization 11(2), 339–364 (2015)
Khoromskij, B. N.: Tensor-structured preconditioners and approximate inverse of elliptic operators in \({\mathbb{R}^{d}}\). Constr. Approx. 30(3), 599–620 (2009)
Khoromskij, B. N.: Tensor numerical methods for multidimensional: PDEs theoretical analysis and initial applications. ESAIM: ProcS 48, 1–28 (2015)
Khoromskij, B. N., Schwab, C.: Tensor-structured Galerkin approximation of parametric and stochastic elliptic PDEs. SIAM J. Sci. Comput. 33(1), 364–385 (2011)
Kressner, D., Steinlechner, M., Vandereycken, B.: Preconditioned low-rank Riemannian optimization for linear systems with tensor product structure. preprint (2015)
Kressner, D., Tobler, C.: Low-rank tensor Krylov subspace methods for parametrized linear systems. SIAM J. Matrix Anal. Appl. 32, 1288–1316 (2011)
Kressner, D., Uschmajew, A.: On low-rank approximability of solutions to high-dimensional operator equations and eigenvalue problems. Linear Algebra Appl. 493, 556–572 (2016)
Kühn, S.: Hierarchische Tensordarstellung. Ph.D. thesis, Universität Leipzig (2012)
Lai, M.-J., Yin, W.: Augmented \(\ell _1\) and nuclear-norm models with a globally linearly convergent algorithm. SIAM Journal on Imaging Sciences 6(2), 1059–1091 (2013)
Liu, J., Musialski, P., Wonka, P., Ye, J.: Tensor completion for estimating missing values in visual data. IEEE Trans. Pattern Anal. Mach. Intell. 35(1), 208–220 (2013)
Ma, S., Goldfarb, D., Chen, L.: Fixed point and Bregman iterative methods for matrix rank minimization. Mathematical Programming 128(1-2), 321–353 (2011)
Markus, A. S.: The eigen- and singular values of the sum and product of linear operators. Russian Mathematical Surveys 19(4), 91–120 (1964)
Mirsky, L.: Symmetric gauge functions and unitarily invariant norms. Quarterly Journal of Mathematics 11, 50–59 (1960)
Moreau, J.: Proximité et dualité dans un espace hilbertien. Bulletin de la Société Mathématique de France 93, 273–299 (1965)
Oseledets, I., Tyrtyshnikov, E.: Breaking the curse of dimensionality, or how to use SVD in many dimensions. SIAM J. Sci. Comput. 31(5), 3744–3759 (2009)
Oseledets, I. V.: Tensor-train decomposition. SIAM J. Sci. Comput. 33(5), 2295–2317 (2011)
Recht, B., Fazel, M., Parrilo, P. A.: Guaranteed minimum-rank solutions of linear matrix equations via nuclear norm minimization. SIAM review 52(3), 471–501 (2010)
Schneider, R., Uschmajew, A.: Approximation rates for the hierarchical tensor format in periodic Sobolev spaces. J. Complexity 30(2), 56–71 (2014)
Vidal, G.: Efficient classical simulation of slightly entangled quantum computations. Phys. Rev. Lett. 91, 147902 (2003)
White, S. R.: Density matrix formulation for quantum renormalization groups. Phys. Rev. Lett. 69, 2863–2866 (1992)
Wright, S. J., Nowak, R. D., Figueiredo, M. A. T.: Sparse reconstruction by separable approximation. IEEE Trans Sig. Process. 57, 2479–2493 (2009)
Yuan, M., Zhang, C.-H.: On tensor completion via nuclear norm minimization. Found. Comput. Math. (2015). In press. DOI:10.1007/s10208-015-9269-5
Acknowledgments
This research was supported in part by DFG SPP 1324 and ERC AdG BREAD.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Endre Süli.
Rights and permissions
About this article
Cite this article
Bachmayr, M., Schneider, R. Iterative Methods Based on Soft Thresholding of Hierarchical Tensors. Found Comput Math 17, 1037–1083 (2017). https://doi.org/10.1007/s10208-016-9314-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10208-016-9314-z
Keywords
- Low-rank tensor approximation
- Hierarchical tensor format
- Soft thresholding
- High-dimensional elliptic problems