Towards a Very Fast Feedforward Multilayer Neural Networks Training Algorithm

被引:6
|
作者
Bilski, Jaroslaw [1 ]
Kowalczyk, Bartosz [1 ]
Kisiel-Dorohinicki, Marek [2 ]
Siwocha, Agnieszka [3 ]
Zurada, Jacek [4 ]
机构
[1] Czestochowa Tech Univ, Dept Comp Engn, Al Armii Krajowej 36, PL-42200 Czestochowa, Poland
[2] AGH Univ Sci & Technol, Inst Comp Sci, PL-30059 Krakow, Poland
[3] Univ Social Sci, Informat Technol Inst, PL-90113 Lodz, Poland
[4] Univ Louisville, Dept Comp & Elect Engn, Louisville, KY 40292 USA
关键词
neural network training algorithm; QR decomposition; scaled Givens rotations; approximation; classification;
D O I
10.2478/jaiscr-2022-0012
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
*This paper presents a novel fast algorithm for feedforward neural networks training. It is based on the Recursive Least Squares (RLS) method commonly used for designing adaptive filters. Besides, it utilizes two techniques of linear algebra, namely the orthogonal transformation method, called the Givens Rotations (GR), and the QR decomposition, creating the GQR (symbolically we write GR + QR = GQR) procedure for solving the normal equations in the weight update process. In this paper, a novel approach to the GQR algorithm is presented. The main idea revolves around reducing the computational cost of a single rotation by eliminating the square root calculation and reducing the number of multiplications. The proposed modification is based on the scaled version of the Givens rotations, denoted as SGQR. This modification is expected to bring a significant training time reduction comparing to the classic GQR algorithm. The paper begins with the introduction and the classic Givens rotation description. Then, the scaled rotation and its usage in the QR decomposition is discussed. The main section of the article presents the neural network training algorithm which utilizes scaled Givens rotations and QR decomposition in the weight update process. Next, the experiment results of the proposed algorithm are presented and discussed. The experiment utilizes several benchmarks combined with neural networks of various topologies. It is shown that the proposed algorithm outperforms several other commonly used methods, including well known Adam optimizer.
引用
收藏
页码:181 / 195
页数:15
相关论文
共 50 条
  • [11] Exponentiated backpropagation algorithm for multilayer feedforward neural networks
    Srinivasan, N
    Ravichandran, V
    Chan, KL
    Vidhya, JR
    Ramakirishnan, S
    Krishnan, SM
    [J]. ICONIP'02: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON NEURAL INFORMATION PROCESSING: COMPUTATIONAL INTELLIGENCE FOR THE E-AGE, 2002, : 327 - 331
  • [12] A TRAINING ALGORITHM FOR BINARY FEEDFORWARD NEURAL NETWORKS
    GRAY, DL
    MICHEL, AN
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 1992, 3 (02): : 176 - 194
  • [13] A hybrid training algorithm for feedforward neural networks
    Ben Nasr, Mounir
    Chtourou, Mohamed
    [J]. NEURAL PROCESSING LETTERS, 2006, 24 (02) : 107 - 117
  • [14] A Hybrid Training Algorithm for Feedforward Neural Networks
    Mounir Ben Nasr
    Mohamed Chtourou
    [J]. Neural Processing Letters, 2006, 24 : 107 - 117
  • [15] Training multilayer feedforward neural networks using dynamic programming
    Sun, M
    [J]. PROCEEDINGS OF THE TWENTY-EIGHTH SOUTHEASTERN SYMPOSIUM ON SYSTEM THEORY, 1996, : 163 - 167
  • [16] Fast training algorithm for feedforward neural networks: application to crowd estimation at underground stations
    Chow, TWS
    Yam, JYF
    Cho, SY
    [J]. ARTIFICIAL INTELLIGENCE IN ENGINEERING, 1999, 13 (03): : 301 - 307
  • [17] Fast Computational Approach to the Levenberg-Marquardt Algorithm for Training Feedforward Neural Networks
    Bilski, Jaroslaw
    Smolag, Jacek
    Kowalczyk, Bartosz
    Grzanek, Konrad
    Izonin, Ivan
    [J]. JOURNAL OF ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING RESEARCH, 2023, 13 (02) : 45 - 61
  • [18] Research on multilayer feedforward neural networks - A unitary backpropagation algorithm
    Han, M.
    Han, J.
    Guan, H.
    [J]. Zhendong Ceshi Yu Zhenduan/Journal of Vibration, Measurement and Diagnosis, 2001, 21 (01): : 30 - 35
  • [19] A FAST AND ROBUST LEARNING ALGORITHM FOR FEEDFORWARD NEURAL NETWORKS
    WEYMAERE, N
    MARTENS, JP
    [J]. NEURAL NETWORKS, 1991, 4 (03) : 361 - 369
  • [20] The adaptive fuzzy training algorithm for feedforward neural networks
    Xie, P.
    Liu, B.
    [J]. Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2001, 23 (07): : 79 - 82