An analytic formulation of convolutional neural network learning for pattern recognition

被引:2
|
作者
Zhuang, Huiping [1 ]
Lin, Zhiping [2 ]
Yang, Yimin [3 ]
Toh, Kar-Ann [4 ]
机构
[1] South China Univ Technol, Shien Ming Wu Sch Intelligent Engn, Guangzhou 510460, Peoples R China
[2] Nanyang Technol Univ, Sch Elect & Elect Engn, Singapore 639798, Singapore
[3] Western Univ, Dept Elect & Comp Engn, London, ON, Canada
[4] Yonsei Univ, Sch Elect & Elect Engn, Seoul 03722, South Korea
基金
中国国家自然科学基金; 新加坡国家研究基金会;
关键词
Pattern classification; Neural network learning; Analytic learning; Convolutional neural network; Small-sample-size problem; ALGORITHM;
D O I
10.1016/j.ins.2024.121317
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Training convolutional neural networks (CNNs) using back-propagation (BP) is a time-consuming and resource-intensive process, primarily due to the need to iterate over the dataset multiple times. In contrast, analytic learning aims to train neural networks in a single epoch, offering a potential solution to these challenges. However, existing studies of analytic learning have been limited to multilayer perceptrons (MLPs). In this article, we propose an analytic formulation for convolutional neural network learning (ACnnL), which represents a significant advancement towards non-iterative learning paradigms for CNNs. Our formulation demonstrates that ACnnL extends the principles of MLP regularization constraints. From the implicit regularization and network interpretability viewpoints, we provide insights into why CNNs often exhibit superior generalization capabilities. The ACnnL is validated by conducting classification tasks on benchmark datasets such as MNIST, FashionMNIST, CIFAR10, CIFAR100 and Tiny-ImageNet. It is encouraging that the ACnnL trains CNNs in a significantly fast manner with reasonably close prediction accuracies to those using BP. In particular, a 5-layer vanilla CNN trained by ACnnL gave an accuracy of 0.9931, 0.9155, 0.7049 and 0.4628 for these datasets. The ACnnL achieves training speeds that are approximately 17 times faster than BP on GPU and 113 times faster than BP on CPU, while maintaining competitive prediction accuracies. Moreover, our experiments disclose a unique advantage of ACnnL under the small-sample scenario when training data are scarce or expensive. In a nutshell, an analytic method which deals well with small-sample size data has been put forward for the first time for fast CNN training with inherent network interpretability.
引用
收藏
页数:17
相关论文
共 50 条
  • [31] Network Protocol Recognition Based on Convolutional Neural Network
    Feng, Wenbo
    Hong, Zheng
    Wu, Lifa
    Fu, Menglin
    Li, Yihao
    Lin, Peihong
    CHINA COMMUNICATIONS, 2020, 17 (04) : 125 - 139
  • [32] Texture Image Recognition Based on Deep Convolutional Neural Network and Transfer Learning
    Wang J.
    Fan Y.
    Li Z.
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2022, 34 (05): : 701 - 710
  • [33] Deep Learning for Asphalt Pavement Cracking Recognition Using Convolutional Neural Network
    Wang, Kelvin C. P.
    Zhang, Allen
    Li, Joshua Qiang
    Fei, Yue
    Chen, Cheng
    Li, Baoxian
    AIRFIELD AND HIGHWAY PAVEMENTS 2017: DESIGN, CONSTRUCTION, EVALUATION, AND MANAGEMENT OF PAVEMENTS, 2017, : 166 - 177
  • [34] Facial Expressions Recognition through Convolutional Neural Network and Extreme Learning Machine
    Jammoussi, Imen
    Ben Nasr, Mounir
    Chtourou, Mohamed
    PROCEEDINGS OF THE 2020 17TH INTERNATIONAL MULTI-CONFERENCE ON SYSTEMS, SIGNALS & DEVICES (SSD 2020), 2020, : 162 - 166
  • [35] Convolutional Neural Network-Based Dictionary Learning for SAR Target Recognition
    Tao, Lei
    Zhou, Yue
    Jiang, Xue
    Liu, Xingzhao
    Zhou, Zhixin
    IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2021, 18 (10) : 1776 - 1780
  • [36] Transfer Learning with deep Convolutional Neural Network for Underwater Live Fish Recognition
    Ben Tamou, Abdelouahid
    Benzinou, Abdesslam
    Nasreddine, Kamal
    Ballihi, Lahoucine
    2018 IEEE THIRD INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, APPLICATIONS AND SYSTEMS (IPAS), 2018, : 204 - 209
  • [37] CROP DISEASES IMAGE RECOGNITION BASED ON TRANSFER LEARNING WITH CONVOLUTIONAL NEURAL NETWORK
    Wu, Yongtang
    Tian, Hui
    FRESENIUS ENVIRONMENTAL BULLETIN, 2021, 30 (02): : 1147 - 1157
  • [38] Recognition of industrial machine parts based on transfer learning with convolutional neural network
    Li, Qiaoyang
    Chen, Guiming
    PLOS ONE, 2021, 16 (01):
  • [39] Target recognition of sport athletes based on deep learning and convolutional neural network
    Liu, Yuzhong
    Ji, Yuliang
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2021, 40 (02) : 2253 - 2263
  • [40] Pattern Recognition Computation in A Spiking Neural Network with Temporal Encoding and Learning
    Yu, Qiang
    Tan, K. C.
    Tang, Huajin
    2012 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2012,