Skip to main content
QUICK REVIEW

[论文解读] AutoQB: AutoML for Network Quantization and Binarization on Mobile Devices.

Qian Lou, Lantao Liu|arXiv (Cornell University)|Feb 15, 2019
Advanced Computing and Algorithms被引用 12
一句话总结

AutoQB 是一种分层深度强化学习框架,可自动实现移动 DNN 的通道级量化与二值化,在计算开销比先前的 DRL 方法减少 79% 的情况下,实现相当或更优的推理精度。该框架通过联合优化移动设备上的模型精度与计算成本,实现硬件高效的模型部署。

ABSTRACT

In this paper, we propose a hierarchical deep reinforcement learning (DRL)-based AutoML framework, AutoQB, to automatically explore the design space of channel-level network quantization and binarization for hardware-friendly deep learning on mobile devices. Compared to prior DDPG-based quantization techniques, on the various CNN models, AutoQB automatically achieves the same inference accuracy by $\sim79\%$ less computing overhead, or improves the inference accuracy by $\sim2\%$ with the same computing cost.

研究动机与目标

  • 为解决手动设计高效量化与二值化方案以用于移动 DNN 的挑战。
  • 降低在资源受限的移动设备上深度神经网络的高计算成本。
  • 自动化探索通道级量化与二值化的复杂设计空间。
  • 在移动硬件上以最小计算开销实现高推理精度。
  • 开发一种面向压缩模型在移动设备上部署的硬件友好型 AutoML 框架。

提出的方法

  • AutoQB 采用分层深度强化学习(DRL)框架,搜索通道级量化与二值化的设计空间。
  • 该框架采用两级动作空间:一级用于按通道选择量化位宽,另一级用于对特定通道进行二值化。
  • 它利用 DRL 智能体学习最优量化策略,以在精度与计算成本之间实现平衡。
  • 该方法设计为硬件感知,针对移动设备的内存与计算约束进行优化。
  • 通过联合优化精度与推理效率,其性能优于先前基于 DDPG 的方法。
  • 该框架实现了无需手动调整超参数的端到端模型压缩自动化。

实验结果

研究问题

  • RQ1分层 DRL 框架能否自动发现适用于移动 DNN 的高效通道级量化与二值化策略?
  • RQ2与先前基于 DDPG 的量化方法相比,AutoQB 在计算开销与精度方面表现如何?
  • RQ3AutoQB 在保持模型精度的前提下,能在多大程度上降低推理成本?
  • RQ4该框架能否在不牺牲性能的前提下实现硬件友好的模型压缩?

主要发现

  • 与先前基于 DDPG 的量化技术相比,AutoQB 将计算开销减少了约 79%,同时保持了相同的推理精度。
  • 在计算成本相同的情况下,AutoQB 在多种 CNN 模型上将推理精度提升了约 2%。
  • 该框架成功实现了通道级量化与二值化的自动化探索,消除了手动设计的需要。
  • 分层 DRL 方法能够在高维模型压缩设计空间中实现高效且有效的搜索。
  • AutoQB 在不同 CNN 架构上表现出强大的泛化能力,表明其对模型差异具有鲁棒性。
  • 该方法实现了硬件友好的模型压缩,使其适用于移动设备上的部署。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。