生态与神经网络的共同学习原则:从Lotka-Volterra模型到预测性学习框架

时间:2026年1月19日
来源:Écoscience

编辑推荐:

本文创新性地将生态网络与神经网络进行类比,提出生态系统的物种相互作用可通过预测性学习规则(predictive learning)动态调整。作者将经典Lotka-Volterra模型重构为神经网络形式,证明物种间相互作用系数(w)可基于预期与实际种群规模的差异(即预测误差)进行自适应修正,该机制类似于大脑中的突触可塑性(neuronal plasticity)。通过模拟验证,生态系统能够通过调整相互作用支持变化环境下更大的捕食者种群,表明生态网络与神经网络一样可通过预测性适应自我组织并最大化代谢能量。这一预测性学习框架为理解从神经元到物种水平的生物复杂性提供了统一视角。

广告
   X   

引言
生态学和神经网络研究虽分属不同尺度,但共享适应与学习的基本原理。传统Lotka–Volterra模型虽能描述物种间相互作用,却将相互作用系数视为恒定,难以解释自然界中随资源变化而动态调整的种间关系(如从互利到竞争)。与之相比,神经网络模型通过突触权重(synaptic weights)的时变性实现学习与记忆。本文由此切入,将Lotka–Volterra模型重构为神经网络框架,引入预测性学习机制,为生态系统动态提供新解读。
Lotka–Volterra模型作为双神经元系统
通过数学变换,Lotka–Volterra方程可转化为类似神经网络的离散形式:捕食者种群规模y(t+1) = w(t)x(t)(当死亡率γ=1时),其中w(t)为时变相互作用系数。该形式与线性神经元活动方程y=wx高度一致。关键创新在于对w的更新规则:Δw ∝ (y(t) - y(t-1)),即权重变化正比于当前与上一时刻种群规模差。这一机制等同于神经元的预测性学习——将y(t-1)视为“预期”种群规模,差异即为预测误差,驱动相互作用调整。模拟显示,该模型可再现Lotka–Volterra的振荡动态(图1D–F),且通过限制Δw变化或添加随机噪声可维持长期波动,更贴近实际生态数据的不规则性。
生态网络中的“学习”
将模型扩展至多物种食物网(图2),种群动态方程表述为xj(t+1) = f( xj(t) + Σiwij(t)xi(t) - Σkwjk(t)xk(t) ),其中f为饱和函数(类比神经元激活函数)。通过模拟包含30个生产者、30个初级消费者和2个顶级捕食者的食物网在两种季节性格局下的响应(图3A),作者应用对比赫布学习算法(Contrastive Hebbian Learning):在自由阶段计算种群规模,在钳制阶段固定顶级捕食者规模以模拟环境压力,随后根据实际与预期种群规模差异(x - x̃)更新w。结果(图3B)表明,食物网能通过调整相互作用系数“学习”支持新环境下的捕食者格局——尽管初期因捕食压力增加导致学习曲线下降,但经过约1000次训练后,网络稳定维持了条件1中捕食者#1优势、条件2中捕食者#2优势的新稳态。
讨论
本研究通过预测性学习规则统一了生态与神经网络的适应性机制。该规则不仅克服了纯赫布学习(Hebbian learning)的权重发散问题,更揭示生态系统可通过预期误差最小化实现自我优化。与多层网络理论(multilayer network theory)侧重静态交互类型不同,本框架强调相互作用系数的动态适应。此外,模型的可扩展性允许利用GPU加速技术模拟大规模生态系统,为复杂生态动态预测提供新工具。文末进一步提出,预测性或是生命系统的核心属性——“生命度”可定义为系统基于预测最大化未来能量的能力,而预测性学习规则正是实现该过程的核心机制。
局限性
当前模型未涵盖空间动态(如种群移动与局部相互作用),且神经网络固有的“黑箱”问题可能削弱机制解释性。但通过“钳制”已知种群数据约束模型参数,可在保持生态可解释性前提下增强预测灵活性。未来工作需整合空间生态学以提升生物真实性。

生物通微信公众号
微信
新浪微博


生物通 版权所有