[论文精读]BrainLM: A foundation model for brain activity recordings

论文网址:pdf (openreview.net)

英文是纯手打的!论文原文的summarizing and paraphrasing。可能会出现难以避免的拼写错误和语法错误,若有发现欢迎评论指正!文章偏向于笔记,谨慎食用

目录

1. 省流版

1.1. 心得

1.2. 论文总结图

2. 论文逐段精读

2.1. Abstract

2.2. Introduction

2.3. Related work

2.4. Methods

2.4.1. Datasets and preprocessing

2.4.2. Model architecture & training procedure

2.4.3. Clinical variable prediction

2.5. Results

2.5.1. Model generalization

2.5.2. Prediction of clinical variables

2.5.3. Prediction of future brain states

2.5.4. Interpretability via attention analysis

2.5.5. Functional network prediction

2.6. Discussion

3. Reference


1. 省流版

1.1. 心得

(1)好简单的模型啊...

1.2. 论文总结图

2. 论文逐段精读

2.1. Abstract

        ①Model name: Brain Language Model (BrainLM)

        ②Recording: 6700 hours fMRI 

        ③Supervision method: self-supervised

        ④⭐Task: extracting functional connectivity (FC) without supervised network

2.2. Introduction

        ①⭐Previous work focus on specific and narrow task

        ②Plight: large amount unlabeled fMRI data

        ③Method of BrainLM: Transformer based

        ④Ability of BrainLM: prediction of future brain states, decoding cognitive variables, and discovery of functional networks

        ⑤Overview of BrainLM:

with 77298 samples and 6700 hours, they pretrained BrainLM by spatiotemporal masking and reconstruction

myriad  n. 无数,大量;(多用于古典历史剧中)一万  adj. 无数的,大量的

2.3. Related work

        作者觉得其他的要么太focus on specific task了要么就样本量太小,对于大语言模型的话其他工作也主要是再寻找brain recordings的表征相似性(我不知道为什么要找表征相似性我不是这个领域的

2.4. Methods

2.4.1. Datasets and preprocessing

        ①Datasets: the UK Biobank (UKB) with 76,296 rs-fMRI recordings and the Human Connectome Project (HCP) with 1002 fMRI data

        ②80% UKB data for training. 20% UKB data and all the HCP data for testing.

        ③Preprocessing: standard

        ④Atlas: AAL-424

2.4.2. Model architecture & training procedure

        ①Task: predict the original signal of masked patches

        ②BrainLM:

        ③Training: randomly select 200 time points in each fMRI data, and divide them into 10 sections with 20 time points each. Converting each section to vector with 512 dimension, masking them as 20%, 75%, and 90%(我猜测是N*10个section中随机mask20%,75%或者90%)

        ④Order of ROI: change the order of ROI to the real y-axis of the ROI in brain based order

        ⑤Model framework: constructed by 4 self-attention layers and 4 heads for training unmasked data, and 2-layer Transformer decoder for predicting masked and unmasked vectors

        ⑥Batch: 512

        ⑦Optimizer: Adam

        ⑧Epoch: 100

        ⑨Goal: minimizing the MSE of original signal and reconstructed signal(只比较Mask部分)

2.4.3. Clinical variable prediction

        ①Enchancement of prediction: adding 3-layer MLP head in encoder

        ②Regression task: age, neuroticism, PTSD, and anxiety disorder scores

        ③Approach: 

ageZ-score normalization
neuroticismmin-max scaling to [0, 1]
PTSD (PCL-5) and anxiety disorder (GAD-7) scoresdistributeb them exponentially by log transformation

        ④Dropout rate: 10% for encoder and MLP head

2.5. Results

2.5.1. Model generalization

        ①The reconstruction performance on UKB and HCP. The red lines denote predicted result and the black points are the real recording:

(HCP是拿来证明泛化能力的)

2.5.2. Prediction of clinical variables

        ①Reconstruction performance:

        ②Latent encoding learning:

        ③Performance table:

 delve  vi. 钻研;探究;挖  vt. 钻研;探究;挖  n. 穴;洞

2.5.3. Prediction of future brain states

        ①They applied 180 time steps to train and 20 following to test

        ②MSE on each time step:

2.5.4. Interpretability via attention analysis

        ①Mean attention socre on each ROI:

glean  vt. 收集(资料);拾(落穗)  vi. 收集;拾落穗

2.5.5. Functional network prediction

        ①7 subnetworks: visual, somatomotor, dorsal attention, ventral attention, limbic, frontoparietal, and default mode networks

        ②Region segmentation comparason table:

2.6. Discussion

        ①Predicting masked distribution

        ②Predicting mental disorders ()(把解码的数据送去卷积?还是直接就有结果啊?

        ③Recognizing FC(哪里?怎么感觉像脑区分割呢

3. Reference

Caro, J. O. et al. (2024) 'BrainLM: A foundation model for brain activity recordings', ICLR

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/792193.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

经验分享:征信查询多了会不会影响大数据综合评分?

很多人在申请贷款的时候,会有一个疑问,就是自己的征信没逾期,就是查询偏多一点,但能达到申贷要求,为什么还会被拒贷?其实就是大数据花了的原因,那征信查询多了会不会影响大数据综合评分呢?接下来本文就为…

从零开始学习嵌入式----Linux系统中shell脚本

目录 Shell脚本入门:玩转功能语句和数组,提升你的效率! 一、功能语句:让你的脚本更灵活 1. 条件语句:if、else、elif 2. 循环语句:for、while 二、数组:处理多项数据的好帮手 1. 声明数组…

【CSS in Depth 2精译】2.5 无单位的数值与行高

当前内容所在位置 第一章 层叠、优先级与继承第二章 相对单位 2.1 相对单位的威力2.2 em 与 rem2.3 告别像素思维2.4 视口的相对单位2.5 无单位的数值与行高 ✔️2.6 自定义属性2.7 本章小结 2.5 无单位的数值与行高 有些属性允许使用无单位的数值(unitless value…

《信息技术时代》是什么级别的期刊?是正规期刊吗?能评职称吗?

​问题解答 问:《信息技术时代》是不是核心期刊? 答:不是,是万方维普收录的正规学术期刊。 问:《信息技术时代》级别? 答:省级。主管单位:深圳湾科技发展有限公司 主办单位&am…

【Pytorch实用教程】transformer中创建嵌入层的模块nn.Embedding的用法

文章目录 1. nn.Embedding的简单介绍1.1 基本用法1.2 示例代码1.3 注意事项2. 通俗的理解num_embeddings和embedding_dim2.1 num_embeddings2.2 embedding_dim2.3 使用场景举例结合示例1. nn.Embedding的简单介绍 nn.Embedding 是 PyTorch 中的一个模块,用于创建一个嵌入层。…

cdr捕捉点怎么设置---模大狮模型网

在 CorelDRAW 中,捕捉点(Snap Points)是一种非常有用的功能,它可以帮助你在绘制和编辑图形时对齐、定位和调整对象。以下是关于如何设置捕捉点的简要步骤: 打开和设置捕捉点: 打开捕捉点控制器: 在 CorelDRAW 的顶部菜…

AI算力发展现状与趋势分析

综合算力发展现状与趋势分析 在数字经济的疾速推动下,综合算力作为驱动各类应用和服务的新型生产力,其价值日益凸显。我们深入探讨了综合算力的定义、重要性以及当前发展状况;并从算力形态、运力性能和存储技术等角度,预见了其发展…

斐讯N1盒子刷入Armbian并安装Docker拉取网络下行流量教程

一直在跑PCDN,目前主推八米云跟点心云,八米单价比点心更高,业务都一样,直播业务。 两种刷机教程我也发下。 八米云:点此跳转 点心云:点此跳转 最近各运营商对PCDN打击力度加大,需求拉取下行流量…

活动策划秘籍:如何让企业活动引爆市场?

作为一个活动策划,我的经验是,活动策划是一场精心编排的交响乐,每一个音符都要恰到好处。 想要做好企业活动策划工作的关键在于综合考虑多个方面,并确保每个环节的顺畅执行。 以下是7个关键要素,只要用心体会&#x…

【C++】类中的六个默认成员函数(构造函数、析构函数、拷贝构造函数、复制重载函数等)

类中的六个默认成员函数 默认成员函数为了解决C语言存在的一些问题而诞生,默认存在于类中,进行某种操作时会自动调用默认成员函数,如想在此种操作中自动实现某种操作,可以手动定义此默认成员函数,如果手动定义则取代默…

强化学习驱动的狼人游戏语言智能体战略玩法

Language Agents with Reinforcement Learning for Strategic Play in the Werewolf Game 论文地址: https://arxiv.org/abs/2310.18940https://arxiv.org/abs/2310.18940 1.概述 在AI领域,构建具备逻辑推理、战略决策以及人类沟通能力的智能体一直被视为长远追求。大规模语…

Echarts 取消或改变鼠标移上效果

文章目录 问题分析解决补充:去掉鼠标移上去变小手问题 鼠标移动前 鼠标移动后 分析 鼠标一移上去老闪(显示浮框信息和图变大了) 解决 hoverAnimation:false即可解决 series: [{hoverAnimation:false,name:

从微分方程组构建 bbr 模型

描述分析 bbr 的文字自 2016 年底起至今从空白到泛滥,我自己在期间贡献了不少,本文又是一篇,但不同的是,本文尝试用闭环的数学模型给出一个 bbr 的全貌,顺便和 aimd 做对比。 先看带宽特性 bw(t),设瓶颈带…

力扣 hot100 -- 动态规划(下)

目录 💻最长递增子序列 AC 动态规划 AC 动态规划(贪心) 二分 🏠乘积最大子数组 AC 动规 AC 用 0 分割 🐬分割等和子集 AC 二维DP AC 一维DP ⚾最长有效括号 AC 栈 哨兵 💻最长递增子序列 300. 最长递增子序列…

数据结构JAVA

1.数据结构之栈和队列 栈结构 先进后出 队列结构 先进先出 队列 2.数据结构之数组和链表 数组结构 查询快、增删慢 队列结构 查询慢、增删快 链表的每一个元素我们叫结点 每一个结点都是独立的对象

一个spring boot项目的启动过程分析

1、web.xml 定义入口类 <context-param><param-name>contextConfigLocation</param-name><param-value>com.baosight.ApplicationBoot</param-value> </context-param> 2、主入口类: ApplicationBoot,SpringBoot项目的mian函数 SpringBo…

怎么在matlab中输出显示泵的流量-扬程和管路损失与流量均在一个表格里?讨论一下?

&#x1f3c6;本文收录于《CSDN问答解惑-专业版》专栏&#xff0c;主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案&#xff0c;希望能够助你一臂之力&#xff0c;帮你早日登顶实现财富自由&#x1f680;&#xff1b;同时&#xff0c;欢迎大家关注&&收…

挂载磁盘目录(挂载一个u01的磁盘目录)

这里我们没有u01磁盘目录&#xff0c;需要重新挂载一个u01磁盘目录 查看当前文件系统使用情况 [rootlocalhost ~]# df -Th 文件系统 类型 容量 已用 可用 已用% 挂载点 devtmpfs devtmpfs 1.4G 0 1.4G 0% /dev tmpfs …

BigMarket-基础层持久化数据库

需求 工程对接数据库 图例 结构说明 app-主要用于启动&#xff0c;没有业务逻辑 domain-业务逻辑&#xff0c;如积分的兑换&#xff0c;抽奖&#xff0c; infrastructure-基础层&#xff0c;技术支持&#xff0c;数据服务数据持久化&#xff1a;MySQL&#xff0c;redis&am…

threeJS 模型过大加载速度慢优化体验

前言 模型一般都比普通的前端项目要大&#xff0c;普通的模型要在1MB&#xff0c;大一点的就上不封顶了。模型越大&#xff0c;电脑加载的时间就越长。为了避免用户判断为bug&#xff0c;或者随便点击导致产生其他bug。我们需要增加进度条来提示用户。 解决方案 增加加载动画…