• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

预测编码可沿任意计算图逼近反向传播。

Predictive Coding Approximates Backprop Along Arbitrary Computation Graphs.

机构信息

School of Informatics, University of Edinburgh, Edinburgh EH8 9AB, U.K.

Sackler Center for Consciousness Science, School of Engineering and Informatics, University of Sussex, Brighton BN1 9QJ, U.K.

出版信息

Neural Comput. 2022 May 19;34(6):1329-1368. doi: 10.1162/neco_a_01497.

DOI:10.1162/neco_a_01497
PMID:35534010
Abstract

Backpropagation of error (backprop) is a powerful algorithm for training machine learning architectures through end-to-end differentiation. Recently it has been shown that backprop in multilayer perceptrons (MLPs) can be approximated using predictive coding, a biologically plausible process theory of cortical computation that relies solely on local and Hebbian updates. The power of backprop, however, lies not in its instantiation in MLPs but in the concept of automatic differentiation, which allows for the optimization of any differentiable program expressed as a computation graph. Here, we demonstrate that predictive coding converges asymptotically (and in practice, rapidly) to exact backprop gradients on arbitrary computation graphs using only local learning rules. We apply this result to develop a straightforward strategy to translate core machine learning architectures into their predictive coding equivalents. We construct predictive coding convolutional neural networks, recurrent neural networks, and the more complex long short-term memory, which include a nonlayer-like branching internal graph structure and multiplicative interactions. Our models perform equivalently to backprop on challenging machine learning benchmarks while using only local and (mostly) Hebbian plasticity. Our method raises the potential that standard machine learning algorithms could in principle be directly implemented in neural circuitry and may also contribute to the development of completely distributed neuromorphic architectures.

摘要

反向传播误差(backprop)是一种通过端到端微分来训练机器学习体系结构的强大算法。最近表明,多层感知器(MLP)中的反向传播可以使用预测编码来近似,预测编码是一种依赖于局部和海伯更新的皮质计算的合理生物过程理论。然而,反向传播的强大之处不在于它在 MLP 中的实例化,而在于自动微分的概念,该概念允许对任何可微分的程序进行优化,这些程序表示为计算图。在这里,我们证明,使用仅基于局部学习规则的预测编码可以渐近地(在实践中,快速地)收敛到任意计算图上的精确反向传播梯度。我们将这一结果应用于开发一种将核心机器学习体系结构直接转换为其预测编码等效形式的简单策略。我们构建了预测编码卷积神经网络、递归神经网络和更复杂的长短期记忆网络,包括非分层的分支内部图结构和乘法交互。我们的模型在具有挑战性的机器学习基准上的表现与反向传播相当,同时仅使用局部和(主要)海伯可塑性。我们的方法提出了一种可能性,即标准的机器学习算法原则上可以直接在神经电路中实现,并且还可能有助于完全分布式神经形态架构的发展。

相似文献

1
Predictive Coding Approximates Backprop Along Arbitrary Computation Graphs.预测编码可沿任意计算图逼近反向传播。
Neural Comput. 2022 May 19;34(6):1329-1368. doi: 10.1162/neco_a_01497.
2
Backpropagation through time and the brain.时间反向传播与大脑。
Curr Opin Neurobiol. 2019 Apr;55:82-89. doi: 10.1016/j.conb.2019.01.011. Epub 2019 Mar 7.
3
An Approximation of the Error Backpropagation Algorithm in a Predictive Coding Network with Local Hebbian Synaptic Plasticity.具有局部赫布突触可塑性的预测编码网络中误差反向传播算法的一种近似
Neural Comput. 2017 May;29(5):1229-1262. doi: 10.1162/NECO_a_00949. Epub 2017 Mar 23.
4
A learning rule for very simple universal approximators consisting of a single layer of perceptrons.一种由单层感知器组成的非常简单的通用逼近器的学习规则。
Neural Netw. 2008 Jun;21(5):786-95. doi: 10.1016/j.neunet.2007.12.036. Epub 2007 Dec 31.
5
Reverse Differentiation via Predictive Coding.通过预测编码进行反向分化。
Proc AAAI Conf Artif Intell. 2022 Jun 28;36(7):8150-8158. doi: 10.1609/aaai.v36i7.20788.
6
A biologically plausible supervised learning method for spiking neural networks using the symmetric STDP rule.基于对称 STDP 规则的尖峰神经网络的生物合理有监督学习方法。
Neural Netw. 2020 Jan;121:387-395. doi: 10.1016/j.neunet.2019.09.007. Epub 2019 Sep 27.
7
Hebbian semi-supervised learning in a sample efficiency setting.Hebbian 半监督学习在样本效率设置下。
Neural Netw. 2021 Nov;143:719-731. doi: 10.1016/j.neunet.2021.08.003. Epub 2021 Aug 13.
8
A Biologically Plausible Neural Network for Multichannel Canonical Correlation Analysis.用于多通道典范相关分析的具有生物学合理性的神经网络。
Neural Comput. 2021 Aug 19;33(9):2309-2352. doi: 10.1162/neco_a_01414.
9
On the relationship between predictive coding and backpropagation.预测编码与反向传播之间的关系。
PLoS One. 2022 Mar 31;17(3):e0266102. doi: 10.1371/journal.pone.0266102. eCollection 2022.
10
A theory of local learning, the learning channel, and the optimality of backpropagation.一种关于局部学习、学习通道及反向传播最优性的理论。
Neural Netw. 2016 Nov;83:51-74. doi: 10.1016/j.neunet.2016.07.006. Epub 2016 Aug 5.

引用本文的文献

1
Effective methods and framework for energy-based local learning of deep neural networks.基于能量的深度神经网络局部学习的有效方法与框架。
Front Artif Intell. 2025 Aug 26;8:1605706. doi: 10.3389/frai.2025.1605706. eCollection 2025.
2
Active Inference with Dynamic Planning and Information Gain in Continuous Space by Inferring Low-Dimensional Latent States.通过推断低维潜在状态在连续空间中进行动态规划和信息增益的主动推理
Entropy (Basel). 2025 Aug 9;27(8):846. doi: 10.3390/e27080846.
3
Deep Hybrid Models: Infer and Plan in a Dynamic World.
深度混合模型:在动态世界中进行推理与规划。
Entropy (Basel). 2025 May 27;27(6):570. doi: 10.3390/e27060570.
4
A general framework for interpretable neural learning based on local information-theoretic goal functions.基于局部信息论目标函数的可解释神经学习通用框架。
Proc Natl Acad Sci U S A. 2025 Mar 11;122(10):e2408125122. doi: 10.1073/pnas.2408125122. Epub 2025 Mar 5.
5
The calcitron: A simple neuron model that implements many learning rules via the calcium control hypothesis.钙控神经元:一种通过钙控制假说实现多种学习规则的简单神经元模型。
PLoS Comput Biol. 2025 Jan 29;21(1):e1012754. doi: 10.1371/journal.pcbi.1012754. eCollection 2025 Jan.
6
Brain-like Flexible Visual Inference by Harnessing Feedback-Feedforward Alignment.通过利用反馈-前馈对齐实现类脑灵活视觉推理
Adv Neural Inf Process Syst. 2023 Dec;37:56979-56997. Epub 2024 May 30.
7
Synapses learn to utilize stochastic pre-synaptic release for the prediction of postsynaptic dynamics.突触学会利用随机的前突触释放来预测后突触动力学。
PLoS Comput Biol. 2024 Nov 4;20(11):e1012531. doi: 10.1371/journal.pcbi.1012531. eCollection 2024 Nov.
8
Confidence and second-order errors in cortical circuits.皮质回路中的置信度与二阶误差
PNAS Nexus. 2024 Sep 13;3(9):pgae404. doi: 10.1093/pnasnexus/pgae404. eCollection 2024 Sep.
9
Predictive coding networks for temporal prediction.用于时间预测的预测编码网络。
PLoS Comput Biol. 2024 Apr 1;20(4):e1011183. doi: 10.1371/journal.pcbi.1011183. eCollection 2024 Apr.
10
A predictive coding model of the N400.N400的预测编码模型。
Cognition. 2024 May;246:105755. doi: 10.1016/j.cognition.2024.105755. Epub 2024 Feb 29.