arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1609.01596stat.MLcs.LG
收藏

直接反馈对齐在深度神经网络中提供学习

Direct Feedback Alignment Provides Learning in Deep Neural Networks

Arild Nøkland

摘要:

人工神经网络最常用反向传播算法训练,其中用于学习的梯度通过将误差从输出层逐层反向传播到隐藏层来提供。最近发现的一种称为反馈对齐的方法表明,用于向后传播错误的权重不必与用于向前传播激活的权重对称。事实上,随机反馈权重的效果也很好,因为网络学习如何使反馈有用。在这项工作中,反馈对齐原则用于训练隐藏层,更独立于网络的其余部分,并从零初始条件。误差通过固定的随机反馈连接直接从输出层传播到每个隐藏层。这种简单的方法即使在卷积网络和非常深度的网络中也能够实现零训练错误,完全没有错误反向传播。该方法是迈向生物学上合理的机器学习的一步,因为误差信号几乎是局部的,并且不需要对称或倒数权重。实验表明,MNIST和CIFAR的测试性能几乎与全连接网络的反向传播一样好。如果结合dropout,该方法在排列不变MNIST任务上实现了1.45%的错误。

英文摘要:

Artificial neural networks are most commonly trained with the back-propagation algorithm, where the gradient for learning is provided by back-propagating the error, layer by layer, from the output layer to the hidden layers. A recently discovered method called feedback-alignment shows that the weights used for propagating the error backward don't have to be symmetric with the weights used for propagation the activation forward. In fact, random feedback weights work evenly well, because the network learns how to make the feedback useful. In this work, the feedback alignment principle is used for training hidden layers more independently from the rest of the network, and from a zero initial condition. The error is propagated through fixed random feedback connections directly from the output layer to each hidden layer. This simple method is able to achieve zero training error even in convolutional networks and very deep networks, completely without error back-propagation. The method is a step towards biologically plausible machine learning because the error signal is almost local, and no symmetric or reciprocal weights are required. Experiments show that the test performance on MNIST and CIFAR is almost as good as those obtained with back-propagation for fully connected networks. If combined with dropout, the method achieves 1.45% error on the permutation invariant MNIST task.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑