← 最新论文
💻 computer science

DYNA-PRUNER: Input-Adaptive Data-Model Co-Pruning for Efficient and Scalable Spatio-Temporal Media Prediction

Dyna-Pruner 是一个端到端的框架,它能够基于输入依赖的重要性,动态地对冗余输入区域及相应的模型结构进行协同剪枝,在时空媒体预测任务中,以极小的精度损失,实现了高达 70% 的 FLOPs 降低以及在边缘设备上 2.5 倍的推理加速。

原作者: Fuyan Zhang, Yuqi Li, Yingli Tian, Edmond S. L. Ho

发布于 2026-06-16
📖 1 分钟阅读☕ 轻松阅读

原作者: Fuyan Zhang, Yuqi Li, Yingli Tian, Edmond S. L. Ho

原始论文根据 CC0 1.0(http://creativecommons.org/publicdomain/zero/1.0/)发布到公有领域。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下你是一名天气预报员,正盯着一张覆盖整个地球的高清大地图。你的任务是预测未来几小时内的天气状况。

问题所在:“一刀切”的方法
目前,大多数计算机模型表现得像一个非常勤奋但效率低下的学生。它们观察整张地图,逐个像素地观察,并投入同样多的脑力,无论那里正在发生什么。

  • 它们盯着海洋上上一片平静、晴朗的蓝天(那里没有任何变化),看得非常专注。
  • 它们也同样盯着一个混乱、旋转的风暴单体(那里一切都在剧烈变化),看得同样专注。

这是在浪费能量。计算机在对地图上的“无聊”部分进行大量的数学运算,这导致它运行速度太慢,且成本太高,无法在无人机、卫星或城市交通传感器等小型设备上运行。

解决方案:Dyna-Pruner
论文介绍了一种名为 Dyna-Pruner 的新系统。你可以把它想象成一个协同工作的智能“聚光灯”和“交换机”。

它不再平等地对待整张地图,而是对看到的每一幅图像同时做两件事:

  1. 数据聚光灯(数据掩码/Data Mask): 它观察输入的地图,并询问:“动作发生在哪里?”它将强光照射在风暴云和交通拥堵处,同时调暗海洋和空旷街道处的灯光。它本质上是在告诉计算机:“忽略安静的部分;它们现在并不重要。”
  2. 交换机(模型掩码/Model Mask): 这是聪明之处。通常,如果你告诉计算机忽略图像的一部分,它仍然会使用其所有的内部齿轮来处理它。Dyna-Pruner 更进一步:它物理性地关闭了那些原本会处理这些安静部分的特定“齿轮”(计算单元)。

创意类比:餐厅厨房
想象一个繁忙的餐厅厨房(计算机模型)正试图为成千上万的顾客(数据)烹饪食物。

  • 旧方法: 厨师长强迫每一位厨师去切菜,即使顾客只点了一份沙拉。厨师们很忙,但大部分工作都是在为那些并未点菜的顾客做无用功。
  • Dyna-Pruner 的方法:
    • 聚光灯: 服务员(数据掩码)查看订单并说:“5号桌只要一份沙拉;6号桌要一份牛排。”
    • 交换机: 厨师长(模型掩码)立即让负责沙拉的厨师去休息,并命令负责牛排的厨师只专注于牛排。
    • 结果: 厨房运行速度提高了 2.5 倍,消耗的电量更少,而且食物依然完美呈现,因为正确的人正在处理正确的任务。

它是如何工作的(神奇的魔术)
论文解释了这不仅仅是一套规则手册;计算机通过学习来做到这一点。

  • 它使用了一个“共享重要性”(Shared Importance)系统。计算机学会了一张“重要性”地图(哪里是有趣的部分)。
  • 它使用同一张地图来决定两件事:看哪里(数据)以及使用哪些工具(模型)。
  • 因为这两个决策是相互关联的,所以系统不会意外地关闭一个它实际上需要的工具。它们保持同步工作。

实验结果
研究人员在三种不同类型的任务上测试了它:

  1. 天气: 预测风暴和降雨。
  2. 交通: 预测城市拥堵。
  3. 通用媒体: 处理各种时空数据。

他们在三种不同类型的“计算机大脑”(CNN、RNN 和 Transformer)上进行了测试。结果令人印象深刻:

  • 速度: 在小型边缘设备(如 NVIDIA Jetson AGX Orin)上,运行速度提高了 2.5 倍
  • 效率: 它减少了高达 70% 的数学运算量。
  • 准确性: 尽管做了如此少的工作,它几乎没有损失准确性(误差增加不到 1%)。它几乎与那个沉重、缓慢的版本一样出色。

为什么这很重要
论文总结道,通过让模型根据具体情况“选择”在哪里集中精力,我们可以让强大的预测工具运行在小型、电池供电的设备上。这使得在那些无法部署大型计算机的地方实现实时天气预报和交通监测成为可能。

简而言之:Dyna-Pruner 教会了计算机停止在无聊的事情上浪费能量,并将所有的力量集中在行动之中。

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

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

试用 Digest →