Deep learning with missing data
本文介绍了模式嵌入神经网络(Pattern Embedded Neural Networks, PENNs),这是一种将观测指标集成到神经网络架构中的方法,旨在实现具有任意缺失机制且存在协变量缺失情况下的多元非参数回归的极小极大最优收敛率,同时在各种数据集上表现出优于标准神经网络的实证性能。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
深度学习中的缺失数据:深度学习与缺失数据
以下是关于论文《深度学习中的缺失数据》(Deep learning with missing data)的解释,采用了简单的语言和富有创意的类比。
核心问题:“缺失碎片”谜题
想象一下,你正在试图教一个机器人预测天气。你给了它温度、湿度和风速的数据。但有时,传感器会损坏。在某些日子里,机器人只能得到温度;在另一些日子里,它得到了湿度和风速,但没有温度。
在深度学习(现代人工智能背后的“大脑”)的世界里,这是一个噩م噩梦。通常情况下,如果数据缺失,科学家们只是用一个猜测值(比如平均温度)来填补空白。然后,他们根据这些“填补后”的数据来训练机器人。
这篇论文认为这种方法是有缺陷的。
为什么?因为缺失数据的“模式”本身就在讲述一个故事。
- 如果温度传感器坏了,机器人需要知道这一点。
- 如果湿度传感器坏了,那是另外一个情况。
作者将这些缺失数据的模式称为**“揭示向量”(revelation vectors)**。它们就像一张地图,精确地展示了哪些拼图碎片丢失了。
解决方案:模式嵌入神经网络 (PENNs)
作者提出了一种训练 AI 的新方法,称为模式嵌入神经网络 (Pattern Embedded Neural Networks, PENNs)。
把标准的 AI 想象成一个正在尝试解决数学题的学生。
- 旧方法: 老师给学生一张有些数字缺失的练习册。学生猜测缺失的数字,把它们填上去,然后尝试解题。如果学生猜错了,整个答案也就错了。
- PENN 方法: 老师给学生一张练习册,并附带一张特别的便条,上面写着:“嘿,第 3 列的数字缺失了。”
PENN 架构由三个协同工作的部分组成:
- 填充器 (The Filler): 它接收带有缺失位置的数据,并将它们填补完整(使用任何标准方法)。
- 模式侦探 (The Pattern Detective): 这是神奇之处。它只观察“缺失图谱”(即揭示向量)。它将这个图谱压缩成一个简单、紧凑的摘要。它能理解“温度缺失”和“湿度缺失”是两种截然不同的情况,即使它们在数学表现上看起来很相似。
- 老板 (The Boss): 它获取填补后的数据以及来自“模式侦探”的摘要,并将两者结合起来做出最终预测。
为什么这很重要:“噪声”问题
论文解释了一个仅仅将“缺失图谱”作为额外数据加入其中的棘手问题。
假设你有 20 个不同的传感器。它们损坏的方式组合共有 种(超过一百万种)。如果你只是告诉 AI:“这里有一串由 0 和 1 组成的列表,显示哪些传感器坏了”,AI 就会感到不知所措。它会试图记住每一种组合,就像一个试图通过背诵整本字典而不是学习语法来学习的学生一样。这被称为过拟合 (overfitting)。
PENN 通过使用**“模式侦达”**来学习缺失数据的“含义”解决了这个问题。它意识到,“传感器 1 损坏”在预测天气方面,可能与“传感器 1 和 2 都损坏”的情况具有相似性。它将相似的缺失模式归为一类,从而允许 AI 通过借鉴相似案例的知识来从稀有案例中学习。
证明:理论与实验
作者不仅构建了一个酷炫的工具,还从数学上证明了它的有效性。
- 理论: 他们证明了即使缺失数据的发生具有复杂的、奇特的理由(而不只是随机发生的),他们的方法也几乎是学习的最佳方式。他们证明了 PENNs 可以像 AI 从一开始就知道如何对缺失模式进行分组一样进行快速学习。
- 实验: 他们在以下场景中测试了该方法:
- 伪造数据: 他们创建了数据随机缺失的场景,以及数据按特定目的缺失的场景(例如,传感器在非常热的时候更容易损坏)。在几乎所有情况下,PENN 都比标准 AI 更准确。
- 真实数据: 他们在真实世界的数据集上进行了测试,例如预测信用评分和识别手写数字(其中图像的部分区域是“缺失”或被遮挡的)。同样,PENN 的表现优于标准方法和其他流行工具(如 XGBoost)。
总结
当数据缺失时,“数据缺失”这一事实本身就是一种信息。
- 旧 AI: 忽略缺失性,或者将其视为需要修复的简单错误。
- PENN: 将缺失性视为一个线索。它使用一个特殊的“翻译器”来理解缺失数据的模式,并将这种理解直接输入到决策过程中。
其结果是一个更聪明、更鲁棒的 AI,它不会在传感器失灵时感到困惑。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。