中文

永不回溯——一种改进的 EnKF 方法及其在无反向传播神经网络训练中的应用

数值分析 2018-06-01 v2 机器学习 数值分析 神经与进化计算

摘要

本工作中,我们提出一种新的无导数优化方法,并研究其用于训练神经网络。我们的方法受集成卡尔曼滤波(Ensemble Kalman Filter, EnKF)启发,该滤波已成功用于求解涉及大规模、高度非线性动力系统的优化问题。EnKF 方法的一个关键优势是只需前向传播评估而无需其导数。因此,在神经网络背景下,它缓解了对反向传播的需求并大幅降低了内存消耗。然而,该方法并非纯粹的“黑箱”全局优化启发式,因为它高效利用了典型学习问题的结构。Kovachki 与 Stuart 近期展示了 EnKF 用于训练深度神经网络的良好初步结果。我们提出对 EnKF 的一项重要改进,使我们能够证明本方法收敛于强凸函数的最小化子。我们的方法也与隐式滤波相似,并通过一个简单示例展示其用于最小化高度振荡函数的潜力。此外,我们提供数值示例,证明本方法在训练深度神经网络方面的潜力。

关键词

引用

@article{arxiv.1805.08034,
  title  = {Never look back - A modified EnKF method and its application to the training of neural networks without back propagation},
  author = {Eldad Haber and Felix Lucka and Lars Ruthotto},
  journal= {arXiv preprint arXiv:1805.08034},
  year   = {2018}
}

备注

10 pages, 2 figures