IEEE Geoscience and Remote Sensing Magazine - December 2023 - 97
aforementioned efficiency metrics: number of parameters,
memory consumption, and latency, to achieve efficient inference
with a tradeoff of the model's quality [46]. Here, we
briefly summarize the commonly used model compression
techniques and refer the readers to [48], [49], and [50] for a
more detailed discussion on this subject.
COMPACT ARCHITECTURE
The fundamental approach to optimize a model for efficient
inference is to develop it with building blocks that allow for
greater efficiency in computation and memory footprints [46].
Convolutional layers are largely used building blocks [42],
[53], [59], [60]; thus, convolution operations contribute most
of the computation and memory footprints of a model [61].
Reducing the number of FLOPs in the convolution operations
of a model can significantly improve its efficiency [61]. Several
handcrafted convolutional building blocks have been proposed
to reduce the number of FLOPs in convolution operations,
and they are widely used to develop models for efficient
inference [48], [62]. They include depthwise separable convolution
[54], bottleneck convolution [51], inverted bottleneck
convolution [53], dilated convolution [63], grouped convolution
[52], [64], and asymmetric convolution [65]. The handcrafted
designs have achieved remarkable success; however,
handcrafted engineering is laborious and extremely dependent
on human expertise [66]. Hence, recent years have seen
a growing trend for automated machine learning (AutoML)
and neural architecture search (NAS) [67], [68] for automatically
searching for efficient cells (i.e., a directed acyclic graph
of convolutional layers) to develop efficient models [62], [69].
Figure 2(a)-(d) illustrates some examples of handcrafted convolutional
blocks, and Figure 2(e) and (f) shows some automated-learned
cells commonly used to develop efficient DNNs to
reduce the models' number of parameters and FLOPs.
PRUNING AND SPARSIFICATION
These techniques are used to remove " unimportant " weights
and neurons in a model to reduce its number of computation
arithmetic operations and make it smaller [70], [71], [72], [73]
[see Figure 2(g) and (h)]. This results in a reduction of memory
access, thus accelerating inference. Pruning algorithms have
been applied at different granularities of sparsity, from fine
grained (unstructured) to coarse grained (structured) [74]. For
fine-grained pruning, the individual weights or neurons of a
model are removed [75], [76], [77], whereas coarse-grained
pruning removes entire filters or channels [78], [79]. Unlike
fine-grained techniques, the coarse-grained pruning methods
are flexible to implement efficiently on hardware but can degrade
the model quality [80]; however, the pruned model can
be retrained to compensate the quality lost [81], [82]. AutoML
has also been employed to automatically prune the weights
and neurons of a model [83].
KNOWLEDGE DISTILLATION
The main idea is to compress a large model by transferring
the knowledge of the large model, often called the
DECEMBER 2023 IEEE GEOSCIENCE AND REMOTE SENSING MAGAZINE
teacher model, into a small model, also known as the student
model [57], [84] [see Figure 2(i)]. Basically, a small
model is trained using a large model as a supervisor to enable
the small model, which has less memory and energy
footprints, to mimic the quality of the large model for efficient
inference [85], [86], [87]. The learning algorithms
of knowledge distillation techniques in the literature [88],
[89] can be grouped as self-distillation [90], online distillation
[91], and offline distillation [92]. Recently, NAS has
been adopted in knowledge distillation [93], [94]. We refer
the readers to [95] for a detailed discussion on this subject.
QUANTIZATION AND BINARIZATION
While pruning reduces the number of weights and neurons in
a model, quantization methods aim to reduce the bit width
of the values of weights and neurons [48] [see Figure 2(j)-
(m)]. This normally renders a model with low-bit precision
operands [96], [97]. Quantization methods do not reduce
the number of computation arithmetic operations as in pruning
but simplify the operations, which therefore can shrink
the model size to reduce memory and energy footprints
and speed up inference but with some sacrifice of model
quality [98]. The commonly used methods in the literature
[99], [100], [101] include linear quantization methods [102],
K-means methods [103], and binary/ternary methods [104],
[105]. Besides these conventional methods, automated quantization
methods (i.e., quantization with AutoML) have been
proposed as well [106], [107]. It is not easy to implement
quantization in practice because it requires a good understanding
of bitwise algorithm and hardware architecture [7].
LOW-RANK APPROXIMATION
Here, the core idea is to reduce the computational complexity
of a model by approximating the redundant weight matrices
or tensors of a convolutional or fully connected layer
using a linear combination of fewer weights [108], [109].
Compressing a model in this fashion results in a significant
reduction in the model size, the model footprint, and the
inference latency [110] [see Figure 2(n) and (o)]. Various
methods adopted in the literature [7], [111], [112] include
singular value decomposition [113] and tensor decomposition
methods, such as Tucker decomposition [114], [115]
and canonical polyadic decomposition [116].
EFFICIENCY METRICS
Other than the quality of segmentation results, an efficient
model has three core characteristics: smaller, faster,
and greener, which are respectively gauged on storage, inference
speed, and energy [46], [117]. When designing or
choosing a DNN architecture for semantic segmentation
in real-time applications, one major consideration is the
quality-cost tradeoff [118]. Accuracy is used to measure
the quality of model results. The most commonly used
accuracy evaluation metric in semantic segmentation is
the IoU, known as the Jaccard index, and its variants mIoU
and frequency-weighted IoU (FwIoU) [25], [40] [see (1),
97
IEEE Geoscience and Remote Sensing Magazine - December 2023
Table of Contents for the Digital Edition of IEEE Geoscience and Remote Sensing Magazine - December 2023
Contents
IEEE Geoscience and Remote Sensing Magazine - December 2023 - Cover1
IEEE Geoscience and Remote Sensing Magazine - December 2023 - Cover2
IEEE Geoscience and Remote Sensing Magazine - December 2023 - Contents
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 2
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 3
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 4
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 5
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 6
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 7
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 8
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 9
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 10
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 11
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 12
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 13
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 14
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 15
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 16
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 17
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 18
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 19
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 20
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 21
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 22
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 23
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 24
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 25
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 26
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 27
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 28
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 29
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 30
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 31
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 32
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 33
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 34
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 35
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 36
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 37
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 38
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 39
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 40
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 41
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 42
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 43
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 44
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 45
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 46
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 47
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 48
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 49
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 50
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 51
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 52
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 53
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 54
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 55
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 56
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 57
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 58
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 59
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 60
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 61
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 62
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 63
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 64
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 65
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 66
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 67
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 68
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 69
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 70
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 71
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 72
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 73
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 74
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 75
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 76
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 77
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 78
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 79
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 80
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 81
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 82
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 83
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 84
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 85
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 86
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 87
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 88
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 89
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 90
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 91
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 92
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 93
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 94
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 95
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 96
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 97
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 98
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 99
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 100
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 101
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 102
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 103
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 104
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 105
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 106
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 107
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 108
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 109
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 110
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 111
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 112
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 113
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 114
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 115
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 116
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 117
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 118
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 119
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 120
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 121
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 122
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 123
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 124
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 125
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 126
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 127
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 128
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 129
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 130
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 131
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 132
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 133
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 134
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 135
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 136
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 137
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 138
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 139
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 140
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 141
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 142
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 143
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 144
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 145
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 146
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 147
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 148
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 149
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 150
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 151
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 152
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 153
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 154
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 155
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 156
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 157
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 158
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 159
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 160
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 161
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 162
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 163
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 164
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 165
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 166
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 167
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 168
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 169
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 170
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 171
IEEE Geoscience and Remote Sensing Magazine - December 2023 - 172
IEEE Geoscience and Remote Sensing Magazine - December 2023 - Cover3
IEEE Geoscience and Remote Sensing Magazine - December 2023 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2023
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2023
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2023
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2023
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2022
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2022
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2022
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2022
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2021
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2021
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2021
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2021
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2020
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2020
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2020
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2020
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2019
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2019
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2019
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2019
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2018
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2018
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2018
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2018
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2017
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2017
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2017
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2017
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2016
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2016
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2016
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2016
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2015
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2015
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2015
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2015
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2014
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2014
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2014
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2014
https://www.nxtbook.com/nxtbooks/ieee/geoscience_december2013
https://www.nxtbook.com/nxtbooks/ieee/geoscience_september2013
https://www.nxtbook.com/nxtbooks/ieee/geoscience_june2013
https://www.nxtbook.com/nxtbooks/ieee/geoscience_march2013
https://www.nxtbookmedia.com