← 最新论文
💻 computer science

Recurrent Contrastive Learning for Imbalanced Medical Image Classification

本文提出了一种循环对比学习(Recurrent Contrastive Learning, RCL),这是一种利用时间记忆队列(Temporal Memory Queue)来生成时间锚点(Temporal Anchors)并逐步扩展尾部类别的潜在支持区域,从而缓解类别不平衡并改善医学图像分类决策边界的新型框架。

原作者: Zhiyuan Zhu, Xinling Meng, Junxuan Yu, Jiongquan Chen, Qiongying Ni, Tuhang Shao, Yuhao Huang, Luping Zhou, Ruiyang Huang, Yuxue Wang, Rongliang Zhang, Xue Wang, Tianhong Tang, Likun Wang, Junbo Chen
发布于 2026-08-05
📖 1 分钟阅读☕ 轻松阅读

原作者: Zhiyuan Zhu, Xinling Meng, Junxuan Yu, Jiongquan Chen, Qiongying Ni, Tuhang Shao, Yuhao Huang, Luping Zhou, Ruiyang Huang, Yuxue Wang, Rongliang Zhang, Xue Wang, Tianhong Tang, Likun Wang, Junbo Chen, Yong Jiang, Yongping Lu, Xin Yang

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你正在试图教一个机器人识别动物园里的不同动物。如果动物园里有 1,000 头狮子,但只有 5 只老虎,机器人会变得非常擅长发现狮子,并且很可能会忘记老虎长什么样,或者更糟的是,它可能会把每一种像猫科动物的东西都误认为是狮子。这是现实世界中医学 AI 面临的一个常见问题,称为“类别不平衡”(class imbalance)。医生拥有大量关于常见疾病的数据,但对于罕见或严重的疾病,数据却非常稀少。当 AI 模型在这些不均衡的数据上进行训练时,它们会向常见事物产生偏见,从而忽略那些罕见且关键的病例。为了解决这个问题,科学家们通常尝试要么向机器人展示更多关于稀有动物的照片(重采样),要么在课程中告诉它要格外关注这些动物(重加权)。但问题在于:这些方法往往只是让机器人更加努力地盯着那几张稀有的照片看,而没有真正让这些稀有动物在机器人的大脑中拥有足够的“空间”来脱颖而出。

这就是志远朱(Zhiyuan Zhu)及其团队提出的一个名为**循环对比学习(Recurrent Contrastive Learning, RCL)**的巧妙构思。与其只是重新洗牌或对着稀有样本大声喊叫,他们决定构建一个“记忆缓冲区”,帮助稀有疾病在 AI 的思维中扩张其领地。想象一下一个拥挤的舞池,受欢迎的孩子们(常见疾病)占据了所有的空间。而稀有的孩子们(罕见疾病)被挤到了一个极小的角落。研究人员的解决方案是引入来自之前练习环节的“幽灵舞者”——即旧版本稀有孩子的舞步——站在他们周围,创造一个保护性的气泡。这个气泡将受欢迎的孩子们推开,给了稀有疾病所需的空间,使它们能够被正确识别。该团队在三个医学数据集上测试了这一方法,包括颈动脉超声扫描、糖尿病视网膜病变图像和膝关节 X 光片,结果发现该方法能比以往的技术更有效地帮助 AI 发现罕见状况。

问题所在:“受欢迎的孩子”效应在医学 AI 中的影响

在医学影像领域,并非所有疾病都是平等的。有些疾病,比如普通感冒或轻微皮疹,经常发生。而另一些,如罕见的遗传性疾病或特定阶段的癌症,则要少见得多。当我们训练 AI 诊断这些情况时,就像是在训练一名学生,他只能看到 1,000 个感冒的例子,却只能看到 5 个罕见疾病的例子。自然而然地,这个学生(AI)成为了感冒专家,但在看到罕见疾病时会感到困惑。它甚至可能把罕见疾病误认为常见疾病,因为在 AI 的“大脑”里,这种罕见疾病没有足够的空间来独立存在。

论文指出,现有的解决方案试图通过向 AI 展示更多稀有疾病的例子(重采样)或告诉 AI 要“多关注”这些少数例子(重加权)来解决问题。虽然这些方法有所帮助,但它们并没有解决根本问题:稀有疾病仍然被挤压在 AI 特征空间中一个狭小、拥挤的角落。由于它们过于紧凑,常见的疾病很容易“侵占”它们的领地,从而导致错误。

解决方案:时空旅行的幽灵与保护性气泡

作者提出了一种新的策略,称为循环对比学习(RCL)。要理解它的工作原理,可以将 AI 的学习过程想象成一系列随时间变化的训练课程。

1. 时空记忆(时间记忆队列/Temporal Memory Queue)
通常,AI 只会记住当前批次训练中所看到的例子。RCL 引入了一个特殊的“时光机”,称为时间记忆队列(TMQ)。这个队列不仅保存当前的图像,还会保存来自之前训练阶段的“特征状态”(即 AI 对图像的理解)。这就像是在记录一份关于 AI 上周、上个月学到了什么的日记。这使得 AI 能够回顾过去是如何理解那些稀有疾病的,即使最近没有看到过很多新的稀有案例。

2. 幽灵舞者(时间锚点/Temporal Anchors)
这里有一个神奇的技巧。当 AI 试图学习某种罕见疾病(“尾部类别”)时,它会查看它的时空旅行日记。它会挑选出“幽灵舞者”——即之前训练阶段中该罕见疾病的旧特征表示。这些幽灵随后被用来创建时间锚点(TAR)

想象一下,某种罕见疾病是广阔海洋中的一个小岛。附近的常见疾病则是巨大的大陆。如果没有帮助,海洋的波浪(常见疾病的特征)会冲刷掉这座小岛,使其难以辨别。TAR 就像是在岛屿周围放置的一系列浮标或保护屏障。这些浮标是由过去该岛屿的“幽灵”版本构成的。通过在稀有疾病周围放置这些浮标,AI 有效地扩张了该岛屿的领地。它创造了一个“缓冲带”,将常见的疾病推开,确保稀有疾病拥有自己独特的空间。

3. 循环回路
这个过程是“循环”的,意味着它会一遍又一遍地发生。随着 AI 的训练,它会不断更新其记忆队列中的新信息,但同时也会保留旧的锚点。这创造了一个围绕着稀有疾病不断增长、不断扩张的场域,使它们更加稳健,也更容易与常见疾病区分开来。

研究发现:更清晰的图景

团队在三个真实的医学数据集上测试了这种方法:

  • 颈动脉超声: 用于检查血管内斑块的颈部血管图像(3,404 幅图像)。
  • 糖尿病视网膜病变: 用于检查视力丧失的眼部图像(3,662 幅图像)。
  • 膝关节骨关节炎: 用于评估关节炎严重程度的膝关节 X 光片(8,260 幅图像)。

在所有三个案例中,RCL 方法都比现有的最佳方法表现出了持续的改进

  • 颈动脉数据集上,新方法实现了 87.10% 的均衡准确率(Balanced Accuracy),超越了之前的最优水平。
  • 膝关节数据集上,与仅使用基础 AI 模型的方法相比,它将均衡准确率提高了 9.09%
  • 眼部数据集上,该方法实现了 0.92 的二次加权 Kappa 值(Quadratic Weighted Kappa),这是一个非常高的分数,表明与人类专家具有极高的一致性。

研究人员还利用 t-SNE 技术(类似于显示不同事物之间距离的地图)可视化了 AI 大脑内部发生的情况。他们观察到,如果没有采用他们的方法,稀有疾病会被挤压成微小的、拥挤的点。而在使用 RCL 后,稀有疾病扩展成了更大、定义更明确的区域,并且与常见疾病之间有着清晰的“缓冲带”。“幽灵舞者”(锚点)成功地创造了一个保护场,防止了常见疾病将稀有疾病挤出。

为什么这很重要

这篇论文表明,我们不仅需要为罕见疾病提供更多的数据,还需要更聪明地利用我们现有的数据。通过利用 AI 自身的历史来为罕见状况建立一个保护场,我们可以让医学 AI 变得更加公平和准确。这至关重要,因为在现实世界中,漏诊一种虽罕见但严重的疾病可能是致命的。作者指出,虽然他们的方法效果很好,但目前仍需要对设置进行一些人工调优(例如保留多少个“幽灵”)。未来的工作将致力于使这个过程自动化。但就目前而言,这种“时空记忆”方法为确保最稀有的患者也能得到我们 AI 医生应有的关注提供了一种充满前景的新途径。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →