Nishiyama K, Suzuki K
Department of Computer and Information Science, Faculty of Engineering, Iwate University, Morioka 020-8551, Japan.
IEEE Trans Neural Netw. 2001;12(6):1265-77. doi: 10.1109/72.963763.
Although the backpropagation (BP) scheme is widely used as a learning algorithm for multilayered neural networks, the learning speed of the BP algorithm to obtain acceptable errors is unsatisfactory in spite of some improvements such as introduction of a momentum factor and an adaptive learning rate in the weight adjustment. To solve this problem, a fast learning algorithm based on the extended Kalman filter (EKF) is presented and fortunately its computational complexity has been reduced by some simplifications. In general, however, the Kalman filtering algorithm is well known to be sensitive to the nature of noises which is generally assumed to be Gaussian. In addition, the H(infinity) theory suggests that the maximum energy gain of the Kalman algorithm from disturbances to the estimation error has no upper bound. Therefore, the EKF-based learning algorithms should be improved to enhance the robustness to variations in the initial values of link weights and thresholds as well as to the nature of noises. The paper proposes H(infinity)-learning as a novel learning rule and to derive new globally and locally optimized learning algorithms based on H (infinity)-learning. Their learning behavior is analyzed from various points of view using computer simulations. The derived algorithms are also compared, in performance and computational cost, with the conventional BP and EKF learning algorithms.
尽管反向传播(BP)算法被广泛用作多层神经网络的学习算法,但尽管在权重调整中引入了动量因子和自适应学习率等一些改进,BP算法获得可接受误差的学习速度仍不尽人意。为了解决这个问题,提出了一种基于扩展卡尔曼滤波器(EKF)的快速学习算法,幸运的是,通过一些简化措施降低了其计算复杂度。然而,一般来说,卡尔曼滤波算法众所周知对通常假定为高斯分布的噪声特性很敏感。此外,H(无穷)理论表明,卡尔曼算法从干扰到估计误差的最大能量增益没有上限。因此,基于EKF的学习算法应加以改进,以增强对链路权重和阈值初始值变化以及噪声特性的鲁棒性。本文提出H(无穷)学习作为一种新颖的学习规则,并基于H(无穷)学习推导新的全局和局部优化学习算法。使用计算机模拟从各种角度分析了它们的学习行为。还在性能和计算成本方面将推导的算法与传统的BP和EKF学习算法进行了比较。