A Computationally Efficient Weight Pruning Algorithm for Artificial Neural Network Classifiers

被引:0
|
作者
Sakshi [1 ]
Kumar, Ravi [1 ]
机构
[1] Thapar Univ, Elect & Commun Engn Dept, Patiala 147004, Punjab, India
关键词
Weight pruning; Artificial neural network; Backpropagation; Complexity penalty; Fisher information; Pattern classification; MULTILAYER PERCEPTRONS;
D O I
10.1007/s13369-017-2887-2
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
A novel technique is being proposed to prune the weights of artificial neural networks (ANNs) while training with backpropagation algorithm. Iterative update of weights through gradient descent mechanism does not guarantee convergence in a specified number of epochs. Pruning of non-relevant weights not only reduces the computational complexity but also improves the classification performance. This algorithm first defines the relevance of initialized weights in a statistical sense by introducing a coefficient of dominance for each weight converging on a hidden node and subsequently employing the concept of complexity penalty. Based upon complexity penalty for each weight, a decision has been taken to either prune or retain the weight. It has been shown analytically that a weight with higher complexity penalty has a high degree of Fisher information which further implies its ability to capture the variations in the input set for better classification. Simulation experiments performed with five benchmark data sets reveal that ANNs trained after being pruned using the proposed technique exhibit higher convergence, lower execution time and higher success rate in the test phase and yields substantial reduction in computational resources. For complex architectures, early convergence was found to be directly correlated with percentage of weights pruned. The efficacy of the technique has been validated on several benchmark datasets having large diversity of attributes.
引用
收藏
页码:6787 / 6799
页数:13
相关论文
共 50 条
  • [31] An efficient Artificial Neural Network algorithm for solving boundary integral equations in elasticity
    Ruocco, E.
    Fusco, P.
    Musone, V.
    ENGINEERING ANALYSIS WITH BOUNDARY ELEMENTS, 2023, 156 : 379 - 391
  • [32] A Computationally Efficient Evolutionary Algorithm for Multiobjective Network Robustness Optimization
    Wang, Shuai
    Liu, Jing
    Jin, Yaochu
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2021, 25 (03) : 419 - 432
  • [33] An Efficient Learning Weight of Elman Neural Network with Chicken Swarm Optimization Algorithm
    Ali, Barkat
    Lashari, Saima Anwar
    Sharif, Wareesa
    Khan, Abdullah
    Ullah, Kamran
    Ramli, Dzati Athiar
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS (KSE 2021), 2021, 192 : 3060 - 3069
  • [34] Artificial neural network based chemical mechanisms for computationally efficient modeling of hydrogen/carbon monoxide/kerosene combustion
    An, Jian
    He, Guoqiang
    Luo, Kaihong
    Qin, Fei
    Liu, Bing
    INTERNATIONAL JOURNAL OF HYDROGEN ENERGY, 2020, 45 (53) : 29594 - 29605
  • [35] Application of a pruning algorithm to optimize artificial neural networks for pharmaceutical fingerprinting
    Tetko, IV
    Villa, AEP
    Aksenova, TI
    Zielinski, WL
    Brower, J
    Collantes, ER
    Welsh, WJ
    JOURNAL OF CHEMICAL INFORMATION AND COMPUTER SCIENCES, 1998, 38 (04): : 660 - 668
  • [36] Pruning algorithm of convolutional neural network based on optimal threshold
    Wang, Jianjun
    Liu, Leshan
    Pan, Ximeng
    2020 5TH INTERNATIONAL CONFERENCE ON MATHEMATICS AND ARTIFICIAL INTELLIGENCE (ICMAI 2020), 2020, : 50 - 54
  • [37] THE COMBINED STATISTICAL STEPWISE AND ITERATIVE NEURAL NETWORK PRUNING ALGORITHM
    Fnaiech, Nader
    Fnaiech, Farhat
    Jervis, B. W.
    Cheriet, M.
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2009, 15 (04): : 573 - 589
  • [38] Efficient Neural Network Pruning during Neuro-Evolution
    Siebel, Nils T.
    Boetel, Jonas
    Sommer, Gerald
    IJCNN: 2009 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1- 6, 2009, : 3147 - 3154
  • [39] Pruning algorithm in wavelet neural network for ECG signal classification
    Yao, J
    Gan, Q
    Zhang, XD
    Li, J
    PROCEEDINGS OF THE 20TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY, VOL 20, PTS 1-6: BIOMEDICAL ENGINEERING TOWARDS THE YEAR 2000 AND BEYOND, 1998, 20 : 1482 - 1485
  • [40] Fast unit pruning algorithm for feedforward neural network design
    Qiao, Jun-fei
    Zhang, Ying
    Han, Hong-gui
    APPLIED MATHEMATICS AND COMPUTATION, 2008, 205 (02) : 622 - 627