Skip to main content
QUICK REVIEW

[论文解读] QTI Submission to DCASE 2021: residual normalization for device-imbalanced acoustic scene classification with efficient design

Byeonggeun Kim, Seung-Han Yang|arXiv (Cornell University)|Jun 28, 2022
Music and Audio Processing被引用 27
一句话总结

本论文提出一种高效的 ASC 系统,使用 Residual Normalization、BC-ResNet-Mod 架构、 spectrogram-to-spectrogram 设备转换,以及通过剪枝、量化和知识蒸馏实现模型压缩,在跨设备泛化能力和参数量方面表现出色。

ABSTRACT

This technical report describes the details of our TASK1A submission of the DCASE2021 challenge. The goal of the task is to design an audio scene classification system for device-imbalanced datasets under the constraints of model complexity. This report introduces four methods to achieve the goal. First, we propose Residual Normalization, a novel feature normalization method that uses instance normalization with a shortcut path to discard unnecessary device-specific information without losing useful information for classification. Second, we design an efficient architecture, BC-ResNet-Mod, a modified version of the baseline architecture with a limited receptive field. Third, we exploit spectrogram-to-spectrogram translation from one to multiple devices to augment training data. Finally, we utilize three model compression schemes: pruning, quantization, and knowledge distillation to reduce model complexity. The proposed system achieves an average test accuracy of 76.3% in TAU Urban Acoustic Scenes 2020 Mobile, development dataset with 315k parameters, and average test accuracy of 75.3% after compression to 61.0KB of non-zero parameters. We extend this work to [1].

研究动机与目标

  • 解决多设备数据中的设备不平衡和低模型复杂度在 ASC 中的问题。
  • 开发适用于音频场景分类且感受野受限的高效 CNN 架构。
  • 引入 Residual Normalization 以在保持判别信息的同时提升设备泛化能力。
  • 通过 spectrogram-to-spectrogram 设备翻译来弥合域差,强化训练。
  • 在不造成显著性能损失的情况下,利用剪枝、量化和知识蒸馏等方法压缩模型。

提出的方法

  • 提出 BC-ResNet-Mod,一种带有限感受野并通过最大池化控制时间分辨率的改良广播残差网络。
  • 引入 Residual Normalization (ResNorm),一种带残差捷径的按频率的实例归一化,以保留有用的域信息。
  • 开发基于包含子谱归一化的 U-Net 的设备翻译器,以在设备之间翻译声谱用于数据增强。
  • 应用三种压缩技术——一次性幅值剪枝、量化感知训练(QAT)以及从教师网络进行知识蒸馏,以在保持准确性的同时减小模型尺寸。

实验结果

研究问题

  • RQ1ResNorm 如何提升在设备不平衡的 ASC 数据集对未见设备的泛化能力?
  • RQ2受限的感受野和最大池化对 BC-ResNet 变体在 ASC 的准确性与效率有何影响?
  • RQ3设备翻译和数据增强是否能降低多设备之间的域差?
  • RQ4剪枝、量化与知识蒸馏对低参数 ASC 模型的性能与压缩效果有何影响?

主要发现

Method#ParamABCS1S2S3S4S5S6OverallStd. Dev
BC-ResNet-Mod-18.1k73.161.265.358.257.366.251.551.546.358.90.8
BC-ResNet-Mod-1 + Global FreqNorm8.1k73.960.965.560.257.967.950.254.349.460.00.9
BC-ResNet-Mod-1 + FreqIN8.1k69.963.560.065.366.767.665.964.962.065.10.6
BC-ResNet-Mod-1 + Pre-ResNorm8.1k75.168.967.066.063.969.363.466.963.667.10.8
BC-ResNet-Mod-1 + ResNorm8.1k76.465.168.366.062.269.763.063.058.365.80.7
CP-ResNet, c=64899k77.069.369.670.368.270.962.763.958.167.8-
BC-ResNet-8, num SSN group=4317k77.970.472.469.568.369.866.364.158.668.60.4
BC-ResNet-Mod-8315k80.772.874.471.468.771.062.265.359.469.50.3
BC-ResNet-Mod-8 + Pre-ResNorm315k80.873.773.074.072.977.873.372.171.074.30.3
BC-ResNet-Mod-8 + ResNorm315k81.374.474.275.673.178.673.074.072.775.20.4
BC-ResNet-Mod-8 + ResNorm, Device Translator315k80.574.473.976.073.278.574.174.173.675.40.3
BC-ResNet-Mod-8 + ResNorm, 300epoch, KD315k82.675.674.777.074.278.775.174.873.476.30.8
+ model compress-82.073.874.376.273.278.873.872.873.375.30.8
  • 带 ResNorm 的 BC-ResNet-Mod-8 在 TAU 2020 Mobile 开发数据集上实现了 75.2% 的平均测试准确率,参数量约为强基线的三分之一。
  • 与 Global FreqNorm 和 FreqIN 等基线相比,ResNorm 同时提升了对已见设备的性能和对未见设备的泛化。
  • 通过 spectrogram-to-spectrogram 设备翻译的设备翻译在训练中使用时,降低了跨设备的性能差距并提升了域泛化能力。
  • 对教师网络进行知识蒸馏并结合 8-bit 量化,可以在官方数据集达到 76.3% 的平均准确率,同时实现 89% 的剪枝率和 8-bit 卷积权重,压缩到总大小 122 KB。
  • 提出的 BC-ResNet-Mod-8 加 ResNorm 在开发集上的总体准确性显著高于基线 CP-ResNet 与 BC-ResNet-8 的变体。
  • 最终压缩模型(KD + 剪枝 + 量化)在 TAU 2020 Mobile 开发环境下达到 75.3% 的总体准确率,大小为 121.9 KB。

更好的研究,从现在开始

从论文设计到论文写作,大幅缩短您的研究时间。

无需绑定信用卡

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