arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2409.09753cs.CVcs.AIcs.LG

DARDA:域感知实时动态神经网络自适应

DARDA: Domain-Aware Real-Time Dynamic Neural Network Adaptation

Northeastern University(东北大学);Air Force Research Laboratory(空军研究实验室)

Shahriar Rifat, Jonathan Ashdown, Francesco Restuccia

AI总结:

DARDA通过学习污染潜在表示并动态选择子网络,实现资源高效的测试时自适应,在边缘设备上能耗和缓存分别降低1.74倍和2.64倍,性能提升最高10.4%。

摘要:

测试时自适应(TTA)已成为缓解深度神经网络(DNN)在输入受到污染/噪声影响时性能下降的实用解决方案。现有的TTA方法持续自适应DNN,导致资源消耗过多,并且由于缺乏监督而累积误差,造成性能下降。在这项工作中,我们提出了域感知实时动态自适应(DARDA)来解决这些问题。我们的关键方法是主动学习某些污染类型的潜在表示,每种污染类型都与一个子网络状态相关联,该子网络状态被定制为正确分类受该污染影响的输入。部署后,DARDA以无监督方式将DNN自适应到先前未见过的污染,通过(i)估计当前污染的潜在表示;(ii)选择其相关污染在潜在空间中与当前污染最接近的子网络;以及(iii)调整DNN状态,使其表示与当前污染匹配。这样,DARDA更加资源高效,并且能够快速适应由不同污染引起的新分布,而无需大量多样的输入数据。通过在两个流行的移动边缘设备——Raspberry Pi和NVIDIA Jetson Nano——上的实验,我们表明DARDA相对于现有技术,分别将能耗和平均缓存内存占用减少了1.74倍和2.64倍,同时在CIFAR-10、CIFAR-100和TinyImagenet上的性能分别提高了10.4%、5.7%和4.4%。

英文摘要:

Test Time Adaptation (TTA) has emerged as a practical solution to mitigate the performance degradation of Deep Neural Networks (DNNs) in the presence of corruption/ noise affecting inputs. Existing approaches in TTA continuously adapt the DNN, leading to excessive resource consumption and performance degradation due to accumulation of error stemming from lack of supervision. In this work, we propose Domain-Aware Real-Time Dynamic Adaptation (DARDA) to address such issues. Our key approach is to proactively learn latent representations of some corruption types, each one associated with a sub-network state tailored to correctly classify inputs affected by that corruption. After deployment, DARDA adapts the DNN to previously unseen corruptions in an unsupervised fashion by (i) estimating the latent representation of the ongoing corruption; (ii) selecting the sub-network whose associated corruption is the closest in the latent space to the ongoing corruption; and (iii) adapting DNN state, so that its representation matches the ongoing corruption. This way, DARDA is more resource efficient and can swiftly adapt to new distributions caused by different corruptions without requiring a large variety of input data. Through experiments with two popular mobile edge devices - Raspberry Pi and NVIDIA Jetson Nano - we show that DARDA reduces energy consumption and average cache memory footprint respectively by 1.74x and 2.64x with respect to the state of the art, while increasing the performance by 10.4%, 5.7% and 4.4% on CIFAR-10, CIFAR-100 and TinyImagenet.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑