《Current Research in Neurobiology》:Local processors: Active dendrites and artificial intelligence
编辑推荐:
本手稿探讨了活性树突的电学特性,以及这些特性如何为下一代人工智能架构提供启示。树突可作为半独立的计算亚单位,产生局部非线性事件,在单个神经元内实现 coincidence detection( coincidence detection )、信号放大和逻辑运算
本手稿探讨了活性树突的电学特性,以及这些特性如何为下一代人工智能架构提供启示。树突可作为半独立的计算亚单位,产生局部非线性事件,在单个神经元内实现 coincidence detection( coincidence detection )、信号放大和逻辑运算。不同树突区室的结构性分离,为全局误差反向传播提供了一种基于生物学的替代方案,即通过局部信用分配(local credit assignment)实现学习。活性依赖的树突棘生长与修剪可支持持续学习,而不会出现人工网络模型中常见的灾难性遗忘。树突的稀疏、选择性编码可减少冗余计算,并在专用硬件中实现高能效的事件驱动处理。研究人员强调,锥体神经元的树突可能作为人工智能架构的潜在蓝图,使人工智能系统具备适应性、情境感知能力以及高能效特性。
论文解读:活性树突的计算原理及其对人工智能架构的启示
一、研究背景与问题
自20世纪中期机器学习兴起以来,神经科学与人工智能一直相互交织。早期人工神经网络直接受到神经科学原理的启发,例如感知机是神经元的简化模型,Hopfield网络基于物理学家对联想记忆神经生物学的解释。即便是当代先进架构,如Transformer中的自注意力机制,其概念源头也可追溯至生物学中的注意力研究。然而,现代人工智能系统几乎完全依赖一种极度简化的神经计算模型——点神经元模型。在该框架中,输入被加权并线性求和,然后通过连续激活函数产生数值输出。尽管这种架构在计算上易于处理且取得了巨大成功,但它与大脑中实际发生的计算存在显著差异。更先进的大规模语言模型需要庞大的基础设施支持,依赖大规模GPU集群,在训练和推理过程中消耗兆瓦级电力。相比之下,大脑尽管仅占身体质量的约2%,却消耗约20%的能量,但总功耗仅约20瓦。这种能耗差异暗示,大脑中支撑其高能效计算的重要计算原理在当前人工智能架构中尚未得到充分利用。锥体神经元是皮层、海马体及下托中的主要兴奋性神经元,其树突树扩展了单个神经元的计算能力,远超点神经元模型所能描述的范围。因此,树突引起了希望构建能执行复杂计算结构的研究者们的浓厚兴趣。然而,研究人员并非将树突机制视为人工智能研究者所面临挑战的普遍最优解,而是强调从不同的生物物理树突机制中涌现出的显著计算能力,考察这些能力所产生的计算原理,并思考这些原理如何启发解决人工智能中与生物神经系统所应对的特定问题(包括信用分配、持续学习和能量效率)相平行的挑战。
二、研究内容与主要结论
本综述聚焦于皮层和海马体中成年人类与啮齿类动物锥体神经元的树突电学特性,而非生化特性。研究人员首先超越了点神经元模型,阐述了树突的区室化与非线性计算。锥体神经元具有典型的极化形态,分为顶树突和基底树突两个不同的树突区域。这两个树突区室在输入、整合特性和形态上存在差异,产生功能区室化。研究表明,树突区室化在驱动锥体神经元执行计算中发挥重要作用,基底树突主要接收前馈感觉输入,顶树突主要接收来自其他皮层和皮层下区域的反馈信号(提供情境或高阶信息),两类输入流的相互作用使神经元能够将外部输入与内部反馈信号整合。
树突并非被动的电缆样结构,而是能够将突触输入转化为超过线性总和的电压信号,即树突锋电位或平台电位。根据产生它们的离子电导不同,树突锋电位包括NMDA锋电位、Ca2?锋电位和Na?锋电位,它们具有不同的时间和空间尺度。NMDA锋电位可充当coincidence detection机制,实现AND逻辑功能;Ca2?锋电位能在顶树突产生并全局传播,引发动作电位爆发;Na?锋电位则较小、快速且空间受限,支持局部计算。树突锋电位之间还可相互作用,例如多个NMDA锋电位可促成Ca2?锋电位,进而产生体细胞动作电位。此外,反向传播动作电位(bAPs)提供了体细胞输出与远端树突输入相互作用的机制,使单个神经元能形成感觉信息与情境信息的关联。这些发现表明,树突通过局部非线性变换极大地扩展了神经元的计算能力,与Kolmogorov-Arnold Networks(KANs)中将可学习的非线性激活函数置于连接边上的设计高度相似。
在信用分配问题上,研究人员指出,全局误差反向传播在计算上昂贵且在生物学上不合理,而树突计算为局部信用分配提供了生物学基础。锥体神经元中基底树突接收前馈输入、顶树突接收反馈输入的区室分离,使局部误差信号能够在单个神经元内产生并调节突触可塑性,无需全局误差管道。这种去中心化方法可降低通信开销,为硬件受限和分布式环境中的学习提供可扩展路径。
针对持续学习问题,研究人员强调生物神经回路会不断被经验重塑。成年脑中树突分支形态相对稳定,但树突棘可生长、收缩、出现或消失。例如动物学习新运动技能时,运动皮层中树突棘的形成和消除均增加。新形成的树突棘常在空间上成簇出现,可能将相关输入关联在同一空间位置。这种分支特异性变化可在树突区室内进行局部整合,减少无关记忆之间的干扰。与此对照,人工神经网络中全局权重更新常导致灾难性遗忘。树突区室化提供了一种在单个神经元内空间分离稳定性与可塑性的框架,使已建立的表征保存在稳定树突棘中,同时在其他突触位点整合新信息,有望为克服灾难性遗忘提供新思路。
树突还具有时空整合特性。突触输入在时间和空间上的临近程度决定其整合方式:分离的输入通常线性求和,而聚集的输入可增强突触强度并诱发树突锋电位。这种对特定时空模式的调谐使单个树突分支能专门检测重复出现的时间模式,相关模型(如Hierarchical Temporal Memory, HTM)已展示出在预测复杂高阶时间模式方面的计算效率。
树突稀疏编码通过选择性激活少量特化神经元子集来实现高效表征。树突锋电位作为选择性非线性过滤器,使单个神经元能够编码多个不同特征或情境,相当于一个高维处理单元。尽管树突锋电位本身有代谢成本,但通过增强单个神经元的计算能力并支持稀疏编码,可减少表示不同特征所需活动的神经元数量,从而节省能量。不过,这些节省并不能直接移植到传统GPU上,而需要专门的事件驱动或神经形态工程。
最后,研究人员探讨了从局部计算到全局协调的问题。局部树突误差信号与弥漫性释放的神经调质(如多巴胺、乙酰胆碱)提供的全局信号相结合,可能协调分布式层级系统中的信用分配。平衡传播等理论方法展示了局部误差信号如何从网络活动的两个相位(自由相位和 nudged 相位)之差中产生,这与锥体神经元中顶树突和基底树突的整合方式相似。未来人工智能系统可整合类树突局部误差信号与类神经调质全局信号,为解决集成问题提供新的生物学启发机制。
三、关键技术方法
研究人员主要采用文献综述和理论比较的方法,综合分析了来自电生理学、形态学和计算建模研究的证据。研究队列来源包括成年人类和啮齿类动物的皮层与海马体锥体神经元。具体技术方法包括:树突锋电位记录(区分NMDA、Ca2?和Na?锋电位)、双光子成像观察树突棘动态、反向传播动作电位分析、以及树突计算模型(如KANs、HTM、Liquid Neural Networks)的架构对比。研究人员还比较了树突启发模型与现有深度学习模型在计算原理、架构和性能上的差异。
四、研究结果
1. 超越点神经元:区室化与非线性树突计算
通过分析锥体神经元的形态和电生理数据,研究人员发现基底树突和顶树突分别接收前馈和反馈输入,形成功能区室化。树突锋电位(NMDA、Ca2?、Na?)具有不同的时空尺度和逻辑功能,使单个树突分支能执行coincidence detection、信号放大和逻辑运算。KANs的边激活函数设计紧密平行于生物树突计算,并以更少参数实现更高准确率和可解释性。
2. 通过突触可塑性和树突整合实现局部信用分配
基于树突区室对前馈和反馈信号的自然分离,研究人员提出局部误差信号可在单个神经元内产生并驱动突触可塑性,无需全局反向传播。这种机制在生物学上更合理,且在神经形态硬件中更具可扩展性。
3. 树突驱动的结构可塑性
研究人员揭示了树突棘的动态生长与修剪支持持续学习,新树突棘的空间成簇分布有助于相关输入整合。相比EWC等全局约束方法,树突区室化允许稳定性和可塑性在同一神经元内空间分离,更精细地分配学习容量。
4. 学习时间的结构
树突通过时空聚集输入实现对重复时间模式的检测与预测。HTM和Liquid Neural Networks等模型已展示了这类树突启发的时序处理能力,且避免了Transformer注意力机制的二次方复杂度。
5. 树突稀疏编码:通过选择性激活实现高效计算
树突锋电位作为选择性过滤器支持单个神经元的多特征编码,稀疏事件驱动计算可降低能耗。尖峰神经网络和忆阻神经形态计算已展示了这一原则的可行性。
6. 从局部计算到全局协调
研究人员提出局部树突误差信号与全局神经调质信号结合可协调深层网络的信用分配。平衡传播的双相位机制与锥体神经元顶树突/基底树突的整合模式相似,为无需全局误差信号实现类梯度下降提供了可能性。
五、讨论与结论
讨论部分指出,尽管树突启发模型目前在某些任务上已达到与先进深度学习模型相当的性能(如表2所示),但在大规模视觉/语言基准上仍不及SOTA深度学习方法。系统性的跨任务、跨硬件基准测试仍有限,是未来研究的重要方向。将生物生长缓慢而复杂的动态转化为能原生支持稀疏树突计算的高效算法仍是一项艰巨任务。然而,神经科学与人工智能的持续互动提供了有希望的前进道路。
研究结论总结如下:本综述聚焦于近年发现,表明锥体神经元中的树突不是被动结构,而是活性非线性处理器。通过产生局部锋电位,树突可作为序列预测器、coincidence detector和逻辑门。树突计算使单个锥体神经元能充当多层、情境感知的子网络,进而有助于网络层面的稀疏高效表征。研究人员展示了从这些原理中获得启发的人工智能方法,证明其可行性和潜在优势。从静态、密集、全局的架构转向自适应、稀疏、局部的架构,可能有助于解决学习中持续存在的挑战,如学习效率和能量效率。树突因此为人工计算提供了令人信服的灵感来源,因为它们将非线性计算、局部学习、结构可塑性和稀疏处理整合在一个高度自适应的计算基质中,为应对人工智能中的信用分配、持续学习和能量高效计算提供了新的架构策略。