【论文笔记】Multivariate Encoding Analysis of Medial Prefrontal Cortex Cortical Activity during Task Learn

本文主要是介绍【论文笔记】Multivariate Encoding Analysis of Medial Prefrontal Cortex Cortical Activity during Task Learn,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

【论文笔记】Multivariate Encoding Analysis of Medial Prefrontal Cortex Cortical Activity during Task Learning

Abstract

  1. 研究表明,内侧前额叶皮层(mPFC)负责结果评估
  2. 研究表明,mPFC在执行任务时可能在目标规划行动执行中发挥重要作用。

如果mPFC中编码的信息能够被准确地提取和识别,那么它就可以通过更好地以奖励信息引导的方式重建受试者的运动意图来改进脑机接口的设计。

Linear-nonlinear-Poisson (LNP) model is applied for encoding analysis on mPFC neural spike data when a rat is learning a two-lever-press discrimination task. 采用线性-非线性-泊松(LNP)模型,在大鼠学习双杠杆按压辨别任务时,对mPFC神经峰值数据进行编码分析。

We use the L 2 L^{2} L2norm of tuning parameter in LNP model to indicate the importance of the encoded information and compare the spike train prediction performance of LNP model using all information, the most significant information and reward information only. 我们使用的是 L 2 L^{2} L2化在LNP模型中调整参数的范数,以表明编码信息的重要性,并比较仅使用所有信息、最重要信息和奖励信息的LNP模型的峰值序列预测性能。

The preliminary results indicate that mPFC activity can encode simultaneously the information of goal planning, action execution and outcome evaluation and that all the relevant information could be reconstructed from mPFC spike trains on a single trial basis. 初步结果表明,mPFC活动可以同时编码目标规划、行动执行和结果评价等信息,所有相关信息都可以在单一试验基础上从mPFC峰值序列中重建。

Keywords

brain machine interface;

medial prefrontal cortex;

neural encoding;

I. INTRODUCTION

Existing BMIs were designed to execute pre-defined tasks and have difficulty in adapting to a new task. 现有的BMI被设计为执行预定义的任务,很难适应新的任务。

The medial prefrontal cortex (mPFC), especially the anterior cingulate cortex (ACC), is critically involved in reward-guided learning. 内侧前额叶皮层(mPFC),特别是前扣带皮层(ACC),在奖赏引导的学习中起着关键作用。

The predicted response outcome (PRO) model and reward value and prediction model (RVPM) addressed the role of mPFC in detecting discrepancies between actual and intended outcome. 预测反应结果(PRO)模型和奖励价值和预测模型(RVPM)探讨了mPFC在检测实际结果和预期结果之间的差异中的作用。

Holroyd et al. proposed that mPFC gives the goal and plan at the beginning of the task and monitors the movement execution during the task. mPFC在任务开始时给出目标和计划,并在任务期间监控任务的运动执行。

The mPFC integrates a variety of signals (including expected reward, costs, effort and so on) to determine whether, where and how much control to allocate during the task. Shenhav等人提出,mPFC集成了各种信号(包括预期奖励、成本、努力等),以确定在任务中是否、在哪里以及分配多少控制。

Shen et al. proposed an internally rewarded reinforcement learning-based BMI decoder which extracted reward information from mPFC spikes and guided the choice of the movement. Shen等人提出了一种基于内部奖励强化学习的BMI解码器,该解码器从mPFC峰值中提取奖励信息,并指导运动的选择。

X. Shen, X. Zhang, Y. Huang, S. Chen, and Y. Wang, “Reinforcement Learning based Decoding Using Internal Reward for Time Delayed Task in Brain Machine Interfaces,” no. 61836003, pp. 3351–3354, 2020.

We perform multivariate encoding analysis using rat data, while a male Sprague Dawley (SD) rat was trained to learn a two-lever-press discrimination task according to audio cues. Neural signals of 16 channels from mPFC were collected during the task learning. 我们使用大鼠的数据进行多变量编码分析,而一只雄性Sprague Dawley(SD)大鼠被训练根据音频线索学习双按辨别任务。在任务学习过程中,收集了mPFC中16个通道的神经信号。

Four kinds of information including start cue, movement preparation, movement execution and reward information are extracted from behavioral data and mapped into an eight-dimensional vector for encoding analysis. 从行为数据中提取开始线索、运动准备、运动执行和奖励信息等四种信息,并将其映射到一个八维向量中进行编码分析。

Kalman filter is applied to verify whether the kinematics related to movement preparation, movement execution and reward information can be reconstructed from mPFC spike trains on a single trial basis. 应用卡尔曼滤波验证了运动准备、运动执行和奖励信息是否可以重建与运动准备、运动执行和奖励信息相关的运动学。

II. METHOD

A. Behavioral Experiment Design and Data Preprocessing

实验过程:

  1. Six male Sprague Dawley (SD) rats were first well trained on a one-lever-press task and then started to learn to perform a two-lever-press discrimination task. 先执行one-lever-press任务,再执行two-lever-press任务。
  2. Each trial of the task was initialized by an audio cue (lasting 900 m s 900ms 900ms) of either a high pitch ( 10 k H z 10kHz 10kHz) or low pitch ( 1.5 k H z 1.5kHz 1.5kHz), which was randomly generated. 持续900毫秒的高频噪声和低频噪声
  3. The rat needed to press the high lever when hearing the high-pitched cue and press the low lever when hearing the low-pitched cue. 大鼠需要按压高杠杆当听到高频声音,反之亦然
  4. If the lever was correctly pressed within 5 s 5s 5s after the start cue and held for 500 m s 500ms 500ms, a feedback cue (lasting 90 m s 90ms 90ms) with the same pitch would be presented and the subject would be rewarded with a water drop. 任务执行正确了,又喝水奖励;
  5. Wrong pressing, early releasing and omission all led to an unsuccessful trial and the rat would neither hear the feedback cue nor get water reward. The intertrial interval was set to be a random value ranging from 3 to 6s. 任务忽略或提早释放了,没有奖励

The offline sorter (Plexon Inc, Dallas, Texas) was utilized to sort the single neuron from each channel and the spike timing information was restored. 利用离线分类器对每个通道中的单个神经元进行分类,并恢复尖峰时间信息。

Meanwhile, all the behavior events and their timings including the trial start cue presenting, lever pressing, lever releasing, feedback cue presenting were recorded by the behavior recording system (Lafayette Instrument, USA) and synchronized with the aforementioned neural recording system. 同时,所有行为事件及其时间,包括试验开始提示、杠杆按压、杠杆释放、反馈提示呈现均由行为记录系统(美国拉斐特仪器)记录,并与上述神经记录系统同步。

Fig. 1 shows the mapping results of four kinds of information. For each kind of information, we use a two-dimensional variable to describe how it changes over time. 图1为四种信息的映射结果。对于每一种信息,我们使用一个二维变量来描述它如何随时间的变化。

1

B. Multivariate Encoding Analysis of mPFC spike trains

Compared with other encoding models which use linear, exponential or Gaussian tuning function, LNP model builds the tuning characteristic of each single neuron without any prior assumption on the tuning properties. 与其他使用线性、指数或高斯调优函数的编码模型相比,LNP模型构建了每个单个神经元的调优特性,而无需对调优特性进行任何预先假设。

2

After estimating the two distributions from the training set and calculating the nonlinear function for every neuron, we can obtain the instantaneous firing rate λ t \lambda_{t} λt of the Poisson model from the output of f ( y ) f(y) f(y) and finally establish a mapping from the multi-dimensional information vector to the spike trains of mPFC. 从训练集估计两个分布并计算每个神经元的非线性函数,我们可以得到瞬时放电率 λ t \lambda_{t} λt的泊松模型的输出为 f ( y ) f(y) f(y)最后建立了从多维信息向量到mPFC脉冲序列的映射。

C. Reconstruct kinematics and reward information

We divide the original data into training set (75%) and testing set (25%). The training data is used to obtain the parameters of the Kalman filter, including state transition matrix, measurement matrix and noise covariance matrix. 我们将原始数据划分为训练集(75%)和测试集(25%)。利用训练数据获得卡尔曼滤波器的参数,包括状态转移矩阵、测量矩阵和噪声协方差矩阵。

Here, the correlation coefficient is calculated to evaluate the decoding performance by comparing reconstruction states with the ground truth. 在这里,通过比较与地面真实值的重建状态,计算相关系数来评估解码性能。

III. RESULT

After sorting the mutual information of all 18 mPFC neurons by descending order, we choose the top 10 neurons for encoding analysis. 我们对所有18个mPFC神经元的互信息按降序排序后,选择前10个神经元进行编码分析。

3

We can see that the firing rates predicted by LNP model with all information are the closest to the ground truth. 我们可以看到,LNP模型预测的发射率都是最接近地面真相的.

The prediction performance with the most significant information is worse than that with all information and better than that with reward information only. 使用最重要信息的预测性能比使用所有信息的预测性能差,而优于仅使用奖励信息的预测性能。

We can observe only blue line keeps in the confidence range, which demonstrate that the prediction from LNP model with all information is closer to the real observation than other two predictions. 我们只能观察到蓝线保持在置信范围内,这表明具有所有信息的LNP模型的预测比其他两种预测更接近真实观测。

All the above results, including correlation coefficient values and KS-test, demonstrate that mPFC activity may encode information for goal planning, action execution and outcome evaluation simultaneously. 以上所有结果,包括相关系数值和ks检验,表明mPFC活动可以同时编码目标规划、行动执行和结果评估的信息。

这篇关于【论文笔记】Multivariate Encoding Analysis of Medial Prefrontal Cortex Cortical Activity during Task Learn的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/407068

相关文章

AI hospital 论文Idea

一、Benchmarking Large Language Models on Communicative Medical Coaching: A Dataset and a Novel System论文地址含代码 大多数现有模型和工具主要迎合以患者为中心的服务。这项工作深入探讨了LLMs在提高医疗专业人员的沟通能力。目标是构建一个模拟实践环境,人类医生(即医学学习者)可以在其中与患者代理进行医学

【学习笔记】 陈强-机器学习-Python-Ch15 人工神经网络(1)sklearn

系列文章目录 监督学习:参数方法 【学习笔记】 陈强-机器学习-Python-Ch4 线性回归 【学习笔记】 陈强-机器学习-Python-Ch5 逻辑回归 【课后题练习】 陈强-机器学习-Python-Ch5 逻辑回归(SAheart.csv) 【学习笔记】 陈强-机器学习-Python-Ch6 多项逻辑回归 【学习笔记 及 课后题练习】 陈强-机器学习-Python-Ch7 判别分析 【学

系统架构师考试学习笔记第三篇——架构设计高级知识(20)通信系统架构设计理论与实践

本章知识考点:         第20课时主要学习通信系统架构设计的理论和工作中的实践。根据新版考试大纲,本课时知识点会涉及案例分析题(25分),而在历年考试中,案例题对该部分内容的考查并不多,虽在综合知识选择题目中经常考查,但分值也不高。本课时内容侧重于对知识点的记忆和理解,按照以往的出题规律,通信系统架构设计基础知识点多来源于教材内的基础网络设备、网络架构和教材外最新时事热点技术。本课时知识

论文翻译:arxiv-2024 Benchmark Data Contamination of Large Language Models: A Survey

Benchmark Data Contamination of Large Language Models: A Survey https://arxiv.org/abs/2406.04244 大规模语言模型的基准数据污染:一项综述 文章目录 大规模语言模型的基准数据污染:一项综述摘要1 引言 摘要 大规模语言模型(LLMs),如GPT-4、Claude-3和Gemini的快

论文阅读笔记: Segment Anything

文章目录 Segment Anything摘要引言任务模型数据引擎数据集负责任的人工智能 Segment Anything Model图像编码器提示编码器mask解码器解决歧义损失和训练 Segment Anything 论文地址: https://arxiv.org/abs/2304.02643 代码地址:https://github.com/facebookresear

数学建模笔记—— 非线性规划

数学建模笔记—— 非线性规划 非线性规划1. 模型原理1.1 非线性规划的标准型1.2 非线性规划求解的Matlab函数 2. 典型例题3. matlab代码求解3.1 例1 一个简单示例3.2 例2 选址问题1. 第一问 线性规划2. 第二问 非线性规划 非线性规划 非线性规划是一种求解目标函数或约束条件中有一个或几个非线性函数的最优化问题的方法。运筹学的一个重要分支。2

【C++学习笔记 20】C++中的智能指针

智能指针的功能 在上一篇笔记提到了在栈和堆上创建变量的区别,使用new关键字创建变量时,需要搭配delete关键字销毁变量。而智能指针的作用就是调用new分配内存时,不必自己去调用delete,甚至不用调用new。 智能指针实际上就是对原始指针的包装。 unique_ptr 最简单的智能指针,是一种作用域指针,意思是当指针超出该作用域时,会自动调用delete。它名为unique的原因是这个

查看提交历史 —— Git 学习笔记 11

查看提交历史 查看提交历史 不带任何选项的git log-p选项--stat 选项--pretty=oneline选项--pretty=format选项git log常用选项列表参考资料 在提交了若干更新,又或者克隆了某个项目之后,你也许想回顾下提交历史。 完成这个任务最简单而又有效的 工具是 git log 命令。 接下来的例子会用一个用于演示的 simplegit

记录每次更新到仓库 —— Git 学习笔记 10

记录每次更新到仓库 文章目录 文件的状态三个区域检查当前文件状态跟踪新文件取消跟踪(un-tracking)文件重新跟踪(re-tracking)文件暂存已修改文件忽略某些文件查看已暂存和未暂存的修改提交更新跳过暂存区删除文件移动文件参考资料 咱们接着很多天以前的 取得Git仓库 这篇文章继续说。 文件的状态 不管是通过哪种方法,现在我们已经有了一个仓库,并从这个仓

忽略某些文件 —— Git 学习笔记 05

忽略某些文件 忽略某些文件 通过.gitignore文件其他规则源如何选择规则源参考资料 对于某些文件,我们不希望把它们纳入 Git 的管理,也不希望它们总出现在未跟踪文件列表。通常它们都是些自动生成的文件,比如日志文件、编译过程中创建的临时文件等。 通过.gitignore文件 假设我们要忽略 lib.a 文件,那我们可以在 lib.a 所在目录下创建一个名为 .gi