Approximation Theory of Tree Tensor Networks: Tensorized Univariate Functions -- Part II

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Ali, Mazen, Nouy, Anthony
Format: Preprint
Published: 2020
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929398179954688
author Ali, Mazen
Nouy, Anthony
author_facet Ali, Mazen
Nouy, Anthony
contents We study the approximation by tensor networks (TNs) of functions from classical smoothness classes. The considered approximation tool combines a tensorization of functions in $L^p([0,1))$, which allows to identify a univariate function with a multivariate function (or tensor), and the use of tree tensor networks (the tensor train format) for exploiting low-rank structures of multivariate functions. The resulting tool can be interpreted as a feed-forward neural network, with first layers implementing the tensorization, interpreted as a particular featuring step, followed by a sum-product network with sparse architecture. In part I of this work, we presented several approximation classes associated with different measures of complexity of tensor networks and studied their properties. In this work (part II), we show how classical approximation tools, such as polynomials or splines (with fixed or free knots), can be encoded as a tensor network with controlled complexity. We use this to derive direct (Jackson) inequalities for the approximation spaces of tensor networks. This is then utilized to show that Besov spaces are continuously embedded into these approximation spaces. In other words, we show that arbitrary Besov functions can be approximated with optimal or near to optimal rate. We also show that an arbitrary function in the approximation class possesses no Besov smoothness, unless one limits the depth of the tensor network.
format Preprint
id arxiv_https___arxiv_org_abs_2007_00128
institution arXiv
publishDate 2020
record_format arxiv
spellingShingle Approximation Theory of Tree Tensor Networks: Tensorized Univariate Functions -- Part II
Ali, Mazen
Nouy, Anthony
Functional Analysis
Machine Learning
Numerical Analysis
41A65, 41A15, 41A10 (primary), 68T05, 42C40, 65D99 (secondary)
We study the approximation by tensor networks (TNs) of functions from classical smoothness classes. The considered approximation tool combines a tensorization of functions in $L^p([0,1))$, which allows to identify a univariate function with a multivariate function (or tensor), and the use of tree tensor networks (the tensor train format) for exploiting low-rank structures of multivariate functions. The resulting tool can be interpreted as a feed-forward neural network, with first layers implementing the tensorization, interpreted as a particular featuring step, followed by a sum-product network with sparse architecture. In part I of this work, we presented several approximation classes associated with different measures of complexity of tensor networks and studied their properties. In this work (part II), we show how classical approximation tools, such as polynomials or splines (with fixed or free knots), can be encoded as a tensor network with controlled complexity. We use this to derive direct (Jackson) inequalities for the approximation spaces of tensor networks. This is then utilized to show that Besov spaces are continuously embedded into these approximation spaces. In other words, we show that arbitrary Besov functions can be approximated with optimal or near to optimal rate. We also show that an arbitrary function in the approximation class possesses no Besov smoothness, unless one limits the depth of the tensor network.
title Approximation Theory of Tree Tensor Networks: Tensorized Univariate Functions -- Part II
topic Functional Analysis
Machine Learning
Numerical Analysis
41A65, 41A15, 41A10 (primary), 68T05, 42C40, 65D99 (secondary)
url https://arxiv.org/abs/2007.00128