IEEE Circuits and Systems Magazine - Q2 2023 - 9
A tensor decomposition is any scheme for compressing a
tensor into a sequence of other, often simpler tensors.
I. Introduction
T
ensors are multidimensional arrays indexed by
three or more indices. An Nth -order tensor is
the tensor product of N vector spaces. Thirdorder
tensors have three indices as shown in Fig. 1. In
special cases, first-order tensors represent vectors, and
second-order tensors represent matrices.
Convolutional neural networks (CNNs) have outperformed
traditional techniques for image recognition
tasks. In 2012, AlexNet [1] achieved about 80% top-5
accuracy on the ImageNet dataset [2]. Furthermore,
subsequently VGG [3] and GoogleNet [4] achieved
about 90% top-5 accuracy with the same dataset. On
the ImageNet dataset, ResNet [5] with a depth of up to
152 layers achieved 357.% top-5 error. Executing CNNs
for computer vision tasks on mobile devices is gaining
more and more attention. Common methods to reduce
the size of CNNs include: sparsification [6], [7], [8], [9],
quantization [1], [10], structural pruning [11], [12], [13],
[14], and low-rank approximation [15], [16], [17], [18],
[19], [20], [21], [22].
The use of low-rank approximations is inspired by
[23] which showed that the neural network parameters
are highly redundant. The authors in this article could
predict more than 95% of the weights of the network
which indicates that the parameters of the CNNs are
highly over-parametrized. Various low-rank tensor/
matrix decompositions can be directly applied to the
weights of convolutional and fully connected layers. In
this article, we review Canonical Polyadic decomposition
(CPD) [15], [16], [17], Tucker decomposition [18], [19]
and Tensor Train decomposition [20], [21] approaches
to reduce model parameters of CNNs. The decomposed
layers are replaced by a sequence of new layers with significantly
fewer parameters.
Recurrent Neural Networks (RNNs) have shown
promising success in sequence modeling tasks due to
their ability in capturing temporal dependencies from
input sequences [24], [25]. Their advanced variant, the
Long Short-Term Memory (LSTM), introduces a number
of gates and passes information with element-wise
operations to address the gradient vanishing issue in
vanilla RNNs [26]. These neural network architectures
have shown promising performances in Natural Language
Processing (NLP) [27], speech recognition [28],
and computer vision (CV) [29]. The reader is referred
to [30] for a review of various brain-inspired computing
models.
Despite the success, RNNs and LSTMs suffer from a
huge number of parameters which make the models notoriously
difficult to train and susceptible to overfitting.
In order to circumvent this problem, current approaches
often involve exploring the low-rank structures of
the weight matrices. Inspired by the implementation of
tensor decomposition methods in CNNs [20], various
tensor decomposition methods have been applied in
RNNs and LSTMs, including Tensor Train Decomposition
[31], Tensor Ring Decomposition [32], BlockTerm
Decomposition [33], and Hierarchical Tucker Decomposition
[34]. These tensor-decomposed models can
maintain high performance with orders-of-magnitude
fewer parameters compared to the large-size vanilla
RNNs/LSTMs.
Transformer is a deep learning model that is based
on the mechanism of self-attention by weighting the significance
of each part of the input data differentially. It
has led to breakthroughs in the fields of NLP and CV.
Figure 1. A third-order tensor: χ ∈ RI×J×K.
The authors are with the Department of Electrical and Computer Engineering, University of Minnesota, Minneapolis, MN 55455 USA (e-mail: parhi@
umn.edu).
SECOND QUARTER 2023
IEEE CIRCUITS AND SYSTEMS MAGAZINE
9
IEEE Circuits and Systems Magazine - Q2 2023
Table of Contents for the Digital Edition of IEEE Circuits and Systems Magazine - Q2 2023
Contents
IEEE Circuits and Systems Magazine - Q2 2023 - Cover1
IEEE Circuits and Systems Magazine - Q2 2023 - Cover2
IEEE Circuits and Systems Magazine - Q2 2023 - Contents
IEEE Circuits and Systems Magazine - Q2 2023 - 2
IEEE Circuits and Systems Magazine - Q2 2023 - 3
IEEE Circuits and Systems Magazine - Q2 2023 - 4
IEEE Circuits and Systems Magazine - Q2 2023 - 5
IEEE Circuits and Systems Magazine - Q2 2023 - 6
IEEE Circuits and Systems Magazine - Q2 2023 - 7
IEEE Circuits and Systems Magazine - Q2 2023 - 8
IEEE Circuits and Systems Magazine - Q2 2023 - 9
IEEE Circuits and Systems Magazine - Q2 2023 - 10
IEEE Circuits and Systems Magazine - Q2 2023 - 11
IEEE Circuits and Systems Magazine - Q2 2023 - 12
IEEE Circuits and Systems Magazine - Q2 2023 - 13
IEEE Circuits and Systems Magazine - Q2 2023 - 14
IEEE Circuits and Systems Magazine - Q2 2023 - 15
IEEE Circuits and Systems Magazine - Q2 2023 - 16
IEEE Circuits and Systems Magazine - Q2 2023 - 17
IEEE Circuits and Systems Magazine - Q2 2023 - 18
IEEE Circuits and Systems Magazine - Q2 2023 - 19
IEEE Circuits and Systems Magazine - Q2 2023 - 20
IEEE Circuits and Systems Magazine - Q2 2023 - 21
IEEE Circuits and Systems Magazine - Q2 2023 - 22
IEEE Circuits and Systems Magazine - Q2 2023 - 23
IEEE Circuits and Systems Magazine - Q2 2023 - 24
IEEE Circuits and Systems Magazine - Q2 2023 - 25
IEEE Circuits and Systems Magazine - Q2 2023 - 26
IEEE Circuits and Systems Magazine - Q2 2023 - 27
IEEE Circuits and Systems Magazine - Q2 2023 - 28
IEEE Circuits and Systems Magazine - Q2 2023 - 29
IEEE Circuits and Systems Magazine - Q2 2023 - 30
IEEE Circuits and Systems Magazine - Q2 2023 - 31
IEEE Circuits and Systems Magazine - Q2 2023 - 32
IEEE Circuits and Systems Magazine - Q2 2023 - 33
IEEE Circuits and Systems Magazine - Q2 2023 - 34
IEEE Circuits and Systems Magazine - Q2 2023 - 35
IEEE Circuits and Systems Magazine - Q2 2023 - 36
IEEE Circuits and Systems Magazine - Q2 2023 - 37
IEEE Circuits and Systems Magazine - Q2 2023 - 38
IEEE Circuits and Systems Magazine - Q2 2023 - 39
IEEE Circuits and Systems Magazine - Q2 2023 - 40
IEEE Circuits and Systems Magazine - Q2 2023 - 41
IEEE Circuits and Systems Magazine - Q2 2023 - 42
IEEE Circuits and Systems Magazine - Q2 2023 - 43
IEEE Circuits and Systems Magazine - Q2 2023 - 44
IEEE Circuits and Systems Magazine - Q2 2023 - 45
IEEE Circuits and Systems Magazine - Q2 2023 - 46
IEEE Circuits and Systems Magazine - Q2 2023 - 47
IEEE Circuits and Systems Magazine - Q2 2023 - 48
IEEE Circuits and Systems Magazine - Q2 2023 - 49
IEEE Circuits and Systems Magazine - Q2 2023 - 50
IEEE Circuits and Systems Magazine - Q2 2023 - 51
IEEE Circuits and Systems Magazine - Q2 2023 - 52
IEEE Circuits and Systems Magazine - Q2 2023 - 53
IEEE Circuits and Systems Magazine - Q2 2023 - 54
IEEE Circuits and Systems Magazine - Q2 2023 - 55
IEEE Circuits and Systems Magazine - Q2 2023 - 56
IEEE Circuits and Systems Magazine - Q2 2023 - 57
IEEE Circuits and Systems Magazine - Q2 2023 - 58
IEEE Circuits and Systems Magazine - Q2 2023 - 59
IEEE Circuits and Systems Magazine - Q2 2023 - 60
IEEE Circuits and Systems Magazine - Q2 2023 - 61
IEEE Circuits and Systems Magazine - Q2 2023 - 62
IEEE Circuits and Systems Magazine - Q2 2023 - 63
IEEE Circuits and Systems Magazine - Q2 2023 - 64
IEEE Circuits and Systems Magazine - Q2 2023 - 65
IEEE Circuits and Systems Magazine - Q2 2023 - 66
IEEE Circuits and Systems Magazine - Q2 2023 - 67
IEEE Circuits and Systems Magazine - Q2 2023 - 68
IEEE Circuits and Systems Magazine - Q2 2023 - 69
IEEE Circuits and Systems Magazine - Q2 2023 - 70
IEEE Circuits and Systems Magazine - Q2 2023 - 71
IEEE Circuits and Systems Magazine - Q2 2023 - 72
IEEE Circuits and Systems Magazine - Q2 2023 - Cover3
IEEE Circuits and Systems Magazine - Q2 2023 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2023Q3
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2023Q2
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2023Q1
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2022Q4
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2022Q3
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2022Q2
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2022Q1
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2021Q4
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2021q3
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2021q2
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2021q1
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2020q4
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2020q3
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2020q2
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2020q1
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2019q4
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2019q3
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2019q2
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2019q1
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2018q4
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2018q3
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2018q2
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2018q1
https://www.nxtbookmedia.com