paper-with-me

홈 › Papers

On the Connection Between Learning Two-Layers Neural Networks and Tensor Decomposition

2018-02-20 · Marco Mondelli, Andrea Montanari

We establish connections between the problem of learning a two-layer neural network and tensor decomposition. We consider a model with feature vectors $\boldsymbol x \in \mathbb R^d$, $r$ hidden units with weights $\{\boldsymbol w_i\}_{1\le i \le r}$ and output $y\in \mathbb R$, i.e., $y=\sum_{i=1}^r \sigma( \boldsymbol w_i^{\mathsf T}\boldsymbol x)$, with activation functions given by low-degree polynomials. In particular, if $\sigma(x) = a_0+a_1x+a_3x^3$, we prove that no polynomial-time learning algorithm can outperform the trivial predictor that assigns to each example the response variable $\mathbb E(y)$, when $d^{3/2}\ll r\ll d^2$. Our conclusion holds for a `natural data distribution', namely standard Gaussian feature vectors $\boldsymbol x$, and output distributed according to a two-layer neural network with random isotropic weights, and under a certain complexity-theoretic assumption on tensor decomposition. Roughly speaking, we assume that no polynomial-time algorithm can substantially outperform current methods for tensor decomposition based on the sum-of-squares hierarchy. We also prove generalizations of this statement for higher degree polynomial activations, and non-random weight vectors. Remarkably, several existing algorithms for learning two-layer networks with rigorous guarantees are based on tensor decomposition. Our results support the idea that this is indeed the core computational difficulty in learning such networks, under the stated generative model for the data. As a side result, we show that under this model learning the network requires accurate learning of its weights, a property that does not hold in a more general setting.

📄 PDF Abstract BibTeX arXiv:1802.07301

Code (0)

등록된 구현이 없습니다.

Tasks

Tensor Decomposition

Similar Papers 제목 키워드 기반

A Tensor Analysis on Dense Connectivity via Convolutional Arithmetic Circuits

2018-01-01 · ICLR 2018 1 · Emilio Rafael Balda, Arash Behboodi, Rudolf Mathar

Several state of the art convolutional networks rely on inter-connecting different layers to ease the flow of information and gradient between their input and output layers. These techniques have enabled practitioners to…

Semi-tensor Product-based TensorDecomposition for Neural Network Compression

2021-09-30 · Hengling Zhao, Yipeng Liu, Xiaolin Huang, Ce Zhu

The existing tensor networks adopt conventional matrix product for connection. The classical matrix product requires strict dimensionality consistency between factors, which can result in redundancy in data representatio…

Low-rank compressionNeural Network CompressionTensor Networks

Tensor Star Tensor Decomposition and Its Applications to Higher-order Compression and Completion

2024-03-15 · Wuyang Zhou, Yu-Bang Zheng, Qibin Zhao, Danilo Mandic

A novel tensor decomposition framework, termed Tensor Star (TS) decomposition, is proposed which represents a new type of tensor network decomposition based on tensor contractions. This is achieved by connecting the core…

Tensor Decomposition

Low-Rank Tensor Decompositions for the Theory of Neural Networks

2025-08-25 · Ricardo Borsoi, Konstantin Usevich, Marianne Clausel arxiv

The groundbreaking performance of deep neural networks (NNs) promoted a surge of interest in providing a mathematical basis to deep learning theory. Low-rank tensor decompositions are specially befitting for this task du…

How Informative is the Approximation Error from Tensor Decomposition for Neural Network Compression?

2023-05-09 · Jetze T. Schuurmans, Kim Batselier, Julian F. P. Kooij

Tensor decompositions have been successfully applied to compress neural networks. The compression algorithms using tensor decompositions commonly minimize the approximation error on the weights. Recent work assumes the a…

Neural Network CompressionTensor Decomposition