Systemization of Knowledge: Robust Deep Learning using Hardware-software co-design in Centralized and Federated Settings

3Citations
Citations of this article
23Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Deep learning (DL) models are enabling a significant paradigm shift in a diverse range of fields, including natural language processing and computer vision, as well as the design and automation of complex integrated circuits. While the deep models - and optimizations based on them, e.g., Deep Reinforcement Learning (RL) - demonstrate a superior performance and a great capability for automated representation learning, earlier works have revealed the vulnerability of DL to various attacks. The vulnerabilities include adversarial samples, model poisoning, and fault injection attacks. On the one hand, these security threats could divert the behavior of the DL model and lead to incorrect decisions in critical tasks. On the other hand, the susceptibility of DL to potential attacks might thwart trustworthy technology transfer as well as reliable DL deployment. In this work, we investigate the existing defense techniques to protect DL against the above-mentioned security threats. Particularly, we review end-to-end defense schemes for robust deep learning in both centralized and federated learning settings. Our comprehensive taxonomy and horizontal comparisons reveal an important fact that defense strategies developed using DL/software/hardware co-design outperform the DL/software-only counterparts and show how they can achieve very efficient and latency-optimized defenses for real-world applications. We believe our systemization of knowledge sheds light on the promising performance of hardware-software co-design of DL security methodologies and can guide the development of future defenses.

Cite

CITATION STYLE

APA

Zhang, R., Hussain, S., Chen, H., Javaheripi, M., & Koushanfar, F. (2023). Systemization of Knowledge: Robust Deep Learning using Hardware-software co-design in Centralized and Federated Settings. ACM Transactions on Design Automation of Electronic Systems, 28(6). https://doi.org/10.1145/3616868

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free