如何用理论描述大脑神经系统的“预测能力”?
加星标,才能不错过每日推送!方法见文末插图
预测编码理论认为:大脑不是被动地接收感官输入,而是主动地预测即将到来的感官信息,并利用这些预测来指导知觉和行为。那么应该如何为其进行建模呢?
(1)不存在的正方形
上图中似乎存在一个白色正方形?但实际上只有四个带有缺口的圆盘。然而,基于以往看到正方形轮廓的经验,我们的大脑主动预测并补全了这个形状。
(2)在前方还是在后方?
在上图中,绿色点似乎出现在红色点运动轨迹后方(左方)。实际上,绿色点实际出现的位置比红色点位置超前,但被感知为滞后。这是因为我们的大脑对红点的位置进行了预测,提前感知到红色点的位置,而对闪烁的绿色点的响应较慢,从而产生错觉。
预测编码被引入神经科学时,首先用于视网膜编码的建模。
如下图所示,自然图像中相近像素的关联度很高,这意味着相邻像素通常非常相似。一个像素的亮度很大程度上可以被周围像素预测。
如果视网膜把所有像素信号全都传给大脑,消耗巨大且效率太低。预测编码提供了一个解决方案:只编码“意外”,即预测误差。考虑某一个像素点的值为,其周围个像素点的值, , ..., ,可对进行预测,
预测误差为,
最小化预测误差,可以得到最优的。上面的尖括号表示对所有数据进行平均。视网膜上的预测编码模型解释了实验观察到神经元响应的弱相关性现象,以及中心-周围感受野现象。
中心周围感受野指的是,刺激神经元感受野中心光感受器会使得神经元响应增强,而刺激周围的光感受器反而会使得神经元的响应减弱的现象。通过最优化预测误差得到的反映了该性质。
上述例子为空间上的预测,实际上在时间上也可以进行类似的预测编码,在此不去赘述。
大脑的信息处理存在层级结构,高层级神经元对低层级神经元具有反馈调节作用。预测编码理论因此扩展至层级结构。高层级神经元对低层级神经元进行预测,并调节其响应。其处理信息的框架如图所示。
用向量表示第层神经元的活动,则该层神经元对层的神经元活动会进行预测,其形式可以写成,
其中, 为第层神经元的预测,为预测误差,为一个函数,为预测矩阵。总的预测误差为,
在这样一个层级网络中,神经元的动力学以及神经元的学习法则可以从最小化预测误差得到,
为什么高层级的神经元能够对低层级的神经元活动进行预测呢?高层级神经元相比于低层级神经元能够接收到更多信息,利用得到的信息可以对低层级神经元的活动进行预测。层级预测编码成功地解释了神经系统中存在的非经典感受野现象。
如上图为情景效应,中间区域为神经元感受野。当感受野外围的刺激模式与中心区域一致时(上图),神经元的响应会被预测到,神经元响应减弱(下图);当感受野外部的输入与感受野内部的刺激模式不同时,神经元响应则更强。
随着研究的推进,预测编码被应用到更真实的脉冲神经网络;其理论框架也被推广到自由能原理;在功能解释上,预测编码成为理解感知、注意力和空间认知等高级认知功能的机制之一;在编码性质上,预测编码系统展现出丰富的相变现象。预测编码为理解大脑智能提供了新的视角,这一充满活力的理论将继续引领我们深入探索大脑这一“预测机器”的奥秘。
本文经授权转载自微信公众号“中国科学院理论物理研究所”,原题目为《Doctor Curious 65:预测编码:神经系统的主动感知》。
相关阅读
近期推荐
特 别 提 示
1. 进入『返朴』微信公众号底部菜单“精品专栏“,可查阅不同主题系列科普文章。
2. 『返朴』提供按月检索文章功能。关注公众号,回复四位数组成的年份+月份,如“1903”,可获取2019年3月的文章索引,以此类推。
长按下方图片关注「返朴」,查看更多历史文章