TY - GEN
T1 - Convolution Kernel Pruning Algorithm Based on Average Percentage of Zeros and Data Distribution Similarity
AU - Li, Xingyu
AU - Gong, Jiulu
AU - Lv, Haibo
AU - Wen, Jianxiong
AU - Liu, Kai
AU - Wang, Zepeng
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - Pruning convolutional kernels is a crucial method for achieving model lightweighting.However, current APoZ (Average Percentage of Zeros) based pruning algorithms often overlook the similarity in data distribution among convolutional kernels, resulting in significant degradation in accuracy after pruning.To address this issue, we propose a novel convolutional kernel pruning algorithm based on APoZ_S (Average Percentage of Zeros and Similarity) values.The APoZ_S criterion integrates APoZ and similarity for convolutional kernel pruning.We utilized Gaussian mixture model (GMM) to model the weight data of the convolution kernel and calculated the similarity fraction of the convolution kernel according to the modeling results.We then added the APoZ value to obtain the APoZ_S value.Finally, we performed convolution kernel pruning by setting a threshold value.Test results from different network models on the cifar-10 dataset demonstrate that compared with the traditional APoZ-based convolutional kernel pruning algorithm, our proposed algorithm yields higher accuracy in output results under different pruning rates.
AB - Pruning convolutional kernels is a crucial method for achieving model lightweighting.However, current APoZ (Average Percentage of Zeros) based pruning algorithms often overlook the similarity in data distribution among convolutional kernels, resulting in significant degradation in accuracy after pruning.To address this issue, we propose a novel convolutional kernel pruning algorithm based on APoZ_S (Average Percentage of Zeros and Similarity) values.The APoZ_S criterion integrates APoZ and similarity for convolutional kernel pruning.We utilized Gaussian mixture model (GMM) to model the weight data of the convolution kernel and calculated the similarity fraction of the convolution kernel according to the modeling results.We then added the APoZ value to obtain the APoZ_S value.Finally, we performed convolution kernel pruning by setting a threshold value.Test results from different network models on the cifar-10 dataset demonstrate that compared with the traditional APoZ-based convolutional kernel pruning algorithm, our proposed algorithm yields higher accuracy in output results under different pruning rates.
KW - convolution kernel pruning
KW - convolutional neural network
KW - gaussian mixture model
KW - model lightweight
UR - http://www.scopus.com/inward/record.url?scp=85218035206&partnerID=8YFLogxK
U2 - 10.1109/ICUS61736.2024.10840150
DO - 10.1109/ICUS61736.2024.10840150
M3 - Conference contribution
AN - SCOPUS:85218035206
T3 - Proceedings of 2024 IEEE International Conference on Unmanned Systems, ICUS 2024
SP - 1260
EP - 1265
BT - Proceedings of 2024 IEEE International Conference on Unmanned Systems, ICUS 2024
A2 - Song, Rong
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2024 IEEE International Conference on Unmanned Systems, ICUS 2024
Y2 - 18 October 2024 through 20 October 2024
ER -