How to Train Unstable Looped Tensor Network
Anh-Huy Phan, Konstantin Sobolev, Dmitry Ermilov, Igor Vorona, Nikolay, Kozyrskiy, Petr Tichavsky, Andrzej Cichocki

TL;DR
This paper introduces a stable, compact tensor network-based method for neural network compression, addressing instability issues in looped tensor networks and demonstrating improved performance on CNNs.
Contribution
It proposes a novel stable tensor network decomposition method that enhances compression and robustness in neural network layer approximation.
Findings
The proposed method improves stability in looped tensor networks.
Experimental results show better compression of CNNs.
The approach outperforms existing tensor decomposition techniques.
Abstract
A rising problem in the compression of Deep Neural Networks is how to reduce the number of parameters in convolutional kernels and the complexity of these layers by low-rank tensor approximation. Canonical polyadic tensor decomposition (CPD) and Tucker tensor decomposition (TKD) are two solutions to this problem and provide promising results. However, CPD often fails due to degeneracy, making the networks unstable and hard to fine-tune. TKD does not provide much compression if the core tensor is big. This motivates using a hybrid model of CPD and TKD, a decomposition with multiple Tucker models with small core tensor, known as block term decomposition (BTD). This paper proposes a more compact model that further compresses the BTD by enforcing core tensors in BTD identical. We establish a link between the BTD with shared parameters and a looped chain tensor network (TC). Unfortunately,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTensor decomposition and applications · Computational Physics and Python Applications
MethodsTuckER
