研究速递:预测学习——神经元高效运作的最佳策略

a6b2d19978a4e3d8e905b5abc699bcae.png

来源:集智俱乐部

作者:袁郭玲、梁金

编辑:邓一雪

摘要

了解大脑如何学习有助于制造具有与人类类似智力水平的机器。之前有理论提出,大脑可能是根据预测编码的原理运行。然而,对于预测系统如何在大脑中实现还没有很好的解释。这项研究证明,单个神经元预测其未来活动的能力可能提供了一个有效的学习机制。有趣的是,这种预测性学习规则可以从新陈代谢原理中推导出来,即神经元需要最小化其自身的突触活动(代价),同时通过笼络其他神经元来最大化对局部血液供应的影响。我们展示了这个数学推导的学习规则如何在不同类型的大脑启发式算法之间提供理论联系,从而推动神经学习的通用理论的发展。我们在神经网络模拟和清醒动物的记录数据中测试了这种预测性学习规则。我们的结果还表明,自发的大脑活动为神经元学习并预测皮质动力学提供了“训练数据”。因此,单个神经元减少意外——即实际活动和预期活动之间的差异——的能力,可能是理解大脑计算的一个重要缺失因素 。

Understanding how the brain learns may lead to machines with human-like intellectual capacities. It was previously proposed that the brain may operate on the principle of predictive coding. However, it is still not well understood how a predictive system could be implemented in the brain. Here we demonstrate that the ability of a single neuron to predict its future activity may provide an effective learning mechanism. Interestingly, this predictive learning rule can be derived from a metabolic principle, whereby neurons need to minimize their own synaptic activity (cost) while maximizing their impact on local blood supply by recruiting other neurons. We show how this mathematically derived learning rule can provide a theoretical connection between diverse types of brain-inspired algorithm, thus offering a step towards the development of a general theory of neuronal learning. We tested this predictive learning rule in neural network simulations and in data recorded from awake animals. Our results also suggest that spontaneous brain activity provides‘training data’ for neurons to learn to predict cortical dynamics. Thus, the ability of a single neuron to minimize surprise—that is, the difference between actual and expected activity—could be an important missing element to understand computation in the brain.

研究领域:神经科学,神经网络,学习算法

1f6f0732e10d42c10c92b1ef4f0ca885.png

论文题目:

Neurons learn by predicting future activity

论文链接:

https://www.nature.com/articles/s42256-021-00430-

1

神经科学的发展阶段正如同生物学在达尔文之前所处的阶段:有无数详细的观察结果,但没有一个理论能解释所有这些观察结果之间的联系。我们甚至不知道关于大脑的理论应该是在分子水平、大脑区域水平,还是中间某个尺度。研究深度神经网络可能为此提供有用的见解。尽管深度神经网络可能有不同的输入和架构,但其令人印象深刻的行为往往归结于“反向传播”(backpropagation)这一底层通用学习算法。

要建立统一的大脑功能理论,更好地理解大脑使用的学习算法可能至为关键。目前主要有两种方法来研究大脑的学习机制:实验和计算。1月25日发表在 Nature Machine Intelligence 的论文“神经元通过预测未来活动来学习”,探索了理论推导这第三种路径。其中学习规则来自基本的细胞原理,即最大化细胞的代谢能量。研究发现,一个神经元为使能量收支最大化,会形成预测性学习规则:调整其突触权重以最小化“意外”,也就是让实际活动和预测活动之间的差异尽可能小。

2

现有的多种证据表明,大脑是一个预测系统,但预测编码在大脑中到底是如何实现的呢?鉴于神经元的许多基本属性在进化过程中是高度保守的,作者们假设,在每个神经元中都存在一个内部预测模型,以此为基本单元可以构建各种各样的预测大脑。

这种衍生的学习规则与一些最有前途的生物启发学习算法有直接关系,比如时间差分学习(temporal difference learning),可以通过修改时间差分学习算法来获得这种预测学习规则。时间差分学习是关于反向传播算法如何在大脑中实现的最有前景的想法之一。一个典型例子是对比 Hebbian 学习(contrastive Hebbian learning),它被证明在某些假设下等价于反向传播算法。对比 Hebbian 学习要求网络在隐藏层和输出层之间相互连接,从而允许神经元活动在两个方向上传播(图1a)。

d4804cbfe016edec9a1075a7575dde5f.png

图1. 网络示意图

这种学习规则由两个阶段组成,即“自由阶段”(free phase)和“夹紧阶段”(clamped phase)。对于每个神经元,这两个阶段的活动差异可以用来修改突触权重,使神经元在自由阶段的活动更接近夹紧阶段所代表的期望活动。这受到皮层感觉处理的启发。比如在视觉区域,当呈现一幅新图片时,最初是由下而上驱动的活动,主要包含刺激的视觉属性(例如轮廓);接着是自上而下的包含更抽象信息的调制,比如“这个对象属于某个类别”。算法首先只运行初始的自由阶段,代表自下而上刺激驱动的活动;接着几步之后,网络输出被夹紧,对应于自上而下的调制。

4d509ec13d60b477dd251878861ab755.png

图2. 预测学习算法示意图。(b) 自由阶段,不同刺激下的神经元活动(用蓝色阴影标记)。(c) 突触权重根据夹紧阶段和预测的自由阶段的稳态活动之间的差异进行调整。

研究人员在神经网络模拟、生物驱动的网络架构,以及清醒动物中验证了预测学习规则的有效性。对于标准的机器学习任务,具有预测学习规则的网络可以解决具有挑战性的非线性分类任务。对样本神经元的近距离观察表明,神经元能够正确预测未来的自由阶段活动。对清醒大鼠听觉皮层的神经元记录表明,真实的神经元具有可预测的动力学,从最初的神经元反应可以估计其未来活动。此外,作者们还测试发现,自发的大脑活动(并非由任何外部刺激直接引起的活动,比如睡眠)也可以用来预测刺激呈现时的神经元动力学,为神经元提供“训练数据”以建立预测模型。

3

有趣的是,这种形式的预测学习规则并非为解决计算问题而特别设计的,而是为使神经元代谢成本最小化而自然出现的结果。神经元为保持能量收支最大化,必须最小化自身的电活动(活跃程度越低越好),但同时需要最大化对下游神经元活动的影响,以增加血液供应(活跃程度越高越好)。因此,神经元必须调整权重,在这两种相反的需求之间取得平衡。而“懒惰的”神经元最大限度利用未来能源的最佳策略,是预测其未来活动。这揭示了一种意想不到的联系,即神经网络中的学习可能源于每个神经元单纯地想要保持能量收支最大化。

未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网(城市)大脑研究计划,构建互联网(城市)大脑技术和企业图谱,为提升企业,行业与城市的智能水平服务。每日推荐范围未来科技发展趋势的学习型文章。目前线上平台已收藏上千篇精华前沿科技文章和报告。

  如果您对实验室的研究感兴趣,欢迎加入未来智能实验室线上平台。扫描以下二维码或点击本文左下角“阅读原文”

07cdfa2b497302c3fcf59d14ce68068f.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/482613.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

破解人工智能系统的四种攻击方法!

来源:未来科技前沿没有人喜欢早上起床,但现在人工智能驱动的算法可以设置我们的闹钟、管理我们家中的温度设置以及选择适合我们心情的播放列表,贪睡按钮的使用越来越少。人工智能安全辅助系统使我们的车辆更安全,人工智能算法优化…

PowerDesigner-快速入门(极简教程)

文章目录3. PowerDesigner3.1 PowerDesigner介绍3.2 PowerDesigner使用3.2.1 创建物理数据模型3.2.2 从PDM导出SQL脚本3.2.3 逆向工程3.2.4 生成数据库报表文件3. PowerDesigner 3.1 PowerDesigner介绍 PowerDesigner是Sybase公司的一款软件,使用它可以方便地对系…

关于dev无法更新、调试的问题

转载于:https://www.cnblogs.com/IcefishBingqing/p/5109876.html

MIT发布白皮书:美国欲重返世界半导体霸主!

来源:新智元编辑:时光 David近年来,全球芯片的持续性短缺已引发了一连串的产能瓶颈问题。各种消费品的价格都随着「缺芯」而上升,从CPU到显卡,从智能冰箱到SUV,这凸显出半导体在日常生活种所扮演的重要作用…

dubbo-快速入门-分布式RPC框架Apache Dubbo

文章目录分布式RPC框架Apache Dubbo1. 软件架构的演进过程1.1 单体架构1.2 垂直架构1.3 SOA架构1.4 微服务架构2. Apache Dubbo概述2.1 Dubbo简介2.2 Dubbo架构3. 服务注册中心Zookeeper3.1 Zookeeper介绍3.2 安装Zookeeper3.3 启动、停止Zookeeper4. Dubbo快速入门4.1 服务提供…

可构建AI的“AI”诞生:几分之一秒内,就能预测新网络的参数

来源:学术头条 作者:Anil Ananthaswamy译者:刘媛媛原文出处:quantamagazine.org人工智能在很大程度上是一场数字游戏。当深度神经网络在 10 年前开始超越传统算法,是因为我们终于有了足够的数据和处理能力来充分利用它…

linux-01-概述

文章目录入门概述走近Linux系统入门概述 我们为什么要学习Linux linux诞生了这么多年,以前还喊着如何能取代windows系统,现在这个口号已经小多了,任何事物发展都有其局限性都有其天花板。就如同在国内再搞一个社交软件取代腾讯一样&#xff0…

MySQL-Front的安装简介

本博文在作者的个人网站、博客园和CSDN同步发表,如要转载,请标明原作者和出处。 最近在学习MySQL数据库,开始的时候使用的Windows的命令行进行最基本的代码的输入,可是后来就觉得比较麻烦了,于是想找一款图形化数…

生命是什么?生物化学、物理学、哲学对生命本源的共同探索

来源: 集智俱乐部作者:Mark A. Bedua译者:宋词、范星辰 审校:周理乾、梁金编辑:邓一雪导语地球上充盈着生命,通常我们很容易分辨哪些是生命,哪些不是生命。可是,关于生命是什么&…

linux-02-常用的命令-必须掌握

文章目录目录管理基本属性文件内容查看目录管理 绝对路径和相对路径 我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /。 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。 在开始本教程前我们需要先知道什么是绝对路径与相…

上交大许志钦:神经网络中的奥卡姆剃刀——简单有效原理

来源: 智源社区作者:许志钦整理:熊宇轩编辑:李梦佳本文整理自青源Talk第十期,视频回看地址:https://event.baai.ac.cn/activities/217【专栏:研究思路】奥卡姆剃刀是由14世纪方济会修士奥卡姆的…

linux-03-Vim使用+账号用户管理

什么是Vim编辑器 Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则…

孙正义:未来30年投资趋势【附PPT】

来源:投资家、蓝血研究(lanxueyanjiu)作者:孙正义对于今后30年来讲,我认为现在是个很关键的时刻,尤其是在各位的人生当中。而且现在是一整个概念的转变,我们要包容这个概念的转变。我想先给大家看两张照片。…

linux-04-磁盘命令+进程命令

磁盘管理 概述 Linux磁盘管理好坏直接关系到整个系统的性能问题。 Linux磁盘管理常用命令为 df、du。 df :列出文件系统的整体磁盘使用量du:检查磁盘空间使用量 df df df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获…

华人一作统一「视觉-语言」理解与生成:一键生成图像标注,完成视觉问答,Demo可玩...

来源:机器学习研究组订阅这个 BLIP 模型可以「看图说话」,提取图像的主要内容,不仅如此,它还能回答你提出的关于图像的问题。视觉 - 语言预训练 (Vision-Language Pre-training,VLP) 提高了许多视觉 - 语言任务的性能。…

2020年9月25日-01-项目启动(团队分工)+带宽,网络速度的计算

此博客用于记录2020年9月25日每日分享, 大概讲讲团队里的分工合作那些事儿。 关于带宽啊,网速啊之类的一些事儿 日期:2020年9月25日 主题: 团队合作怎么合作?有什么人?一般用什么工具?诸如此类…

群体决策是如何误入歧途的

1986年,刚刚升空不久就发生爆炸的挑战者号航天飞机。© Boing Boing来源: 利维坦文:Joshua Holden译:以实马利校对:兔子的凌波微步原文:nautil.us/what-makes-group-decisions-go-wrong-and-right-1340…

2020年9月26日-02-软件工程-工程化思维+瀑布模型+敏捷开发

此博客用于记录2020年9月26日每日分享, 软件工程中的集中常见模式,瀑布模型,敏捷开发等 日期:2020年9月26日 主题: 讨论讨论怎么使用软件工程的思想来解决问题软件工程中的集中常见模式,瀑布模型&#xff…

PowerDesigner15在win7-64位系统下对MySQL 进行反向工程以及建立物理模型产生SQL语句步骤图文傻瓜式详解...

1、安装PowerDesigner15、MySQL5.不详细讲解了。网上一大把。请各位亲参考去。 2、安MyODBC-standard-3.51.0.7-win.msi、mysql-connector-odbc-5.1.5-win.msi两个文件。可以支持odbc在win7下创建连接。 3、安装好之后,最好重新启动系统。不要试图在win7控制面板内找…

转换机器学习:面向多学科问题,构建机器学习新生态

来源: 集智俱乐部作者:Ivan Olier译者:郭瑞东审校:张澳编辑:邓一雪导语机器学习方法在生命、物理、社会经济等复杂系统的应用日渐频繁。如何针对特定任务选取合适的机器学习方法,如何综合利用各类机器学习方…