Coarse-Grained Pruning of Neural Network Models Based on Blocky Sparse Structure

被引:1
|
作者
Huang, Lan [1 ,2 ]
Zeng, Jia [1 ]
Sun, Shiqi [1 ]
Wang, Wencong [1 ]
Wang, Yan [1 ,2 ]
Wang, Kangping [1 ,2 ]
机构
[1] Jilin Univ, Coll Comp Sci & Technol, Changchun 130012, Peoples R China
[2] Jilin Univ, Key Lab Symbol Computat & Knowledge Engn, Minist Educ, Changchun 130012, Peoples R China
基金
中国国家自然科学基金;
关键词
neural network compression; block pruning; sparse matrix computation; SPMV;
D O I
10.3390/e23081042
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
Deep neural networks may achieve excellent performance in many research fields. However, many deep neural network models are over-parameterized. The computation of weight matrices often consumes a lot of time, which requires plenty of computing resources. In order to solve these problems, a novel block-based division method and a special coarse-grained block pruning strategy are proposed in this paper to simplify and compress the fully connected structure, and the pruned weight matrices with a blocky structure are then stored in the format of Block Sparse Row (BSR) to accelerate the calculation of the weight matrices. First, the weight matrices are divided into square sub-blocks based on spatial aggregation. Second, a coarse-grained block pruning procedure is utilized to scale down the model parameters. Finally, the BSR storage format, which is much more friendly to block sparse matrix storage and computation, is employed to store these pruned dense weight blocks to speed up the calculation. In the following experiments on MNIST and Fashion-MNIST datasets, the trend of accuracies with different pruning granularities and different sparsity is explored in order to analyze our method. The experimental results show that our coarse-grained block pruning method can compress the network and can reduce the computational cost without greatly degrading the classification accuracy. The experiment on the CIFAR-10 dataset shows that our block pruning strategy can combine well with the convolutional networks.
引用
收藏
页数:14
相关论文
共 50 条
  • [21] Coarse-Grained Protein Dynamics Studies Using Elastic Network Models
    Togashi, Yuichi
    Flechsig, Holger
    INTERNATIONAL JOURNAL OF MOLECULAR SCIENCES, 2018, 19 (12)
  • [22] Optimal Coarse-Grained Site Selection in Elastic Network Models of Biomolecules
    Diggins, Patrick
    Liu, Changjiang
    Deserno, Markus
    Potestio, Raffaello
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2019, 15 (01) : 648 - 664
  • [23] Coarse-Grained Simulations of Nucleoid Structure
    Earnest, Tyler M.
    Luthey-Schulten, Zaida
    BIOPHYSICAL JOURNAL, 2014, 106 (02) : 79A - 79A
  • [24] Coarse-grained models of petrochemical solvents: Simultaneously capturing structure and thermodynamics
    Dunn, Nicholas
    Noid, William
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2015, 250
  • [25] Chemically specific coarse-grained models to investigate the structure of biomimetic membranes
    Kowalik, Malgorzata
    Schantz, Allen B.
    Naqi, Abdullah
    Shen, Yuexiao
    Sines, Ian
    Maranas, Janna K.
    Kumar, Manish
    RSC ADVANCES, 2017, 7 (86) : 54756 - 54771
  • [26] A structure-based coarse-grained model for polymer melts
    Akkermans, RLC
    Briels, WJ
    JOURNAL OF CHEMICAL PHYSICS, 2001, 114 (02): : 1020 - 1031
  • [27] Representability and Dynamical Consistency in Coarse-Grained Models
    Banos, Manuel Palma
    Popov, Alexander V.
    Hernandez, Rigoberto
    JOURNAL OF PHYSICAL CHEMISTRY B, 2024, 128 (06): : 1506 - 1514
  • [28] Developing coarse-grained models for agglomerate growth
    Milena Smiljanic
    Rudolf Weeber
    Dirk Pflüger
    Christian Holm
    Andreas Kronenburg
    The European Physical Journal Special Topics, 2019, 227 : 1515 - 1527
  • [29] Sequence design in coarse-grained protein models
    Irbäck, A
    PROGRESS OF THEORETICAL PHYSICS SUPPLEMENT, 2000, (138): : 273 - 281
  • [30] Systematic derivation of hybrid coarse-grained models
    Di Pasquale, Nicodemo
    Hudson, Thomas
    Icardi, Matteo
    PHYSICAL REVIEW E, 2019, 99 (01)