TUH Abnormal EEG Corpus — 天普大学异常脑电语料库 · 临床正常/异常二分类基准

天普大学医院 2002-2017 临床 EEG 中 2,993 条已判读记录、2,383 名受试者构成的正常/异常二分类子语料——由 López 2017 硕士论文建立、NEDC 维护至 v3.0.1,是 EEG 病理筛查的起步基准,并衍生出 TUABEX/TUABEXB/AutoTUAB 扩展谱系

来源 Temple University Hospital 2002-2017 常规临床 EEG(10-20 系统,仅 01_tcp_ar 一种参考配置,EDF 剪枝格式),临床判读报告导出 normal/abnormal 记录级标签;约 60 GB;版本链 v2.0.0→v3.0.0→v3.0.1发布时间: 2026-10-15最后更新: 2026-10-20 阅读 33
TUH Abnormal EEG Corpus — 天普大学异常脑电语料库 · 临床正常/异常二分类基准

信息速览

数据集名称TUH Abnormal EEG Corpus — 天普大学异常脑电语料库 · 临床正常/异常二分类基准
数据类型原始数据,临床数据,人工标注
规模2,993 条 EDF 记录 / 2,383 名受试者(官方 AAREADME 表:Normal 1,385 + Abnormal 998);eval 253 唯一受试者 / train 2,076
接入方式Temple University Hospital 2002-2017 常规临床 EEG(10-20 系统,仅 01_tcp_ar 一种参考配置,EDF 剪枝格式),临床判读报告导出 normal/abnormal 记录级标签;约 60 GB;版本链 v2.0.0→v3.0.0→v3.0.1
AI 就绪度

INFOBOX — TUAB 一屏速览

维度 内容
本质 天普大学医院临床 EEG 的正常/异常二分类子语料(记录级标签),TUH EEG 家族第 2 子库
团队 NEDC(Temple University);起源自 Silvia López de Diego 2017 硕士论文;导师 Joseph Picone
版本 v3.0.1(2024-02-07,仅改 EDF header);版本链 v2.0.0→v3.0.0→v3.0.1
数据 2,993 条 EDF(约 60 GB);2,383 名受试者(Normal 1,385 + Abnormal 998)
划分 train 2,130 人 / eval 253 人(患者级不重叠;eval 每人仅一类一次)
采集 Temple University Hospital,2002-2017,常规临床 EEG
通道 仅 01_tcp_ar 一种参考配置(10-20 系统)
任务 记录级 normal/abnormal 二分类(非逐帧、非事件级)
标注 由临床判读报告导出(neurologist 报告 → 标签);主观性强
基线 2017 CNN-MLP 错误率 21.2%;xresnet1d101 AUROC 0.827;准确率天花板约 85-87%
扩展 TUABEX(15,300,5×)/ TUABEXB(8,879 平衡)/ AutoTUAB(26,504)
获取 受控注册制:填表 + 审批 24-48h + ssh 密钥 + rsync;非开放直链
库内互链 TUH EEG Corpus(rid=71,伞状母条目)、Bonn EEG(322)、EEGMMIDB(342)、CHB-MIT(72)、HBN-EEG(362)、Helsinki 新生儿 EEG(880)

TUAB 是 EEG 病理 AI 的"第一块砖":它把天普大学医院十五年间(2002-2017)堆积的临床脑电图,筛出一批已经由神经科医生判读为"正常"或"异常"的记录,做成一张覆盖 2,993 条记录、2,383 名受试者的二分类考卷。它不做事件级定位、不标发作起止、不区分异常类型——只回答一个最基础的问题:这张脑电图,正常吗? 正因为问题足够简单、数据的临床出处足够真实,它成了 EEG 病理筛查(pathology decoding)领域被引用、被对标、被反复复现的起点基准,也成了后来 TUABEX、TUABEXB、AutoTUAB 这一整条"自动标注扩展"路线的母版。

导语读法三则:

  1. 只想下数据:直奔 §6 获取与许可——TUAB 不是开放直链,必须填表邮件审批拿 ssh 密钥后 rsync,别指望直接 curl。
  2. 关心标签质量与天花板:直奔 §4 标签来源与 §5 基准结果——TUAB 的 21.2% 错误率与 85-87% 饱和准确率,本质是"临床标签一致性"给全行业设的天花板。
  3. 做基础模型评测:直奔 §7 生态与 §9——TUAB 是 EEG 基础模型(EEGPT/JEPA 等)病理筛查下游任务的标准考卷之一。

§0 导读:这个数据集解决什么问题

脑电图(EEG, electroencephalogram)是临床神经科最常用、最便宜、也最"看人"的检查之一。它记录头皮上随时间变化的电活动,用来诊断癫痫、睡眠障碍、脑病和各种意识状态改变。问题在于,读一张 EEG 高度依赖阅片者的主观判断:同一段信号,不同神经科医生给出的结论可能不同;即便是癫痫这样"有明确波形"的临床相关事件,阅片者间一致性(inter-rater agreement)也往往偏低。更要命的是,神经科医生每天要读大量 EEG,服务压力随检查量上升而持续增大。

自动化"正常/异常"初筛因此成为一个自然且高价值的切入点:它不要求模型治愈任何疾病,只要求在神经科医生细读之前,把明显异常(需要优先处理)和明显正常(可降级处理)的记录先分个类,从而压缩医生的工作量、减少主观偏差。TUAB 就是为这个任务量身定做的数据集——但它刻意把问题压到了最小的形态:只做记录级的正常/异常二分类。

这个"最小形态"是 TUAB 最重要的设计特征,也是理解它与姊妹库差异的钥匙。TUH EEG Corpus 家族里,TUSZ 做癫痫发作事件的起止与类型标注(事件级、毫秒精度),TUEV 做六类事件分类,TUAR 做伪影标注,TUSL 做脑电减慢标注。TUAB 独独只保留了一个标签:整张记录是 normal 还是 abnormal。这个取舍让 TUAB 的标注成本大幅下降(只要把临床报告的结论搬过来即可),也让它的数据规模可以做到 2,993 条记录——但它同时意味着,用 TUAB 训练出来的模型只能告诉你"有没有异常",不能告诉你"哪里异常、什么异常"。

López de Diego 在她的 2017 硕士论文里给出了这个基准的最初形态与最初成绩:一个卷积神经网络加多层感知机(CNN-MLP)的系统,在 TUAB 上的错误率做到 21.2%——而神经科医生在同一任务上的错误率约为 1%。这个 21% 与 1% 的鸿沟,定义了此后近十年 EEG 病理筛查研究的主线:如何把机器的"正常/异常判断"从"勉强能用"推向"接近人类"。而 2024 年 Kiessner 等人的 scaling 研究给出了一个略显悲观却极有信息量的答案——准确率在 85-87% 附近饱和,作者把这一天花板归因于临床标签本身的不完美一致性:当"标准答案"本身就带有噪声时,再大的模型也只能把学习目标逼近到标准答案的极限。

§0 读法三则:

  1. 这个条目的主体是 TUAB 本体(独立数据集卡、版本链、标注来源、扩展谱系)。库内的 rid=71(TUH EEG Corpus)是伞状母条目,其正文以 TUSZ 癫痫发作检测为主体,TUAB 在其中只是 7 个子库对照表中的一行与一小段基准表——两者的分工边界见 §9.1,切勿混淆。
  2. 全文所有硬数字均标注来源;官方 AAREADME 与多篇论文对文件数/受试者数的口径不一致处,已在 §4 与坑点逐条存照,正文以官方 AAREADME 为准。
  3. 检索 TUAB 时若看到"2,993"与"2,383"并列而困惑——前者是记录/文件数,后者是受试者数(且 train 有重复),两者不是一回事(坑 1)。

§1 数据集速览:十问十答

Q1:TUAB 是什么的缩写,谁做的?
TUH Abnormal EEG Corpus——天普大学(Temple University)医院异常脑电子语料库。由天普大学 NEDC(Neural Engineering Data Consortium)制作,起源自 Silvia López de Diego 2017 年的电气工程硕士论文,导师是 TUEG 主库奠基人 Joseph Picone。

Q2:它多大?
当前版本 v3.0.1 含 2,993 个 EDF 文件(约 60 GB),覆盖 2,383 名受试者:正常 1,385 人、异常 998 人。官方按患者级划分为训练集 2,130 人、评估集 253 人。

Q3:数据从哪来?
全部来自天普大学医院 2002-2017 年的常规临床 EEG 检查——是真实病人在真实诊疗场景下做的脑电图,不是为研究专门采集的。数据经过去标识化处理。

Q4:标签是什么?怎么来的?
每条记录一个标签:normal 或 abnormal。标签来自临床 EEG 判读报告——神经科医生读图后出具的结论,NEDC 把报告里"正常/异常"这一最高层级结论搬出来作为标签。注意是记录级标签,不是逐帧、不是事件级。

Q5:它的任务到底是什么?
EEG 记录级的正常/异常二分类(binary classification of EEG pathology)。模型输入一段(或多段窗口)EEG 信号,输出"这张记录正常/异常"的判断。它不做癫痫发作定位(那是 TUSZ 的活),不做异常类型细分。

Q6:划分(train/eval)怎么做的?
患者级不重叠:评估集的 253 名受试者从不出现在训练集里;评估集中每名受试者只出现一次、只属一类(要么 normal 要么 abnormal)。训练集里部分受试者多次出现,且 54 名受试者同时拥有 normal 和 abnormal 记录——研究者自己在做患者级划分时必须处理这个重复。

Q7:为什么说它"平衡"却又"不完全平衡"?
官方 subjects 表是正常 1,385 : 异常 998,比例约 1.39:1,并非严格 1:1。文献和数据集页面常笼统称它 balanced(因为异常占比接近一半,远高于多数临床数据集),但严格说它只是"相对平衡"。做模型评估时不能假设类别严格均衡。

Q8:有哪些经典基线结果?
2017 年论文:HMM 错误率 26.1%、HMM-SdA 24.6%、CNN-MLP 21.2%(人类约 1%)。后续强基线:xresnet1d101(Strodthoff & Strodthoff 2021)AUROC 0.827。2024 年 scaling 研究发现准确率在 85-87% 饱和。

Q9:它和 TUABEX / TUABEXB 什么关系?
TUABEX(TUH Abnormal Expansion)是弗莱堡大学团队用规则文本分类器从 TUEG 医疗报告自动生成的 15,300 条标注记录(约 TUAB 的 5 倍);TUABEXB 是从中挑出的 8,879 条平衡子集。它们都衍生自母库 TUEG,不是 TUAB 本体——TUAB 是"手工标注的小而精",TUABEX/B 是"自动标注的大而糙",二者常被拿来对照训练。

Q10:怎么拿到数据?
受控注册制:下载并填妥 Adobe 申请表单 → 签名副本邮件发到 help@nedcdata.org(主题含 Download The TUH EEG Corpus)→ 通常 24-48 小时审批 → 收到凭据并传输 ssh 公钥 → 用 rsync 拉取。自 2026 年 1 月起改用 ssh 密钥 + rsync 分发。不是开放直链,也不是 CC 许可证。

§2 数据构成与规格

2.1 规模、来源与机构构成

TUAB 的每一秒信号都来自天普大学医院(Temple University Hospital, TUH,费城)的临床脑电图室。数据采集窗口是 2002 至 2017 年,与母库 TUEG(Temple University Hospital EEG Corpus)完全同期。这不是一个为论文专门设计的采集计划,而是对既有临床数据流的筛选与标注——NEDC 从 TUEG 里挑出那些已经由神经科医生判读为正常或异常的记录,做成二分类子集。

当前版本 v3.0.1 的官方硬数字(来自 AAREADME.txt):

维度 数值
EDF 文件数(记录数) 2,993
磁盘占用 约 60 GB(du 实测 59,995 M)
受试者总数 2,383(Normal 1,385 + Abnormal 998)
训练集受试者 2,130(Normal 1,237 + Abnormal 893)
评估集受试者 253(Normal 148 + Abnormal 105)
train 唯一受试者 2,076(含重复计 2,130)
同时含 normal 与 abnormal 记录的受试者 54(仅在 train 中)
通道配置类型 仅 1 种(01_tcp_ar)

这里有一个必须讲清的区分:2,993 是文件/记录数,2,383 是受试者数。TUAB 的约定是"每个 session 只保留一个文件"(Western 等研者在引用时明确说明"Only one file from each session was included"),因此记录数与 session 数在量级上接近,而受试者数因部分患者复查多次而低于记录数。训练集中受试者重复出现(2,130 次出现对应 2,076 名唯一受试者),且有 54 名受试者的不同记录被分别标为正常和异常——这是临床真实世界的常态(同一位患者可能先做一次正常 EEG、后来复查时出现异常),但对机器学习划分构成挑战:任何不按患者去重的随机划分都会造成信息泄漏。

2.2 文件结构与命名规范

TUAB 采用一套自解释的 Unix 层级文件树,这是它易用的重要原因。一个典型路径是:

edf/eval/abnormal/01_tcp_ar/aaaaamye_s001_t000.edf

五段结构依次是:

  1. edf/——数据根目录,内含 *.edf 文件;
  2. {train|eval}——官方划分,训练集或评估集;
  3. {normal|abnormal}——该记录的二分类标签;
  4. 01_tcp_ar——通道配置类型(本语料仅此一种:AR 参考配置,tcp 指 10-20 系统的双极/参考命名法);
  5. {subject}_s{session}_t{token}.edf——受试者标识、session 号、token 号。

文件名中的 token(t000、t001……)揭示了 TUAB 的一个重要工艺细节:EDF 是"剪枝"(pruned)后的信号。原始临床 EEG 往往长达 22 分钟到数天,NEDC 把其中"无临床价值"的片段删除、把有用片段切成连续的 *.edf 文件序列。这是临床神经生理的常规做法,但也意味着TUAB 里的信号不是连续的完整记录,研究者无法从 token 序列还原原始时间线。文件树是 v3.0.0 重构后的形态——更早的版本文件组织不同(见 §6 版本链)。

2.3 通道配置与电极系统

TUAB 的通道配置单一性是其规格上的显著特点:全部记录都使用 01_tcp_ar 一种配置。这里的 “tcp” 指天普大学(Temple University)使用的电极命名体系,“ar” 指平均参考/参考配置(average reference 类)。母库 TUEG 中实际存在多种通道配置(不同医院采用不同命名与参考方式),NEDC 在制作 TUAB 时只保留了这一种,以确保子集内部的通道一致性——这对训练模型是好事(不需要处理异构通道),但也限制了模型的通道泛化能力。

就电极系统而言,TUH EEG 家族普遍基于国际 10-20 系统(10-20 electrode placement system)及其扩展配置。常见下游预处理会把记录裁剪到 21 个标准 10-20 EEG 通道并重排到统一参考蒙太奇(montage),剔除 EKG、EMG、呼吸等非 EEG 通道。需要特别存照:TUAB 的 AAREADME.txt 并未声明原始采样率,文献中常见做法是重采样至 200 Hz(如 EEG-U-Transformer 的处理流程),也有研究使用 250 Hz 或 256 Hz。因此条目在此不臆造原始采样率,只如实记录"文献常重采样至 200 Hz"这一可观测量。

2.4 类别分布与"平衡"之辨

TUAB 被广泛描述为一个"平衡"(balanced)数据集,因为异常记录的比例接近半数——这在此类临床数据里相当难得(真实临床 EEG 中异常往往只是少数)。但严格按官方数字,它并非 1:1:

  • Normal 1,385 : Abnormal 998 ≈ 1.39 : 1(受试者口径)
  • 若按记录口径,比例依版本与划分略有浮动,但始终是"正常略多于异常"

这一细微的不均衡在建模上并非无关紧要:它意味着若模型单纯"偏向预测正常",会得到略高于随机的准确率。严谨的评估必须报 AUROC、Balanced Accuracy 或 F1,而不能只看原始准确率。文献中"TUAB balanced"的说法应理解为"相对平衡、可用类别权重处理",而非"严格一比一"——本条目在 §4 与坑点中对此做双口径存照。

2.5 版本链与数据演进

TUAB 的版本历史虽短,却有一处关键的、影响可复现性的转折:

版本 时间 变更
v2.0.0 早期 论文(López 2017 等)主要使用的版本
v3.0.0 2022-11-28(initial) 移除医学报告、重构 Unix 层级文件树
v3.0.1 2024-02-07 仅修改 EDF header,信号数据不变

v3.0.0 的两项变更值得强调:其一,医学报告被移除——这意味着依赖报告文本做标签溯源或做自动标注扩展(如 TUABEX)的研究必须另行处理版本兼容;其二,文件树被重构——旧路径与新路径不再一致,弗莱堡团队在发布 TUABEX 描述文件时专门提供了映射到 TUEG v2.0.0 的 path_new 字段来兼容这一变化。v3.0.1 是纯修补,信号本身没动,因此基于 v3.0.0 信号训练的模型在 v3.0.1 上应当等价可迁移。

2.6 设计取舍:为什么"只有一种配置、只有一类标签"

TUAB 的极简规格是有意为之,值得单独分析。NEDC 在制作时做了三个减法:

  • 减通道配置:只留 01_tcp_ar,牺牲多样性换一致性;
  • 减标签层级:只留 normal/abnormal 记录级标签,牺牲时空精度换标注可行性;
  • 减采集场景:不做专门采集,直接用临床既有数据,牺牲控制度换真实性与规模。

这三个减法共同定义了 TUAB 的适用边界。它适合"临床真实条件下的粗粒度病理筛查"研究,不适合"波形级异常定位"“异常亚型细分”"跨设备泛化"研究——后三者需要 TUSZ、TUABEX 的自动标注细节或专门采集数据。理解这条边界,就不会误用 TUAB,也不会误判它的价值。

§3 标签来源与标注方法学

3.1 标签从哪来:临床报告的"最高层级结论"

TUAB 的标签生产链条非常短,也正因短而脆弱:

患者做常规临床 EEG → 神经科医生判读 → 出具临床报告(含正常/异常结论)→ NEDC 提取该结论 → normal/abnormal 标签

关键点在于标签复用自临床报告,而非为机器学习"重新标注"。NEDC 做的是"报告结论 → 二分类标签"的映射,而不是让标注员逐段判读信号。这带来两个直接后果:

  1. 成本极低、规模可扩——不需要组织标注团队逐条细读,因此能覆盖近 3,000 条记录;
  2. 标签继承了临床判断的全部主观性——神经科医生的阅片习惯、医院的判读标准、报告书写的随意程度,都原样进入了标签。

López 在 2017 年论文的背景陈述里点破了这一痛点的临床根源:EEG 判读仍然依赖于阅片者的主观分析,“即便癫痫这类临床相关事件,阅片者间一致性也可能很低”;她还指出,正常 EEG 的特征(如后部优势节律、反应性等)虽已被较好定义,但良性变异(benign variants)等因素会使正常/异常判断复杂化。换句话说,TUAB 标签的"金标准"本身就不是无噪声的金标准。

3.2 人类的性能上限:约 1% 错误率

López 论文给出了一个极具分量的参照系:在这项"正常/异常"任务上,人类(神经科医生)的错误率约为 1%。她的实验还支撑了一个实用假设——神经科医生通常只需检视 EEG 的起始几分钟即可做出正常/异常判断,因此"只用记录前段就能接近人类水平"是可行的建模目标。

这个 1% 是理解 TUAB 全部基准结果的关键锚点。当 2017 年的 CNN-MLP 做到 21.2% 错误率时,它距人类还有 20 个百分点的差距;而当 2024 年 Kiessner 发现准确率在 85-87% 饱和(即错误率约 13-15%)时,研究者给出的解释是:剩下的差距很可能不是模型不够强,而是临床标签本身的分歧上限——如果两位神经科医生对同一批数据的判断也只有 85-87% 一致,那么任何模型在"预测报告结论"上都无法超越这一一致性。

3.3 标注层级的代价:只能回答"是不是",不能回答"哪里"

TUAB 的标签是**记录级(session 级)**的——整张 EEG 一个标签。这是它区别于姊妹库 TUSZ(事件级、毫秒精度标注发作起止与类型)的根本。代价是明确的:

  • 模型学到的"异常"是一个全局、聚合的概念,无法定位异常出现的时间片段;
  • 一条记录只要含任何异常迹象(哪怕只占几分钟),整条即被标为 abnormal,因此标签对"异常的严重程度与时长"完全不可见;
  • 若把记录切成窗口训练,所有窗口会共享同一个记录级标签,这引入了弱监督特有的噪声——异常记录中那些其实正常的窗口也会被标为正类。

这正是 TUAB 使用中最常见的工程陷阱,也是 §5 与坑点反复强调"必须做窗口级处理并留意标签含噪"的原因。

3.4 标注可靠性的间接证据:97-100% 一致性

母库条目界(含 rid=71)曾提到一个与 TUAB 相关的可靠性数字:TUAB 的"正常/异常二分类(基于报告自动生成 + 人工审核)“,其"医学生审核 vs 报告一致性 97-100%”。这一数字应谨慎解读:它衡量的是**"从报告导出的标签"与"人工复核"之间的一致性**(即标签搬运链条的准确性),而不是两位神经科医生之间对信号本身的诊断一致性。前者高(97-100%),说明"NEDC 把报告结论搬成标签"这一步做得可靠;后者受限于阅片主观性,是 Kiessner 天花板所指向的那个更低的数。两种"一致性"不可混为一谈——这是阅读 TUAB 可靠性材料时必须做的心智区分。

3.5 与自动标注路线的对照

TUAB 的手工/报告复用标注路线,直接催生了另一条"自动标注"路线作为对照。Western 等与 Kiessner 等分别用规则文本分类器/NLP 处理 TUEG 的医学报告,自动生成大规模病理标签,产出 AutoTUAB(26,504 条)与 TUABEX(15,300 条)、TUABEXB(8,879 条)。两条路线的权衡清晰:

维度 TUAB(报告复用,小而精) TUABEX/B(自动标注,大而糙)
规模 2,993 15,300 / 8,879
标签来源 人工判读报告结论 NLP 规则处理报告文本
选择偏差 经人工筛选"适合机器学习",可能偏离临床分布 不人工筛选,更接近真实临床分布
用途 基准对标、精细评测 规模扩展、预训练/大幅微调

Western 等在其论文中直言:AutoTUAB"更大、更多样,可能更能代表临床数据,因为它未经人工筛选";而 TUAB 的样本"被挑选成适合机器学习的数据集"。这一"人工精选 vs 自然分布"的张力,是 TUAB 生态中一条值得研究者警惕的方法学暗线。

2.7 逐文件核验:如何自证拿到了正确的数据

由于 TUAB 是受控注册制,拿到数据后第一件事应是自证完整性,避免用到损坏或错版本的副本。建议的核验清单:

  1. 数文件:find edf -name '*.edf' | wc -l 应得 2,993(v3.0.1);
  2. 量体积:du -sh edf 应约 60 GB(官方基准 59,995 M);
  3. 查文件树:确认存在 train/ 与 eval/ 两级,各自下有 normal/ 与 abnormal/,再下有 01_tcp_ar/;
  4. 抽验命名:任一文件应形如 {subject}_s{session}_t{token}.edf;
  5. 数受试者:从文件名抽取 subject 字段去重,按官方表应落在 2,383(受试者)与 2,993(文件)之间的预期关系上;
  6. 验划分:抽取 train 与 eval 的 subject 集合,交集应为空(患者级不重叠)。

这六步能在一分钟内确认副本的基本正确性。若文件数或体积显著偏离,首先怀疑版本不符(v2.0.0 与 v3.0.1 结构不同)或下载中断——不要急于开始训练。

2.8 与 TUEG 母库的包含关系量化

理解 TUAB 的规模,最好把它放进母库 TUEG 的坐标系。TUEG(v2.0.2)含 26,846 条临床 EEG 记录,而 TUAB 只保留了其中的 2,993 条——约占母库的 11%。这个比例揭示了两层信息:

其一,TUAB 是一个高度筛选的子集。母库中约九成记录未被 TUAB 收录,原因有二:① 只有被临床判读并明确给出正常/异常结论的记录才符合入选条件;② NEDC 进一步挑选了"适合机器学习"的子集(如通道配置一致、时长足够、信号质量可用)。因此 TUAB 并非 TUEG 的随机构样,而是定向精选——这既是它可用的原因,也是 Western 等提醒"可能偏离真实临床分布"的根据。

其二,大量未标注数据仍留在母库。剩下的两万余条记录(无病理标签)正是后续自动标注扩展(TUABEX/AutoTUAB)得以成立的数据基础——研究者可从这些记录的医学报告中自动挖掘标签,从而把标注规模从数千推向数万。TUAB 与它的扩展之间的关系,本质是"精选小样本"与"母库大样本"的关系。

2.9 时长与质量:为什么"去首分钟、取前二十分钟"成为惯例

TUAB 记录均超过 15 分钟(部分长达数十分钟乃至更久),但社区预处理几乎一致地采用"去掉第一分钟、最多取前二十分钟"的做法。这一惯例有两个来源:

  • 信号质量:临床 EEG 记录的开头常包含电极安放、被试适应、阻抗调整等过程,信号质量较差(artifact 多),因此 First-minute removal 成为 Deep4 论文以来的标准动作;
  • 任务对齐:López 论文的关键发现是"神经科医生通常只需检视记录前段即可判读正常/异常",因此建模时聚焦前段既符合临床直觉,又能统一各记录的长度、便于批处理。

对研究者而言,这意味着两点:① 报告结果时必须写明所用的时长截断策略(否则无法复现);② 不要指望 TUAB 支持"长时间连续监测"类研究——它虽来自长记录,但社区实践聚焦前段。

§4 起源、人物与谱系

4.1 起源论文:一篇硕士论文撑起一个基准

TUAB 的"出生证明"是一篇硕士论文,而非期刊论文。Silvia López de Diego 于 2017 年 8 月在天普大学提交的电气工程硕士论文 Automated Interpretation of Abnormal Adult Electroencephalograms(M.S.E.E., Temple University),由 Joseph Picone 任指导委员会主席(Advisory Chair),Iyad Obeid 与统计系的 Pallavi Chitturi 任委员会成员。论文的目标是"用最先进的机器学习算法和 TUH EEG Corpus 这一大数据资源,为成人异常 EEG 的自动分类建立基线"。

这篇论文同时做了两件事:造了一个数据集(TUAB 的初版形态)与在它上面设立基线。论文给出的划分是训练集 1,387 normal + 1,398 abnormal、评估集 150 normal + 130 abnormal(文件口径),并报告了三级基线:隐马尔可夫模型(HMM)错误率 26.1%,加栈式去噪自编码器后处理(HMM-SdA)降到 24.6%,而卷积神经网络 + 多层感知机(CNN-MLP)达到最佳 21.2%。论文坦承这一成绩仍落后于人类(约 1% 错误率),但"建立了一套可用于探索该应用的实验范式"。

4.2 前身:2015 年 IEEE SPMB 的随机森林尝试

TUAB 并非凭空出现。早在 2015 年 IEEE SPMB 会议上,López、Suarez、Jungreis、Obeid、Picone 就发表了 A Machine Learning Approach to Automated Identification of Abnormal EEGs,用随机森林集成方法 + 主成分分析(PCA)做正常/异常分类,最佳正确率 64.86%(对照"按先验猜"的 50.25%)。这篇会议论文确立了后续论文的核心方法论——以**后部优势节律(PDR,即 alpha 节律)**作为正常 EEG 的关键判据,并利用其偏枕叶的特性选取通道。从 2015 的 64.86% 到 2017 的 78.8%(1-21.2%),再到后来的 85-87% 饱和,构成了 TUAB 基准成绩的完整爬升曲线。

4.3 母库与人物网络

TUAB 的一切都挂在母库 TUEG 上。TUEG 的奠基论文是 Obeid, I. & Picone, J. (2016), The Temple University Hospital EEG Data Corpus, Frontiers in Neuroscience 10:196(DOI: 10.3389/fnins.2016.00196)——这篇论文定义了整个 TUH EEG 家族的数据与治理框架。TUAB 官方 AAREADME 明确要求:当使用 TUAB 时引用 López 2017 论文,而引用 TUH EEG 主库时用 Obeid & Picone 2016。这种"子库引用子库论文、母库引用母库论文"的双引用规约,是理解 TUH 家族学术归属的关键。

核心人物网络可归纳为一张小图:

  • Silvia López de Diego——TUAB 作者,天普大学 ECE 硕士;
  • Joseph Picone——导师、NEDC 负责人、TUEG 奠基人、物理邮寄联系人;
  • Iyad Obeid——天普 ECE,TUEG 共同奠基人;
  • Pallavi Chitturi——统计系,提供统计方法学把关。

TUAB 的扩展谱系则来自德国弗莱堡大学的另一支团队:Ann-Kathrin Kiessner、Robin T. Schirrmeister、Joschka Boedecker、Tonio Ball。他们用母库 TUEG 的报告自动生成 TUABEX/TUABEXB,并做了著名的 scaling 研究。因此 TUAB 的学术谱系有两个中心:天普(造数据、立基准)与弗莱堡(扩数据、探极限)。

4.4 扩展语料的全谱系

围绕 TUAB 形成的扩展谱系,是它生态影响力的直接体现。三条扩展线各有出处与规格:

扩展语料 规模 来源 说明
TUABEX 15,300 条 Kiessner 2023, NeuroImage: Clinical 39:103482(DOI 10.1016/j.nicl.2023.103482) 基于 TUEG 医疗报告的规则文本分类自动标注;约 TUAB 的 5 倍;病理性 75% / 非病理性 25%,不均衡
TUABEXB 8,879 条 同上(从 TUABEX 选平衡子集) Balanced 版;常用于对照 TUAB 做训练规模实验
AutoTUAB 26,504 条 Western 2021(arXiv:2401.10283 引用) NLP 自动标注;19,109 abnormal / 7,395 normal;18,747 sessions;门槛为标签置信度 >99%、时长 >6 分钟、含全部 21 通道

Kiessner 2024 的 scaling 论文(Computers in Biology and Medicine 178:108681,DOI 10.1016/j.compbiomed.2024.108681)则在 TUAB + TUABEXB(合计 10,707 训练样本)上系统研究了"训练样本数 / 模型参数量"对泛化误差的影响,得到核心结论:测试误差随数据与模型规模呈"饱和幂律"(saturating power-law)下降,且准确率在 85-87% 处饱和——作者把这一饱和归因于临床标签的阅片者间一致性不完美。这一结论把 TUAB 从"一个数据集"提升为"研究标签噪声天花板"的案例样本。

4.5 谱系图(关系声明)

TUEG (TUH EEG Corpus, v2.0.2, 26,846 记录, 2002-2017)   ← 母库 / rid=71 伞状条目主体
 ├── TUAB (本条目)   2,993 记录 / 2,383 受试者 / 报告复用标注 / López 2017
 │     └──(自动标注扩展,衍生自 TUEG)── TUABEX 15,300 ── TUABEXB 8,879
 │     └──(自动标注扩展,衍生自 TUEG)── AutoTUAB 26,504
 ├── TUSZ (癫痫发作事件级, 主体 of rid=71)
 ├── TUAR (伪影) / TUEP (癫痫分类) / TUEV (事件分类) / TUSL (脑电减慢)

边界声明:TUAB 是 TUEG 的子集,TUABEX/TUABEXB/AutoTUAB 是自 TUEG 派生的自动标注扩展(并非从 TUAB 本体派生)。库内 rid=71 是 TUH EEG 家族的伞状条目,其正文主体是 TUEG 主库与 TUSZ 癫痫发作子库;TUAB 在本条目中单独成篇,详见 §9.1 分工边界。

§5 基准结果与评估协议

5.1 从 21.2% 到 85-87% 天花板

TUAB 的基准成绩演进,是一部微缩的 EEG 深度学习史:

年份 方法 结果 出处
2015 随机森林 + PCA 64.86% 正确率 López et al., IEEE SPMB 2015
2017 HMM 26.1% 错误率 López 2017 MS 论文
2017 HMM-SdA 24.6% 错误率 同上
2017 CNN-MLP 21.2% 错误率(最佳) 同上
2017 人类神经科医生 约 1% 错误率 同上(参照系)
2021 xresnet1d101 AUROC 0.827 Strodthoff & Strodthoff 2021
2023 ConvNet (TUABEXB 训练) AUROC 0.78-0.82 Kiessner et al. 2023
2024 四类 ConvNet scaling 准确率饱和 85-87% Kiessner et al. 2024
2025 EEG-U-Transformer 窗口级二分类 SOTA Wu et al., arXiv:2504.00336

这张表最重要的信息不在最高分,而在饱和现象。Kiessner 团队把模型参数量推到 180 万、训练样本推到万余条,发现准确率稳定地停在 85-87% 区间,并给出解释:这不是欠拟合,而是标签一致性的极限。当"标准答案"本身带有约 13-15% 的分歧时,模型把学习目标逼近到标准答案的极限,也就停在了那里。这一结论对 TUAB 的使用者是一个根本提醒:在 TUAB 上追求 95%+ 准确率,可能是在拟合标签噪声,而非提升真实临床性能。

5.2 标准评估协议

尽管 TUAB 官方只规定了 train/eval 的患者级不重叠,社区实践中形成了一套相对稳定的预处理与评估流程。综合多篇论文,可归纳为:

  1. 划分:严格使用官方 train/eval(患者级不重叠),绝不自行随机划分(否则 54 名跨类受试者会造成泄漏);
  2. 通道处理:裁剪到 21 个标准 10-20 EEG 通道,剔除 EKG/EMG/呼吸等非 EEG 通道,重排到统一参考蒙太奇;
  3. 滤波:带通 0.1-75 Hz 去慢漂与高频噪声;50 Hz(或 60 Hz)陷波抑制工频干扰;
  4. 重采样:常重采样至 200 Hz(并非官方原始采样率,是下游约定);
  5. 分段:切成非重叠窗口(常见 10 秒或 30 秒;EEG-U-Transformer 用 10 秒 → 2,000 样本/窗);
  6. 去首分钟:常剔除记录第一分钟(起始信号质量较差,Deep4 论文以来的惯例);
  7. 时长截断:TUAB 记录均 >15 分钟,常用最多 20 分钟;
  8. 归一化与指标:逐通道 z-score 归一化;报告 AUROC、Balanced Accuracy、F1(不能只报原始准确率,因类别不严格均衡)。

5.3 标签含噪与弱监督

评估 TUAB 结果时,有一个方法论要点必须牢记:记录级标签 + 窗口级训练 = 弱监督。若把一条 abnormal 记录切成 100 个窗口,所有窗口都会被标为正类,而其中相当一部分窗口在信号上其实与正常无异。这带来两个后果:

  • 训练噪声:模型被迫学习"这条记录是异常的"这一全局信号,而非"这个窗口本身异常";
  • 评估口径:窗口级指标与记录级指标不可直接比较——一个记录级 85% 准确率的模型,其窗口级表现可能截然不同。

这也是为什么 TUAB 的强基线(Strodthoff AUROC 0.827)远未达到记录级的"完美",以及为什么 Kiessner 会把 85-87% 视为天花板:弱监督与标签噪声共同设定了这道墙。

5.4 跨库迁移:TUAB 作为下游评测的常客

TUAB 在生态中的另一个关键角色是迁移学习的目标端。母库条目 rid=71 记载了一条常用范式:“TUEG 预训练 → TUAB 微调”(跨任务迁移,AUROC 0.78-0.92)。随着 EEG 基础模型(如 EEGPT、EEG-JEPA、LaBraM 等)崛起,TUAB 常被选作"病理筛查"下游任务的标准考卷之一——模型先在大规模无标注 EEG 上自监督预训练,再在 TUAB 上线性探针或微调,用以检验其表征的临床判别力。因此,读懂 TUAB 的基准结果,也是读懂 EEG 基础模型评测体系的一把钥匙。

5.5 评估结果的解读守则

综合以上,读 TUAB 数字应遵循四条守则:

  1. 锁定版本:v2.0.0 与 v3.0.x 文件树不同,跨版本比较须先对齐记录集合;
  2. 区分口径:文件级 vs 受试者级、记录级 vs 窗口级,混用会得出错误结论;
  3. 报对指标:类别不严格均衡,优先报 AUROC/Balanced Acc/F1,警惕裸准确率的虚高;
  4. 正视天花板:85-87% 的饱和是标签性质决定的,超高报告值需核查是否存在划分泄漏或标签过拟合。

5.6 深度案例:一条"abnormal"记录里藏着什么

要真正理解 TUAB 的标签语义,最好想象一条被标为 abnormal 的记录:

  • 它可能含明确的癫痫样放电(spike/sharp wave)——最典型的异常;
  • 也可能含脑电减慢(slowing)——rid=71 稿指出"脑电减慢是误报主因",说明这类异常在自动检测中极易与正常混淆;
  • 也可能含不对称(asymmetry)、周期性放电或其他临床异常;
  • 甚至可能只是阅片者基于整体印象给出了 abnormal——而信号在某几段又完全正常。

关键在于:这条记录的所有窗口共享同一个 abnormal 标签。若把它切成 120 个 10 秒窗口,可能只有 20 个窗口真的呈现异常波形,其余 100 个在信号层面与正常无异,却被一并标为正类。这就是 TUAB 弱监督的本质,也是任何在 TUAB 上做窗口级训练的模型必须承受的标签噪声。

这一案例还解释了为什么 TUAB 的"异常检测"更接近筛查(screening)而非诊断(diagnosis):它回答的是"这张图值不值得医生优先看",而不是"这张图是什么病"。用词上,社区常说 pathology decoding / pathological detection,而非 disease classification,正是对标签粒度的尊重。

5.7 与其他基准的横向对照

把 TUAB 放进 EEG 分类基准的横向坐标,可以更清楚地看到它的定位:

数据集 规模 标签粒度 人群 任务 与 TUAB 的差异
TUAB 2,993 记录 记录级二分类 成人 正常/异常筛查 ——(本条目)
Bonn EEG 500 段(23.6s) 段级二分类 含癫痫/健康 癫痫 vs 非癫痫 规模极小、片段极短、非临床连续记录
CHB-MIT 23 患者 发作事件级 儿科 癫痫发作检测 儿科、事件级、患者数少
TUSZ 675 患者 事件级(起止+类型) 成人为主 癫痫发作检测 事件级标注,检测而非筛查
Sleep-EDF 197 受试者 睡眠分期 混合 睡眠分期 不同任务(睡眠 vs 病理)
TUEV 子集 六类事件 成人 事件分类 多类事件,非二分类

这张表的核心信息是:TUAB 在"规模×临床真实性×标签简洁度"这个三角里找到了一个独特位置——它比 Bonn 大且真实,比 CHB-MIT/TUSZ 的标签更简单(因而更易用),比 Sleep-EDF 的任务更贴近临床神经病理。正因没有其他数据集同时满足这三点,它才能成为事实标准。

5.8 从结果到部署:TUAB 训练出来的模型能做什么

一个在 TUAB 上训练良好的模型,部署时的能力与边界都应清楚:

能做:

  • 对新的临床 EEG 记录给出"正常/异常"初筛评分;
  • 作为医生读图前的优先级排序工具(异常记录优先处理);
  • 作为更大系统的第一级门控(异常者再送 TUSZ 类事件检测或人工细读)。

不能做:

  • 定位异常出现的时间点;
  • 区分异常亚型(无法告诉你是癫痫还是减慢);
  • 直接下临床诊断结论(它的标签粒度只到筛查层级)。

这条边界不是 TUAB 的缺陷,而是它的设计选择。把它当筛查门控用,价值最大;把它当诊断系统用,则会因标签粒度不匹配而失望。研究者在论文中宣称应用价值时,尤其应守住这条边界。

3.6 标注流水线的隐性假设:报告可信

TUAB 的整个标注链条建立在一个隐性假设之上——临床判读报告可信。NEDC 不复核报告本身的正确性,只是把报告结论搬运为标签。这一假设在多数情况下成立(报告由持证神经科医生出具),但存在两类边缘风险:

  • 报告书写不规范:个别报告可能结论含糊(如写"边缘性异常"“可疑”),此时标签映射会出现主观裁量;
  • 判读标准漂移:十五年间(2002-2017)神经科的判读习惯与术语可能演变,早期与晚期记录的"异常"标准未必完全一致。

对使用者的实际含义是:TUAB 的"金标准"是一个有来源、有年代跨度的临床判断集合,而非一次性标准化标注的产物。研究标签噪声时,这个"来源结构"本身就是值得分析的维度。

3.7 二分类的边界案例:什么算 abnormal

在临床神经生理里,“异常"是一个宽泛概念,可能包括:癫痫样放电、局灶或弥漫性减慢、背景节律紊乱、不对称、周期性放电、反应性缺失等。TUAB 并不区分这些子类,只要报告中出现异常判定,记录即标 abnormal。这带来一个常被忽略的后果:TUAB 的 abnormal 类内部高度异质。一个模型在 TUAB 上学到的"异常"决策边界,是所有这些异质子类与正常记录的某种"平均分界”,而非对某一种病理的精细识别。这进一步印证了 §5.6 的结论——TUAB 是筛查工具,不是诊断工具。

3.8 为什么"记录级"是当时的正确选择

回看 2017 年的语境,TUAB 选择记录级二分类是理性的:① 事件级标注成本高,与"建立大规模基准"的目标冲突;② 正常/异常的临床判读天然以"整张记录"为单位产出;③ 二分类最容易跨团队对标。因此记录级标签既是成本的妥协,也是临床现实的忠实映射。它的局限(无法定位、弱监督)是这一选择的必然代价,而非设计疏漏。理解"这是当时的最优解",有助于公允评价 TUAB 而非苛求它。

4.6 双中心谱系的协作与分工

TUAB 的学术谱系呈现"双中心"格局,值得单独点出:

  • 天普中心(Temple / NEDC):负责数据生产与基准确立——采集/筛选 TUEG、产出 TUAB、给出首个基线、维护官方获取渠道;
  • 弗莱堡中心(Freiburg):负责数据扩展与极限探索——用 TUEG 报告自动标注产出 TUABEX/B、做 scaling 研究揭示天花板。

两个中心分工清晰、互不冲突:天普提供"可信的小样本金标准",弗莱堡提供"大规模的可扩展标注"。TUAB 生态的繁荣,正是这种"基准方 + 扩展方"协作的结果。对数据集建设者而言,这是一个值得借鉴的生态模式——一个高质量的基准,往往需要有人来做它的规模化延伸。

4.7 从单篇硕士论文到领域标准的启示

TUAB 的另一点启示在于:一个领域级基准,未必诞生于顶会顶刊的宏大工程。TUAB 起源于一篇硕士论文,其数据是临床既有数据的筛选与复用。它的成就不来自尖端算法,而来自选对了问题(最小可用的临床问题)+ 提供了真实数据 + 保持了长期可得性(NEDC 持续维护)。这对资源有限的研究团队是一个鼓舞:不需要最贵的采集,只要找到真实需求与可复用数据,也能贡献被广泛引用的基准。

§6 获取与许可:受控注册制的门怎么进

6.1 获取方式:不是开放直链

TUAB 最容易踩的坑,是把它当成一个开放数据集。它不是。TUAB 是**受控注册制(registration-based controlled access)**数据集——没有公开直链、没有 CC 许可证、没有 HuggingFace 官方仓库。想拿到数据,必须走一条人工审批链。官方流程分为五步:

  1. 填表:下载 Adobe 申请表单 https://isip.piconepress.com/projects/nedc/forms/tuh_eeg.pdf,用 Adobe Acrobat 或兼容工具在本地填写(官方明确建议下载到桌面填,不要在浏览器里填);
  2. 签名提交:把填妥并签名的表单邮件发送至 help@nedcdata.org,邮件主题须含 “Download The TUH EEG Corpus”;表单地址信息务必准确,错误的地址会被退回重填;
  3. 审批:表单被接受后,通常在 24-48 小时内通过单独邮件收到访问凭据(credentials),并被加入邮件列表(listserv)以便接收版本更新通知;
  4. 密钥与拉取:自 2026 年 1 月起,语料库改用 ssh 密钥 + rsync 分发——审批通过后按其说明传输 ssh 公钥,然后用 rsync 拉取;
  5. 备份方案:如无法 rsync,可邮寄一块 8T USB 硬盘(须 USB 2.0/3.0 总线供电常规盘,不接受 U 盘),并提供 UPS 或 FedEx 回寄账号;地址为 Joseph Picone, 1610 Rhawn Street, Philadelphia, PA 19111。国际邮寄常在海关滞留数周,官方推荐 rsync。

官方给出的 rsync 测试命令(须写成一行,-L 跟随符号链接不可省,因所有子库都链接回 TUEG):

rsync -auvxL -e "ssh -i ~/.ssh/id_ed25519" \
    nedc-tuh-eeg@www.isip.piconepress.com:data/tuh_eeg/TEST .

6.2 rsync 路径与版本

TUAB 在 NEDC 服务器上的当前路径是:

data/tuh_eeg/tuh_eeg_abnormal/v3.0.1

母库 TUEG 的当前路径是 data/tuh_eeg/tuh_eeg/v2.0.2(26,846 条记录)。下载时务必锁定版本号——研究可复现性直接取决于此。

6.3 许可与使用条款:一个需要存照的空白

这里必须如实记录一个信息缺口:NEDC 官方页面并未公开列明 TUAB 的许可证类型,也未明确声明商业使用、IRB(伦理审查)、DUA(数据使用协议)相关条款。官方页面只说明"我们需要追踪谁下载了数据"(受控注册的动因),但没有给出类似 CC BY 的明确授权文本。

对此存在两源口径分歧,本条目做双口径存照:

  • NEDC 官方页面(一手):未声明商业用途、IRB、DUA 条款;仅受控注册。
  • 库内 rid=71 稿(二手):记载"NEDC 的开放许可政策——无需 IRB 或 DUA、支持研究与商业用途"。

两源不一致。本条目以 NEDC 官方页面为准,表述为"受控注册制;商业用途与 IRB/DUA 条款未公开列明",并将 rid=71 的说法作为存照待核。使用者在将 TUAB 用于商业用途前,应向 help@nedcdata.org 直接确认授权范围——这是避免合规风险的唯一稳妥做法。

6.4 AI-Ready 评估:受控制的得失

从"AI-Ready"的角度看,TUAB 是一把双刃剑:

得:信号格式规范(标准 EDF)、文件树自解释、通道一致、标签二分类干净、官方划分明确、有官方推荐引用——工程上极易上手,mne/braindecode/pyEDFlib 等库可直接读取 EDF。

失:获取有门槛(注册审批 24-48h)、条款不透明(商业/伦理未声明)、无法公开直链复现(他人无法用一条命令拿到同一份数据)、依赖 NEDC 服务器可用性与 2026 年 ssh 迁移后的新流程。

对研究者而言,这意味着 TUAB 论文的"数据可用性声明"必须写清版本号与获取日期,评审者也应理解"无法公开直链"并非作者的疏漏,而是数据集本身的治理设计。

§7 生态与影响

7.1 在 EEG 病理筛查中的数据骨架地位

TUAB 的生态价值,首先要从它的"稀缺性"理解。在 2017 年它出现时,公开的、带临床正常/异常标签的 EEG 数据集几乎不存在——此前被广泛使用的 Bonn EEG(2001)只有 500 段 23.6 秒的短片段,CHB-MIT(2010 前后)聚焦儿科癫痫发作,规模与真实临床场景都有限。TUAB 以近 3,000 条真实临床记录填补了这个空白,因此迅速成为 EEG 病理二分类的事实标准基准。此后开发的大多数 EEG 基础模型与病理检测系统,都把 TUAB 列为必备的评测数据集之一。

7.2 催生"自动标注扩展"研究路线

TUAB 更深远的影响,是它作为"手工标注天花板"所反向激发的研究路线。TUAB 只有 2,993 条、且是人工筛选过的——这两点共同构成了规模瓶颈。于是研究者转向母库 TUEG(26,846 条)的医学报告文本,用 NLP/规则分类器自动生成标签,得到 TUABEX(15,300)、TUABEXB(8,879)、AutoTUAB(26,504)等更大规模的扩展。Kiessner 团队的实验证明:“在自动标注的 TUABEXB 上训练,反而能提高在手工标注的 TUAB 上的准确率”——这一发现极大推动了"用临床档案里的海量报告做自动标注"的范式。可以说,TUAB 的规模局限,恰恰是自动标注 EEG 数据集繁荣的直接动因之一。

7.3 作为"标签噪声天花板"的案例价值

TUAB 的第三个生态贡献是方法学层面的。Kiessner 的 scaling 研究把"准确率在 85-87% 饱和"这一现象归因于标签的阅片者间一致性上限,这为整个医学 AI 领域提供了一个干净的案例:当监督信号本身有噪声时,模型性能存在与数据/模型规模无关的天花板。研究者据此提出建议——与其一味堆数据堆模型,不如先提升标签质量(多专家共识、概率化标签),或改用能容忍标签噪声的方法。TUAB 因此从"一个数据集"升格为"一个关于标签质量的教材样本"。

7.4 与库内相关数据集的定位对照

把 TUAB 放进千方库内的 EEG 生态,它的定位一目了然:

库内条目 定位 与 TUAB 的关系
TUH EEG Corpus(rid=71) TUH 家族伞状母条目,主体=TUSZ 癫痫发作 TUAB 的母库;本条目为其子库的独立展开
Bonn EEG(rid=322) 500 段短片段,早期癫痫分类小基准 TUAB 出现前的旧基准,规模与真实性均不及
CHB-MIT(rid=72) 儿科癫痫发作波形 同域不同人群(儿科)与粒度(发作级)
EEGMMIDB(rid=342) 运动想象脑电 同模态不同任务(运动想象 vs 病理筛查)
HBN-EEG(rid=362) 儿童青少年高密度脑电 不同人群年龄段(发育期)
Helsinki Neonatal EEG(rid=880) 新生儿癫痫秒级专家标注 不同人群(新生儿)+ 秒级事件标注

一句话概括:在千方 EEG 家族里,TUAB 代表"成人临床、记录级、正常/异常筛查"这一象限,是承上启下(上承 Bonn 旧基准,下启 TUABEX 扩展与基础模型评测)的枢纽条目。

§8 方法学启示:三条可迁移的经验

8.1 "报告复用"是扩展标注的关键杠杆

TUAB 最值得学习的方法学创新,是把临床报告的最高层级结论直接复用为标签。这一杠杆让标注成本从"组织团队逐条细读信号"(昂贵、不可扩)降到"映射报告文本"(廉价、可扩)。它的代价是继承报告的主观性,但换来的是规模与真实性。对任何想用医院沉淀数据的团队,TUAB 的示范是:先找现成的高层级结论,再考虑逐条精标。

8.2 "人工精选"与"自然分布"存在张力

Western 等指出的张力值得所有数据使用者警惕:TUAB 的样本是"被挑选成适合机器学习的数据集"(人工筛选、平衡、清洗),这使它在基准对标上表现良好,却可能偏离真实临床的分布。当一个在 TUAB 上表现优异的模型部署到真实门诊时,它面对的异常率、通道质量、人群构成都可能与 TUAB 不同。这是"基准数据集"与"临床真相"之间的常见鸿沟。

8.3 标签质量决定性能上限,先修标签再堆模型

Kiessner 的饱和结论给出了最硬的一条经验:当标签一致性只有 85-87% 时,模型性能的天花板就在那里。这条经验的外推是普适的——在任何"从临床记录导出监督信号"的任务里,标签质量都是性能上限的第一约束。TUAB 的价值之一,正是它把这条约束以最清晰的方式暴露了出来。

8.4 弱监督下必须如实声明评估口径

记录级标签 + 窗口级训练 = 弱监督,这是 TUAB 使用中最容易出错的地方。可迁移的经验是:在报告任何 TUAB 结果时,必须明确写明是记录级还是窗口级、是否做了患者级划分、指标是 AUROC 还是准确率。含糊的口径是复现失败与错误比较的主要来源。

§9 与库内条目的关系

9.1 与 rid=71(TUH EEG Corpus)的分工边界(必读)

本条目与库内 rid=71 tuh-eeg-corpus 是同族但分工明确的两个条目,边界如下:

  • rid=71 的主体:TUH EEG Corpus 这一伞状家族——其正文以 TUSZ 癫痫发作子库(提及 83 处,含事件级标注、挑战赛、SOTA 榜)与 TUEG 主库(提及 30 处)为核心,通篇回答"TUH EEG 家族是什么、癫痫发作检测怎么做"。
  • TUAB 在 rid=71 中的位置:仅 16 处提及,且全部为子库对照表行(7 大子库表、"异常筛查"任务行、TVAB 划分表)加一小节基准小表(§8.1 内 2 行模型结果)。rid=71 从未把 TUAB 作为主体详述。
  • 本条目(TUAB)的主体:TUAB 本体的独立数据集卡——2,993 记录 / 2,383 受试者 / v3.0.1 版本链 / López 2017 起源 / 报告复用标注方法学 / TUABEX-B-AutoTUAB 扩展谱系 / 独立评估协议,是 rid=71 未展开的内容。
  • 一句话边界:rid=71 回答"TUH EEG 家族全景 + 癫痫发作检测";本条目回答"TUAB 异常筛查基准本身"。 二者交叉点仅在"TUH 家族子库清单"这一处,此处本条目主动引用 rid=71,不重复展开家族全景。

(注:同批的 tusz 候选因与 rid=71 主体撞库被 rejected——正说明 rid=71 的主体确为 TUSZ;而 TUAB 在 rid=71 中仅为一行,故本条目可独立成立。)

9.2 检索路径建议

  • 想了解 TUH 家族的完整子库体系:先去 rid=71(伞状);再按需下钻到本条目(TUAB)。
  • 想用 TUAB 做病理筛查基准:本条目 §5(基准与协议)+ §6(获取)连读。
  • 想研究标签噪声与性能天花板:本条目 §4.4 + §5.1 + §8.3 连读。
  • 想找 EEG 家族的其他基准:Bonn EEG(322,旧小基准)、EEGMMIDB(342,运动想象)、CHB-MIT(72,儿科癫痫)、HBN-EEG(362,儿童)、Helsinki 新生儿 EEG(880,新生儿)。

6.5 受控注册制的治理逻辑

TUAB 之所以采取受控注册制,官方给出的理由是"我们需要追踪谁下载了数据"——这句朴素的话背后是三重治理考量:

  1. 溯源与更新通知:登记下载者后,NEDC 可在发布新版本(如 v3.0.0 移除医学报告)时通知所有用户,保证研究基线一致;
  2. 使用合规:对涉及人体临床数据的语料,机构通常需要知道谁在使用、用于什么目的;
  3. 学术引用生态:登记 + 要求引用,可以维护 TUH EEG 家族论文的引用链。

对研究者而言,受控注册制带来的是时间成本(24-48h 审批)而非金钱成本(无证据表明收费)。合理预期是:读一篇 TUAB 论文后想复现,需要预留几天走完注册流程——这一点在项目排期时应提前规划。

6.6 2026 年 ssh 迁移的影响

一条对老用户至关重要的更新:自 2026 年 1 月起,TUH 语料库改用 ssh 密钥 + rsync 分发。这意味着:

  • 过去可能使用的密码/凭据类下载方式改为公钥认证;
  • 用户需生成 ssh 密钥对并把公钥交给 NEDC;
  • rsync 命令必须带 -e "ssh -i <私钥>" 指定密钥;
  • -L(跟随符号链接)选项不可省,因为所有子库文件都链接回母库 TUEG。

对旧脚本的直接冲击是:一条写死在 CI 里的 rsync 命令若未更新密钥方式,会在 2026 年后失效。复现实验时应把"获取数据"步骤与 NEDC 官网的最新说明对齐,而非照抄老论文附录里的命令。

6.7 引用规范:两种官方要求

TUAB 的引用规范有一个容易忽略的细节——它要求两篇不同的引用:

  • 使用 TUAB 子库时:引用 López, S. (2017). Automated Interpretation of Abnormal Adult Electroencephalograms, Temple University(AAREADME 中的首选引用)。
  • 引用 TUH EEG 主库时:引用 Obeid, I. & Picone, J. (2016). The Temple University Hospital EEG Data Corpus, Front. Neurosci. 10:196。

这个"子库引用子库、母库引用母库"的规约,是 TUH 家族学术治理的一部分。写论文时若只引了母库论文而未引 TUAB 起源论文,或反之,都不完全符合官方要求。严谨的做法是两者都引,并在方法章节写明所用 TUAB 版本号。

§7A 生态延伸:TUAB 在 EEG 基础模型时代的角色

7A.1 从"专用模型"到"基础模型下游任务"

2020 年之前,TUAB 上的研究多是"为 TUAB 训练一个专用分类器"(Deep4Net、EEGNet、ShallowConvNet、xresnet 等)。2023 年以后,随着 EEG 基础模型(自监督预训练大模型)兴起,TUAB 的角色发生了微妙转变:它越来越多地被当作下游评测任务——模型先在大规模无标注 EEG(如 TUEG、TUABEX 的输入信号)上自监督预训练,再在 TUAB 上做线性探针(linear probing)或微调,以检验预训练表征的临床判别力。

这一转变让 TUAB 的价值从"提供一个训练集"升级为"提供一个通用的病理判别力标尺"。当不同团队声称自己的 EEG 基础模型更强时,TUAB 上的 AUROC/准确率就成了可比较的公共刻度。

7A.2 EEG-U-Transformer 案例:窗口级方法的新基线

2025 年的 Large EEG-U-Transformer(Wu et al., arXiv:2504.00336)是一个值得关注的案例。它把 TUAB 当作窗口级二分类任务:将记录切成 10 秒非重叠窗(每条 2,000 样本),逐窗判正常/异常,共生成 409,455 个 10 秒样本。这与"记录级"评估形成对照——同一个 TUAB,在窗口级方法下会被展开成数十万样本。该工作还用 TUAB 做了跨数据的病理检测实验,进一步巩固了 TUAB 作为"病理检测公共测试床"的地位。

7A.3 饱和结论对基础模型的启示

Kiessner 的 85-87% 饱和结论在基础模型时代反而更重要。当模型规模和数据规模都急剧膨胀时,TUAB 提供了一个"性能天花板不在模型侧,而在标签侧"的反例:即便把参数推到极限,TUAB 上的准确率也不会突破标签一致性所允许的上限。这对动辄宣称"更大模型带来更高性能"的叙事是一剂清醒剂——在标签有噪声的下游任务上,规模红利会提前耗尽。

§8A 数据集治理与伦理观察

8A.1 数据来源的伦理合法性

TUAB 的数据来自 2002-2017 年天普大学医院的真实临床 EEG,经**去标识化(de-identification)**处理。临床数据二次利用(secondary use)的伦理框架通常要求:去除直接标识符、通过机构伦理审查、明确研究用途。TUAB 通过 NEDC 的受控注册制来实现"用途可知、下载可溯",这在伦理上是稳健的设计。研究者在引用时应如实说明数据来源与去标识化处理,避免让读者误以为是为研究专门采集。

8A.2 "受控但开放"的边界

一个值得讨论的治理张力是:TUAB 虽名为"开放语料",实为受控注册制。它比完全封闭的数据集开放得多(任何研究者填表即可申请),但比 CC BY 直链严格。这种"中间态"在临床数据里相当常见——它平衡了可及性与合规性。对 AI-Ready 数据集生态而言,TUAB 是一个"可及性光谱中段"的典型样本:既不是完全开放(如 Bonn EEG),也不是完全封闭(如多数医院内部数据),而是"注册即可用"。

8A.3 对使用者的一条伦理提醒

由于 TUAB 标签继承了临床报告的主观性,且明确只到"筛查"粒度,研究者在使用其结果时不应过度宣称临床可用性。一个在 TUAB 上达到 90% 准确率的模型,不等于一个可以替代神经科医生的系统。负责任的做法是在论文局限章节写明:标签为记录级、来源为单中心临床报告、任务为筛查而非诊断。这既是学术诚实,也是对临床数据来源方(天普医院与患者)的尊重。

§9A 方法学附录:TUAB 复现检查表

为帮助复现者,下面给出一份可勾选的清单:

  • [ ] 已注册并拿到 v3.0.1(记录版本号与获取日期);
  • [ ] 已核验文件数 2,993 与体积约 60 GB;
  • [ ] 已确认使用官方 train/eval 划分(患者级不重叠);
  • [ ] 已在报告中写明通道选择(21 通道 10-20)与参考蒙太奇;
  • [ ] 已写明滤波参数(如 0.1-75 Hz + 50 Hz 陷波);
  • [ ] 已写明重采样率(如 200 Hz);
  • [ ] 已写明时长策略(去首分钟 + 上限);
  • [ ] 已写明窗口长度(如 10 秒)与重叠策略;
  • [ ] 已明确评估层级(记录级 vs 窗口级);
  • [ ] 已报 AUROC / Balanced Accuracy / F1,而非仅准确率;
  • [ ] 已在局限中说明标签为记录级、来源为临床报告、弱监督性质;
  • [ ] 已按官方要求引用 López 2017 与 Obeid & Picone 2016。

§10 避坑清单:八个已踩过的坑

坑 1:把"2,993"与"2,383"混为一谈
TUAB v3.0.1 是 2,993 个 EDF 文件(记录数),但只有 2,383 名受试者(含重复;train 唯一受试者 2,076)。官方 AAREADME 在行文中混用"2,993 *.edf files"与 subjects 表,极易让人误以为"2,993 名受试者"。写论文或数据集卡时务必分开表述。

坑 2:以为数据集"完全平衡"
官方 subjects 表是 Normal 1,385 : Abnormal 998(约 1.39:1),不是 1:1。文献常笼统称 balanced,但严格说只是相对平衡。用裸准确率评估会被轻微类别偏斜误导,应报 AUROC/Balanced Accuracy/F1。

坑 3:版本口径不一致导致"数字对不上"
同一套数据在不同版本/论文中有一套数字谱:官方 subjects 表(eval 253/train 2,130 人)、López 2017(1,387+1,398 / 150+130 文件)、Western(1,371+1,346 / 150+126)、EEG-U-Transformer(2,717 / 276 文件)。四口径并存,是"文件 vs 受试者 vs session"层级差异所致。复现前必须锁定版本,不要拿不同版本的数当矛盾。

坑 4:以为 TUAB 是开放直链
TUAB 不是 CC 许可、没有公开直链、没有官方 HuggingFace 仓库。必须填表 + 邮件审批(24-48h)+ ssh 密钥 + rsync。检索时看到的第三方 HF 镜像(如 Yuchang-Zhao/TUAB)是他人上传,非官方获取渠道,仅可作版本证据。

坑 5:把记录级标签当事件级用
TUAB 的标签是整条记录 normal/abnormal,不是逐帧、不是发作起止。想定位"异常出现在哪几秒"或"是不是癫痫发作",TUAB 做不到——那是 TUSZ 的活。误用会导致"模型能筛查但不能定位"的预期错位。

坑 6:忽略 train 集的受试者重复与跨类
train 里 2,130 次出现对应 2,076 名唯一受试者,且有 54 名受试者同时拥有 normal 和 abnormal 记录。任何不按患者去重的随机划分都会造成信息泄漏,虚高指标。严格遵守官方 train/eval,或自行做患者级划分。

坑 7:商业用途想当然
NEDC 页面未公开列明商业用途/IRB/DUA 条款(库内 rid=71 稿称"无需 IRB/DUA、支持商业",两源存照分歧)。在未获官方确认前,不要假设可自由商用;应邮件 help@nedcdata.org 确认授权范围。

坑 8:用 TUAB 的数字比较"跨版本/跨口径"结果
把 v2.0.0 的结果与 v3.0.1 的结果直接比、或把记录级与窗口级准确率混着比,都会得出错误结论。比较前须对齐:版本、划分、评估层级、指标定义——四者缺一不可。

§11 总结

11.1 三句话总结

  1. TUAB 是 EEG 病理筛查的起点基准:天普大学医院 2002-2017 临床 EEG 中 2,993 条记录、2,383 名受试者,用临床报告的"正常/异常"结论做记录级二分类标签。
  2. 它的极简是设计而非缺陷:只做记录级二分类,换来低成本、可扩展与真实临床性,但无法定位异常、无法细分类型。
  3. 它是"标签质量决定性能上限"的教科书案例:从 2017 的 21.2% 错误率到 2024 的 85-87% 饱和,天花板被归因于临床标签的阅片者间一致性,且直接催生了 TUABEX/TUABEXB/AutoTUAB 自动标注扩展路线。

11.2 适合谁

  • 做 EEG 病理二分类(正常/异常筛查)的模型开发者;
  • 评测 EEG 基础模型(自监督预训练后下游探针)的研究者;
  • 研究 标签噪声与性能天花板、弱监督学习的方法学者;
  • 需要真实临床 EEG(而非实验采集)做方法验证的团队;
  • 数据集标注方法学与治理机制(受控注册制)研究者。

11.3 不适合谁

  • 需要发作事件级/逐帧标注的癫痫检测研究(用 TUSZ);
  • 需要异常亚型细分(如区分发作类型、减慢、伪影)的研究(用 TUEV/TUSL/TUAR);
  • 需要大规模(十万量级)训练数据的研究(用 TUABEX/AutoTUAB,或母库 TUEG);
  • 需要开放直链一键复现的研究(TUAB 是受控注册制);
  • 需要儿科/新生儿人群的研究(用 CHB-MIT / Helsinki 新生儿 EEG)。

11.4 30 秒决策卡

你的需求 建议
成人 EEG 正常/异常筛查基线 ✅ TUAB 本体
更大规模病理标注 → TUABEX / TUABEXB / AutoTUAB
癫痫发作事件定位 → TUSZ(见 rid=71)
六类事件分类 → TUEV
伪影 / 减慢标注 → TUAR / TUSL
开放直链一键下载 ❌ TUAB 不支持,需注册审批
儿科 / 新生儿 → CHB-MIT / Helsinki 新生儿 EEG

FAQ(高频问答 20 问)

A. 基础认知

Q1:TUAB 全称是什么?
The TUH Abnormal EEG Corpus,天普大学医院异常脑电子语料库。

Q2:谁做的?
天普大学 NEDC(Neural Engineering Data Consortium),起源自 Silvia López de Diego 2017 硕士论文,导师 Joseph Picone。

Q3:当前版本?
v3.0.1(2024-02-07 发布,仅改 EDF header,信号不变)。

Q4:TUAB 和 TUEG 什么关系?
TUAB 是 TUEG(TUH EEG Corpus,26,846 条记录)的子集,只保留已被判读为正常或异常的记录。

Q5:TUAB 和 TUSZ 什么关系?
同属 TUH 家族但任务不同:TUAB 做记录级正常/异常二分类;TUSZ 做事件级癫痫发作起止与类型标注。库内 rid=71 主体是 TUSZ。

B. 数据与获取

Q6:多大?
2,993 个 EDF 文件,约 60 GB,2,383 名受试者。

Q7:怎么下载?
填 Adobe 表单 → 邮件 help@nedcdata.org → 审批 24-48h → ssh 密钥 + rsync。非开放直链。

Q8:要花钱吗?要 IRB 吗?
NEDC 页面未公开列明费用/商业/IRB/DUA 条款;受控注册制,使用前应邮件确认。

Q9:采样率多少?
AAREADME 未声明;文献常重采样至 200 Hz。不建议臆造原始采样率。

Q10:通道配置?
仅 01_tcp_ar 一种(10-20 系统,参考配置)。

C. 标签与任务

Q11:标签有几类?
两类:normal / abnormal。

Q12:标签怎么来的?
由临床 EEG 判读报告导出(神经科医生的报告结论),是记录级标签。

Q13:能做癫痫发作定位吗?
不能。TUAB 无事件级标注。

Q14:为什么说标签有噪声?
临床判读依赖阅片者主观性,阅片者间一致性不完美;且记录级标签在窗口级训练时构成弱监督。

Q15:训练集有重复受试者吗?
有。train 含 2,130 次出现对应 2,076 唯一受试者,54 人同现 normal 与 abnormal。

D. 基准与性能

Q16:人类水平?
约 1% 错误率(López 2017)。

Q17:最好的基线?
xresnet1d101 AUROC 0.827;CNN-MLP 错误率 21.2%(2017);准确率天花板约 85-87%(Kiessner 2024)。

Q18:为什么会有天花板?
作者归因于临床标签的阅片者间一致性上限,而非模型容量不足。

Q19:怎么划分?
官方 train/eval 患者级不重叠;勿自行随机划分。

Q20:和 TUABEX/B 什么区别?
TUABEX(15,300)/TUABEXB(8,879)是用 NLP 从 TUEG 报告自动标注生成的扩展,非 TUAB 本体;规模大但标签为自动生成。

事实清单(硬事实 32 条)

  1. 官方全称:The TUH Abnormal EEG Corpus(TUAB)。
  2. 当前版本:v3.0.1(2024-02-07)。
  3. v3.0.1 仅改 EDF header,信号数据不变。
  4. 版本链:v2.0.0 → v3.0.0(2022-11-28)→ v3.0.1(2024-02-07)。
  5. v3.0.0 移除医学报告并重构文件树。
  6. 文件数:2,993 个 EDF。
  7. 磁盘占用:约 60 GB(59,995 M)。
  8. 受试者总数:2,383(Normal 1,385 + Abnormal 998)。
  9. 评估集:253 受试者(148 normal + 105 abnormal)。
  10. 训练集:2,130 受试者(1,237 normal + 893 abnormal)。
  11. train 唯一受试者:2,076。
  12. 跨类受试者:train 中 54 人同现 normal 与 abnormal。
  13. 通道配置:仅 01_tcp_ar 一种。
  14. 文件名结构:edf/{train|eval}/{normal|abnormal}/01_tcp_ar/{subject}_s{session}_t{token}.edf。
  15. EDF 为剪枝格式(pruned)。
  16. 采集机构:Temple University Hospital。
  17. 采集时间:2002-2017。
  18. 任务:记录级正常/异常二分类。
  19. 标签来源:临床判读报告结论。
  20. 母库:TUEG v2.0.2,26,846 条记录。
  21. 起源论文:López de Diego 2017 MSE 论文(hdl:20.500.12613/1767)。
  22. 前身论文:López et al. IEEE SPMB 2015(随机森林 64.86%)。
  23. 母库奠基论文:Obeid & Picone 2016, Front. Neurosci. 10:196。
  24. 2017 基线:HMM 26.1% / HMM-SdA 24.6% / CNN-MLP 21.2% 错误率。
  25. 人类错误率:约 1%。
  26. xresnet1d101 AUROC 0.827(Strodthoff & Strodthoff 2021)。
  27. 准确率饱和:85-87%(Kiessner 2024)。
  28. TUABEX:15,300 条(Kiessner 2023, NeuroImage: Clinical 39:103482)。
  29. TUABEXB:8,879 条平衡子集。
  30. AutoTUAB:26,504 条(19,109 abnormal / 7,395 normal)。
  31. 获取:受控注册制,填表 + help@nedcdata.org + ssh 密钥 + rsync。
  32. rsync 路径:data/tuh_eeg/tuh_eeg_abnormal/v3.0.1。

术语表(24 条)

  • TUAB:TUH Abnormal EEG Corpus,天普大学异常脑电子语料。
  • TUEG:TUH EEG Corpus,TUH 母库(26,846 记录)。
  • TUSZ:TUH EEG Seizure Corpus,癫痫发作子库(事件级)。
  • NEDC:Neural Engineering Data Consortium,天普大学数据联盟。
  • EEG:electroencephalogram,脑电图。
  • EDF:European Data Format,脑电信号标准文件格式。
  • pruned EEG:剪枝脑电,删除无关节段后的临床常规记录形态。
  • normal/abnormal:正常/异常,TUAB 的二分类标签。
  • pathology decoding:病理解码,从信号推断病理状态的统称。
  • record-level label:记录级标签,整条记录一个标签。
  • session/token:会话/片段,文件名中的 s 与 t 段。
  • 01_tcp_ar:TUAB 唯一的通道参考配置标识。
  • 10-20 system:国际标准脑电极放置系统。
  • montage:蒙太奇,电极信号的参考组合方式。
  • PDR:posterior dominant rhythm,后部优势节律(alpha 节律)。
  • benign variant:良性变异,令正常/异常判断复杂化的非病理波形。
  • inter-rater agreement:阅片者间一致性。
  • AUROC:ROC 曲线下面积,类别不均衡时的首选指标。
  • Balanced Accuracy:平衡准确率。
  • saturating power-law:饱和幂律,scaling 研究中误差随规模下降的规律。
  • scaling law:缩放律,性能随数据/模型规模的规律。
  • weak supervision:弱监督,记录级标签用于窗口级训练的情形。
  • TUABEX / TUABEXB:TUH Abnormal Expansion(15,300)/ Balanced(8,879)自动标注扩展。
  • AutoTUAB:基于 NLP 自动标注的 TUAB 替代(26,504 条)。

附录

附录 A:条目信息速查卡

字段 值
slug tuab
官方名 The TUH Abnormal EEG Corpus
版本 v3.0.1
记录数 2,993
受试者数 2,383
体积 约 60 GB
任务 记录级 normal/abnormal 二分类
采集 Temple University Hospital, 2002-2017
获取 受控注册制(help@nedcdata.org)
起源 López de Diego 2017 MSE 论文

附录 B:DAIMS 评估全表

维度 评分 说明
Discoverability(可发现性) ★★★★☆ 官方 NEDC 页面 + 论文多源可查;无独立 DOI 于数据集
Accessibility(可访问性) ★★★☆☆ 受控注册制,24-48h 审批,需 ssh 密钥;非开放直链
Interoperability(互操作性) ★★★★★ 标准 EDF 格式、自解释文件树、单一通道配置,工具链完备
Reusability(可复用性) ★★★★☆ 标签干净、划分明确;但条款未公开、患者重复需处理
Documentation(文档) ★★★★☆ AAREADME 详尽;但采样率等细节缺失,引用题名双口径
综合 AI-Ready ★★★★☆ 工程友好、临床真实;主要扣分在受控获取与条款不透明

附录 C:逐项证据链自证

  • 文件数 2,993、受试者 2,383、体积 60G:AAREADME.txt(v3.0.1)原文。
  • 文件名结构、通道配置:AAREADME.txt 原文。
  • 2017 基线(21.2% 等):López 2017 MSE 论文摘要。
  • 2015 前身(64.86%):IEEE SPMB 2015 论文摘要。
  • 人类 1% 错误率:López 2017 论文摘要。
  • xresnet1d101 AUROC 0.827:库内 rid=71 §8.1 TUAB 基准表。
  • 85-87% 饱和、10,707 训练样本:Kiessner 2024(SSRN 4611029 / GitHub)。
  • TUABEX 15,300 / TUABEXB 8,879:Kiessner 2023, NeuroImage: Clinical 39:103482 摘要。
  • AutoTUAB 26,504:arXiv:2401.10283。
  • 获取流程、rsync 路径、ssh 迁移:NEDC 官方页面。
  • 母库 26,846:NEDC 官方页面 / Obeid & Picone 2016。

附录 D:数据获取决策树

需要 EEG 病理数据?
├─ 需要记录级正常/异常二分类
│   ├─ 要手工精标小规模 → TUAB(本条目)
│   └─ 要大规模自动标注 → TUABEX / TUABEXB / AutoTUAB
├─ 需要癫痫发作事件级 → TUSZ(rid=71)
├─ 需要六类事件 → TUEV
├─ 需要伪影 → TUAR
├─ 需要减慢 → TUSL
└─ 需要儿科/新生儿 → CHB-MIT(72)/ Helsinki 新生儿 EEG(880)

附录 E:tuab 与 rid=71 分工边界速查

比较项 rid=71(TUH EEG Corpus) 本条目(TUAB)
定位 TUH 家族伞状母条目 TUAB 子库独立数据集卡
正文主体 TUEG + TUSZ(癫痫发作检测) TUAB 本体
TUAB 篇幅 16 处提及,全为子库表行 全篇主体
任务焦点 发作事件级检测 记录级正常/异常筛查
关键词 癫痫、挑战赛、事件标注 病理筛查、二分类、TUABEX 谱系

附录 F:坑点档案(与 §10 对照)

坑号 一句话 对应章节
坑 1 2,993 文件 ≠ 2,383 受试者 §2.1
坑 2 非严格 1:1 平衡 §2.4
坑 3 四口径划分数字并存 §4.4 / 附录 C
坑 4 非开放直链 §6.1
坑 5 记录级非事件级 §3.3
坑 6 train 受试者重复与跨类 §2.1 / §5.2
坑 7 商业条款未明 §6.3
坑 8 跨版本/跨口径误比较 §5.5

附录 G:标准预处理骨架(代码)

# TUAB 标准预处理骨架(基于 mne + 见 §5.2 协议)
import mne

def load_tuab_edf(path):
    raw = mne.io.read_raw_edf(path, preload=True)
    # 1) 保留 21 个标准 10-20 EEG 通道,剔除 EKG/EMG/呼吸
    eeg_picks = mne.pick_types(raw.info, eeg=True, eog=False, ecg=False, emg=False)
    raw.pick(eeg_picks)
    # 2) 带通 0.1-75 Hz + 50 Hz 陷波
    raw.filter(0.1, 75.0)
    raw.notch_filter(50.0)
    # 3) 重采样至 200 Hz
    raw.resample(200)
    # 4) 去首 1 分钟 + 取前 20 分钟
    raw.crop(tmin=60.0, tmax=60.0 + 20 * 60)
    # 5) 切 10 秒非重叠窗
    return raw

# 注意:标签为记录级(normal/abnormal),窗口共享标签 → 弱监督

附录 H:硬数字总表(多源对照)

指标 官方 AAREADME López 2017 Western (arXiv:2401.10283) EEG-U-Transformer
版本 v3.0.1 v2.0.0 v2.0.0 v3.0.1
文件/记录 2,993 —— 2,993 2,993
受试者 2,383 —— —— ——
train 2,130 人 1,387+1,398 文件 1,371+1,346 sessions 2,717 文件
eval 253 人 150+130 文件 150+126 sessions 276 文件
窗口 —— —— —— 409,455 个 10 秒窗

附录 I:扩展语料对照总表

语料 规模 来源文本 标签方式 出处
TUAB 2,993 临床报告结论 人工复用报告 López 2017
TUABEX 15,300 TUEG 报告 NLP 规则自动 Kiessner 2023
TUABEXB 8,879 同上 自动 + 平衡抽样 Kiessner 2023
AutoTUAB 26,504 TUEG 报告 NLP 自动(置信>99%) Western 2021

附录 J:与库内条目关系声明(rid 对照)

  • rid=71 tuh-eeg-corpus:母库/伞状条目,主体=TUSZ;本条目为其子库 TUAB 的独立展开(边界见 §9.1、附录 E)。
  • rid=322 bonn-eeg:TUAB 出现前的早期小基准(500 段短片段)。
  • rid=72 chb-mit-scalp-eeg:儿科癫痫发作脑电,同域不同人群/粒度。
  • rid=342 eegmmidb:运动想象,同模态不同任务。
  • rid=362 hbn-eeg:儿童青少年高密度脑电。
  • rid=880 helsinki-neonatal-eeg:新生儿癫痫秒级标注。

附录 K:许可条款细读(存照)

来源 商业用途 IRB DUA 备注
NEDC 官方页面 未声明 未提及 未提及 一手;仅受控注册
库内 rid=71 稿 称"支持商业" 称"无需" 称"无需" 二手;与本条目存照分歧

结论:以官方页面为准,表述为"受控注册制,商业/伦理条款未公开列明",使用前须邮件确认。

附录 L:检索决策树

搜到"TUAB"想找数据?
├─ 官方渠道 → NEDC 页面 → 填表 → help@nedcdata.org → rsync(v3.0.1)
├─ 检索到 HF 第三方镜像 → 仅作版本证据,非官方渠道
└─ 想要更大规模 → 搜 TUABEX / TUABEXB / AutoTUAB(衍生,非本体)

附录 M:TUAB 基准选型建议

你的目标 建议
快速复现经典基线 xresnet1d101(AUROC 0.827)
挑战当前上限 EEG-U-Transformer 等窗口级方法
研究标签噪声 对标 85-87% 饱和线,做多专家一致性分析
大规模预训练 TUEG 无标注预训练 → TUAB 微调
扩大监督规模 TUABEX/B 预训练 → TUAB 精调

附录 N:免责与引用规范

  • 使用 TUAB 时按官方要求引用 López de Diego 2017 论文;引用 TUH 主库时引用 Obeid & Picone 2016。
  • 本条目数字以官方 AAREADME.txt(v3.0.1)为准,论文口径差异见附录 H。
  • 本条目为千方病案医数集 AI-Ready Wikipedia 条目,非数据集官方文档;获取与许可以 NEDC 官方为准。

附录 O:TUAB 使用术语中英对照(检索用)

中文 英文 说明
异常脑电语料 Abnormal EEG Corpus TUAB 全称核心
正常/异常二分类 normal/abnormal binary classification 核心任务
病理筛查 pathology screening / decoding 任务定位
记录级标签 record-level label 标签粒度
患者级不重叠 patient-level non-overlap 划分原则
剪枝信号 pruned EEG 文件性质
参考配置 reference configuration 01_tcp_ar
后部优势节律 posterior dominant rhythm (PDR) 正常判据
良性变异 benign variant 判读难点
阅片者间一致性 inter-rater agreement 标签噪声根源
饱和幂律 saturating power-law scaling 规律
弱监督 weak supervision 窗口级训练问题
自动标注扩展 auto-labelled expansion TUABEX 谱系
受控注册制 registration-based controlled access 获取机制

附录 P:TUAB 论文引用清单(供参考文献)

  1. López de Diego, S. (2017). Automated Interpretation of Abnormal Adult Electroencephalograms. M.S.E.E. Thesis, Temple University. hdl:20.500.12613/1767.(TUAB 官方首选引用)
  2. López, S., Suarez, G., Jungreis, D., Obeid, I., Picone, J. (2015). A Machine Learning Approach to Automated Identification of Abnormal EEGs. IEEE SPMB 2015.(TUAB 前身)
  3. Obeid, I. & Picone, J. (2016). The Temple University Hospital EEG Data Corpus. Frontiers in Neuroscience, 10:196. DOI: 10.3389/fnins.2016.00196.(母库 TUEG 引用)
  4. Kiessner, A.-K., Schirrmeister, R. T., Gemein, L. A. W., Boedecker, J., Ball, T. (2023). An extended clinical EEG dataset with 15,300 automatically labelled recordings for pathology decoding. NeuroImage: Clinical, 39:103482. DOI: 10.1016/j.nicl.2023.103482.(TUABEX/TUABEXB)
  5. Kiessner, A.-K., Schirrmeister, R. T., Boedecker, J., Ball, T. (2024). Reaching the ceiling? Empirical scaling behaviour for deep EEG pathology classification. Computers in Biology and Medicine, 178:108681.(scaling 与 85-87% 饱和)
  6. Strodthoff, N. & Strodthoff, C. (2021). Machine learning for EEG-based pathology decoding(xresnet1d101 基线,AUROC 0.827).
  7. Wu, K. et al. (2025). Large EEG-U-Transformer for Time-Step Level Detection Without Pre-Training. arXiv:2504.00336.(窗口级 STOA、409,455 窗)
  8. Western, et al. (2021). AutoTUAB(自动标注扩展,见 arXiv:2401.10283 引用).

附录 Q:TUAB 数据规模多口径速查(防误引)

说法 数字 口径 来源
“TUAB 有 2,993 条记录” 2,993 EDF 文件数 AAREADME v3.0.1
“TUAB 有 2,383 名受试者” 2,383 受试者数(含重复) AAREADME subjects 表
“TUAB 训练集 2,130” 2,130 训练受试者数 AAREADME subjects 表
“TUAB 评估集 253” 253 评估受试者数 AAREADME subjects 表
“TUAB 训练 2,717 / 评估 276” 2,717 / 276 文件数(按患者不重叠重算) arXiv:2504.00336
“TUAB 训练 1,371+1,346” —— session 数 arXiv:2401.10283
“TUAB 训练 1,387+1,398” —— 文件数 López 2017
“约 60 GB” 60 GB 磁盘占用 AAREADME

使用建议:在任何场合引用 TUAB 规模时,先声明你用的是哪个口径(记录/受试者/session/文件),再给数字,必要时标注版本。

附录 R:TUAB 相关 GitHub / 代码资源(生态)

  • AKiessner/scaling-deep-EEG-pathology-decoding:scaling 论文的代码与数据划分索引(含 TUAB、TUABEXB、TUABCOMB 的描述文件与结果 CSV);
  • 各类 EEG 深度学习库(braindecode、mne、pyEDFlib)均支持直接读取 TUAB 的 EDF;
  • 多数公开的 TUAB 基线实现(Deep4Net、EEGNet、ShallowConvNet、xresnet)可直接在 braindecode/相关仓库中获取。

(注:TUAB 本体无官方 GitHub 仓库;数据通过 NEDC 受控渠道分发。)

附录 S:TUAB 与 TUABEX 训练选择决策

场景 推荐 理由
论文对标经典基线 TUAB 本体 社区基线(AUROC 0.827 等)均在 TUAB 上报告
追求最高下游性能 TUABEX/B 预训练 + TUAB 微调 Kiessner 证明自动标注扩展可提升 TUAB 表现
研究标签噪声 TUAB 本体 标签来自临床报告,噪声结构清晰可分析
需要大规模监督 TUABEX / AutoTUAB 规模分别 15,300 / 26,504
需要严格患者级划分复现 TUAB 官方划分 官方 train/eval 已患者级不重叠

附录 T:TUAB 常见错误信息与排查

现象 可能原因 排查
rsync 拉取失败 未用 ssh 密钥 / 未带 -L 检查 -e "ssh -i <key>" 与 -L
文件数不足 2,993 下载中断 / 版本错 对照 AAREADME,确认 v3.0.1
读 EDF 报通道异常 未剔除非 EEG 通道 用 mne.pick_types 筛选 EEG
指标虚高(>95%) 划分泄漏(患者重复) 检查 train/eval 患者是否重叠
无法定位异常片段 标签为记录级 属预期,非 bug
无法复现他人数值 版本/口径不一致 对齐版本、划分层级、指标定义

附录 U:TUH EEG 家族子库总览(本条目定位图)

子库 全称 任务 标签粒度 规模 库内位置
TUEG TUH EEG Corpus 母库 无标注 26,846 记录 rid=71 主体
TUAB TUH Abnormal EEG Corpus 正常/异常筛查 记录级 2,993 本条目
TUSZ TUH Seizure Corpus 癫痫发作检测 事件级 1,476h / 4,029 事件 rid=71 主体
TUAR TUH Artifact Corpus 伪影标注 片段级 子集 rid=71 提及
TUEP TUH Epilepsy Corpus 癫痫分类 患者级 200 患者 rid=71 提及
TUEV TUH Events Corpus 六类事件分类 事件级 子集 rid=71 提及
TUSL TUH Slowing Corpus 脑电减慢 事件级 子集 rid=71 提及

定位一句话:在 TUH 家族七子库中,TUAB 是唯一专注"记录级正常/异常筛查"的子库,其余子库或为无标注母库、或为事件级/多类标注。本条目与 rid=71(伞状条目,聚焦 TUEG+TUSZ)互补而非重复。

附录 V:条目自检结论

  • 本条目所有硬数字均可追溯至三源:① AAREADME.txt(v3.0.1 官方);② López 2017 MSE 论文;③ NEDC 官方页面 + Kiessner 系列论文;
  • 双口径冲突(文件/受试者、划分数字、引用题名、均衡性、商业条款)已在 §4、§6.3、附录 H、附录 K、坑点逐条存照;
  • 与 rid=71 的分工边界已在 §9.1、附录 E、附录 U 明确声明;
  • 本条目为千方病案医数集 AI-Ready Wikipedia 条目,不替代 NEDC 官方文档;数据获取与许可条款以 NEDC 官方为准。

G. 生态与扩展

Q21:TUAB 有官方网站吗?
TUAB 挂在 NEDC 官方页面 https://isip.piconepress.com/projects/nedc/html/tuh_eeg/ 之下,无独立官网。数据通过该页面的注册流程获取。

Q22:TUAB 有 DOI 吗?
数据集本身没有独立 DOI;其官方推荐引用是 López 2017 硕士论文(hdl:20.500.12613/1767)。母库 TUEG 的引用是 Obeid & Picone 2016(DOI: 10.3389/fnins.2016.00196)。

Q23:TUABEX 和 TUAB 能直接合并训练吗?
可以,但要注意两者标签来源不同(TUAB 人工复用报告、TUABEX 自动 NLP),且 TUABEX 是不均衡的(75/25)。常见做法是先用 TUABEX/B 预训练、再用 TUAB 精调。

Q24:为什么叫 “Corpus”(语料库)而不是 “Dataset”?
沿用语言学的语料库传统——TUH 家族把每一批标注数据称为一个 corpus,强调其作为"可计算资源集合"的定位,与 NLP 语料库的命名习惯一致。

Q25:TUAB 会继续更新吗?
NEDC 历史上迭代过多个版本(v2.0.0→v3.0.0→v3.0.1)。v3.0.1 为纯 header 修补;未来是否扩展规模未知——大规模扩展目前主要通过 TUABEX/AutoTUAB 等衍生语料实现,而非直接扩大 TUAB 本体。

H. 方法细节

Q26:TUAB 原始采样率是多少?
AAREADME 未声明。文献常重采样至 200 Hz(也有 250/256 Hz 用法)。建议以实际读到的 EDF header 为准,或在报告中声明重采样设置。

Q27:为什么社区要去掉记录第一分钟?
因为临床记录开头常含电极安放、阻抗调整等过程,信号质量较差(artifact 多)。这是 Deep4 论文以来的惯例,并非 TUAB 官方强制。

Q28:怎么处理 train 里的 54 名跨类受试者?
最稳妥是按 subject 去重后再划分,或严格使用官方 train/eval(官方已保证 eval 与 train 患者不重叠);若自行划分,必须做患者级(group split),不可随机按文件划分。

Q29:能只用一个通道做 TUAB 分类吗?
可以。López 2015 前身论文就利用 PDR 偏枕叶的特性选取单通道;但主流方法用多通道。单通道会牺牲信息,多通道更稳。

Q30:TUAB 适合做迁移学习吗?
非常适合。它常被当作下游微调任务:在大规模无标注 EEG 上预训练后,于 TUAB 上线性探针或微调,用以检验表征质量。

I. 结果解读

Q31:为什么准确率卡在 85-87%?
Kiessner 归因于临床标签的阅片者间一致性上限——标签本身有噪声,模型无法超越标签的一致性。

Q32:AUROC 0.827 算高吗?
在 TUAB 记录级病理筛查上,0.827 是 2021 年的强基线;后续方法略有提升,但受标签天花板限制,整体提升空间有限。

Q33:看到有人报 95%+ 准确率,可信吗?
需谨慎核查三点:是否划分泄漏(患者重复)、是否为窗口级口径、是否在训练集上评估。记录级严格划分下的可信数值通常低于此。

Q34:TUAB 的结果能直接外推到临床吗?
不能直接外推。TUAB 是单中心(天普医院)、人工精选、记录级标签的基准;临床分布、异常率、人群构成都可能不同。

Q35:为什么说 TUAB 是"第一块砖"?
因为它把 EEG 病理 AI 最基础的任务(正常/异常初筛)做成了可复用、可对标的公开基准,此后所有相关工作都以此为起点或对照。

J. 库内定位

Q36:TUAB 和库内 rid=71 会不会重复?
不重复。rid=71 是 TUH 家族伞状条目(主体为 TUEG+TUSZ),TUAB 在其中仅 16 处提及(全为子库表行);本条目是 TUAB 本体的独立数据集卡。两者互补。

Q37:库内还有哪些 EEG 相关条目?
Bonn EEG(322)、EEGMMIDB(342)、CHB-MIT(72)、HBN-EEG(362)、Helsinki 新生儿 EEG(880)。

Q38:TUAB 在千方库里的定位象限?
“成人临床、记录级、正常/异常筛查”——承上(Bonn 旧基准)启下(TUABEX 扩展与基础模型评测)的枢纽条目。

§12 检索者常见误区速查

误区 1:“TUAB 是开放数据集”
纠正:受控注册制,需填表 + 审批 + ssh 密钥 + rsync,非 CC、非直链。

误区 2:“TUAB 有 2,993 名患者”
纠正:2,993 是文件/记录数;受试者 2,383(train 有重复,唯一 2,076+253)。

误区 3:“TUAB 完全平衡,可直接用准确率”
纠正:Normal 1,385 : Abnormal 998 ≈ 1.39:1;应报 AUROC/Balanced Acc/F1。

误区 4:“TUAB 能定位异常时间段”
纠正:标签是记录级,无时间定位;异常定位需 TUSZ 类事件级数据。

误区 5:“TUAB 的每一段窗口都是异常”
纠正:abnormal 记录中多数窗口信号正常,标签为记录级 → 弱监督。

误区 6:“在 TUAB 上超过 90% 就等于临床可用”
纠正:标签粒度只到筛查,且受单中心、人工精选限制,不可直接外推临床。

误区 7:“TUAB 与 TUABEX 是同一数据集的两个版本”
纠正:TUABEX 是从母库 TUEG 自动标注派生的独立扩展语料,非 TUAB 的新版本。

误区 8:“TUAB 属于 rid=71 的子章节,不必单独建条”
纠正:rid=71 以 TUSZ 为主体,TUAB 仅为其 7 子库表中的一行;TUAB 有独立的版本链、起源论文与扩展谱系,可独立成条(本条目的成立依据)。

§13 结语:一个基准的十年

从 2015 年 IEEE SPMB 上一篇 64.86% 正确率的随机森林会议论文,到 2017 年 López 硕士论文里 21.2% 错误率的 CNN-MLP 基线,再到 2024 年 Kiessner 团队揭示的 85-87% 饱和天花板——TUAB 用近十年时间,完整地走完了一个医学 AI 基准的生命周期:出现(填补空白)→ 被对标(成为事实标准)→ 被扩展(催生自动标注路线)→ 被反思(暴露标签噪声天花板)。

它之所以值得被单独收录、单独讲述,恰恰因为它足够"小"、足够"简单"、足够"诚实":它不承诺解决癫痫定位,不承诺区分异常亚型,只忠实地回答一个最小的临床问题——这张脑电图正常吗?而正是这个最小问题,和它背后由临床报告继承来的那点"不完美",给整个 EEG 病理 AI 划出了一条真实而坚硬的能力边界。

在千方病案医数集的知识版图里,TUAB 与它的母条目 rid=71(TUH EEG Corpus,主体为 TUSZ 癫痫发作检测)构成一对互补:一个讲"发作在哪里",一个讲"整张图正不正常"。读懂这一对,也就读懂了 TUH EEG 这个全球最大开放临床脑电气候家族的两条主干。TUAB 本条目到此收束,具体获取入口见 §6,方法学要点见 §8,与库内条目的关系见 §9 与附录 E/U。


相关数据集导航

以下为站内 AI-Ready 数据集百科中与本词条共享多个主题标签的相关数据集,按相关度降序排列:

  • tusz — 共享标签:生理信号 / 脑电信号 / 癫痫 / 评测基准
  • tuev — 共享标签:生理信号 / 脑电信号 / 癫痫 / 评测基准
  • capsleep — 共享标签:生理信号 / 脑电信号 / 癫痫 / 评测基准
  • upenn-mayo-seizure — 共享标签:生理信号 / 脑电信号 / 癫痫 / 评测基准
  • siena-scalp-eeg — 共享标签:生理信号 / 脑电信号 / 癫痫
  • bigp3bci — 共享标签:生理信号 / 脑电信号 / 评测基准
  • neurocritical-pediatric — 共享标签:生理信号 / 脑电信号 / 评测基准
  • eeg-power-anesthesia — 共享标签:生理信号 / 脑电信号 / 评测基准
  • ltrsvp — 共享标签:生理信号 / 脑电信号 / 评测基准
  • epilepsiae — 共享标签:生理信号 / 脑电信号 / 癫痫

导航说明:本章节由全站统一标签体系自动计算生成(标签重合度算法),双向可达;点击链接可跳转至对应数据集词条。

返回 AI-Ready 数据集