第13章 计算神经科学¶
学习目标¶
- 理解计算神经科学在心理学研究中的角色
- 掌握 Marr 三层次与“算法层-实现层”映射思路
- 了解常见计算神经模型及其适用场景
- 能设计一个行为-神经联合建模的基础方案
关键概念¶
- Marr 三层次
- 规范性模型与机制性模型
- 神经编码与神经解码
- 生成模型
- 参数可识别性
正文¶
13.1 什么是计算神经科学?¶
如果说认知建模回答的是“行为如何产生”,那么计算神经科学进一步回答:
这些计算如何在神经系统中实现?
它不是单纯“跑神经网络”,而是把三类证据连接起来:
- 行为数据(选择、RT、学习曲线)
- 神经数据(EEG/fMRI/单元活动)
- 理论模型(RL、Bayes、DDM、吸引子等)
13.2 Marr 三层次:最重要的理论框架¶
Marr 提出理解认知系统可分三层:
- 计算层(computational level):系统在解决什么问题?
- 算法层(algorithmic level):它用什么表示和规则求解?
- 实现层(implementational level):神经系统如何物理实现?
在心理学研究中,常见断裂是:
- 有行为层模型,但缺神经实现证据
- 有神经激活图,但缺算法解释
计算神经科学的价值就在于补上这条断裂链。
13.3 从“相关激活”到“计算变量映射”¶
早期研究常问:某脑区是否被激活?
更强的问题是:某脑区是否编码某个计算变量?
例如在强化学习任务中:
\[\delta_t = r_t - Q_t(a_t)\]
这里 \(\delta_t\) 是预测误差。我们可以检验:
- EEG 某时间窗振幅是否随 \(\delta_t\) 变化
- fMRI 某 ROI 的 BOLD 是否与 \(\delta_t\) 共变
这类“模型变量 -> 神经信号”的映射,比纯条件对比更接近机制解释。
13.4 常见模型家族与用途¶
| 模型家族 | 典型问题 | 神经实现线索 |
|---|---|---|
| 强化学习(RL) | 试错学习、奖惩更新 | 纹状体/中脑多巴胺与预测误差 |
| 贝叶斯模型 | 不确定性推断、信念更新 | 前额叶和顶叶中的精度/不确定性编码 |
| DDM/证据积累 | 速度-准确率权衡 | 前额叶与顶叶积累信号 |
| 吸引子模型 | 工作记忆维持、竞争决策 | 递归兴奋与抑制平衡、持续活动 |
| 预测编码框架 | 感知与层级误差传播 | 自上而下预测与自下而上误差回路 |
13.5 规范性模型 vs 机制性模型¶
- 规范性模型(normative):在理想条件下“应该怎么做”(如最优贝叶斯)
- 机制性模型(mechanistic):系统“实际上怎么实现”(如有噪声、有资源约束)
优秀研究通常把二者结合:
- 先用规范性模型定义任务计算目标
- 再用机制模型解释真实偏差和神经实现
13.6 生成模型思维:从“拟合”走向“解释”¶
一个模型至少应做到两件事:
- 能生成类似行为数据
- 能解释神经指标的变化趋势
这要求你不仅做后验相关,还要做模拟检验:
- 用拟合参数生成行为
- 生成潜在变量轨迹(如 \(Q_t\), \(\delta_t\), 不确定性)
- 对照真实神经信号看趋势是否一致
如果模型只能拟合行为,却无法解释神经数据,机制解释力就有限。
13.7 行为-神经联合建模的三种常见路线¶
路线A:顺序式(最常见)¶
- 先拟合行为模型
- 提取 trial-level 潜变量
- 在神经分析中作为回归量
优点:实现简单。缺点:行为拟合误差不会反馈到神经层。
路线B:层次联合模型(更完整)¶
在一个概率模型中同时建模行为与神经观测:
\[p(behavior, neural | \theta) = p(behavior|\theta)p(neural|\theta)\]
优点:参数共享、不确定性传播更合理。缺点:建模与计算复杂。
路线C:状态空间神经模型¶
把隐藏认知状态作为动态变量,行为与神经都是该状态的观测通道。
优点:统一时间过程解释。缺点:对数据质量要求高。
13.8 一个最小可执行案例¶
研究问题:人在波动环境中的奖励学习如何实现?
步骤:
- 行为任务:二选一赌博,奖励概率随区块变化
- 行为模型:比较 RL 与卡尔曼滤波器
- 模型比较:LOO-CV 或 AIC/BIC
- 神经映射:用 \(\delta_t\) 与不确定性做 EEG/fMRI 回归
- 机制判断:
- 若预测误差信号显著但不确定性不显著,偏向 RL 解释
- 若二者都显著且学习率动态变化,偏向卡尔曼类解释
13.9 参数可识别性与解释边界¶
联合建模常见陷阱:
- 参数太多,数据不够,导致不可识别
- 两个模型都能解释数据,难以区分
- 神经变量与行为变量高度共线
最低限度应做:
- 参数恢复
- 模型恢复
- 稳健性分析(不同先验、不同预处理)
13.10 前沿方向(供选题参考)¶
- 神经调控 + 计算模型:TMS/tDCS 干预模型参数
- 精神病理计算表型:用模型参数刻画症状维度
- 闭环实验:根据实时神经信号在线更新任务难度
- 大模型与神经表示对齐:比较人工网络与大脑表征结构
小结¶
- 计算神经科学的核心任务是把“行为算法”和“神经实现”连接成可检验链条。
- Marr 三层次提供了组织研究问题的主轴,模型变量映射提供了落地方法。
- 真正有解释力的研究,不只报告激活,更要验证模型在行为和神经层的一致性。
练习与思考¶
- 用 Marr 三层次重写你自己的一个研究问题,每层至少写出一个可检验假设。
- 针对 RL 与卡尔曼两种学习模型,设计一个可以区分它们的神经指标分析方案。
- 设想一个“行为 + EEG”联合建模项目,列出你的参数恢复与模型恢复计划。