TY - JOUR
T1 - Multi-agent reinforcement learning for privacy-aware distributed CNN in heterogeneous IoT surveillance systems
AU - Erbad, Aiman
AU - Mohamed, Amr
AU - Hamdi, Mounir
AU - Guizani, Mohsen
AU - Baccour, Emna
N1 - Publisher Copyright:
© 2024 The Authors
PY - 2024/10
Y1 - 2024/10
N2 - Although Deep Neural Networks (DNN) have become the backbone technology of several Internet of Things (IoT) applications, their execution in resource -constrained devices remains challenging. To cater for these challenges, collaborative deep inference conducted by IoT devices was introduced. However, the prevalence of DNN computation suffers from severe privacy problems, e.g. data -reverse and model leakage. Particularly, malicious participants can accurately recover the received data to access sensitive information. Furthermore, the system is composed of heterogeneous data -sources represented by different DNN models that wish to execute classifications without exposing their data and models. Though, relaying the trained models to a centralized unit managing the collaboration leads to major risks because some features can be revealed through these models, in addition to dependency and scalability problems. In this paper, we present an approach that targets the privacy of collaborative inference via controlling the amount of data assigned to different participants, to prevent them from reversing attempts. Moreover, each independent data -source requesting inference will be responsible to manage the distribution of its DNN locally. In this context, different sources are required to compete over the pervasive resources while cooperating to maintain privacy welfare. We formulate this methodology, as an integer programming problem, where we establish a tradeoff between the latency of co -inference and the privacy required by heterogeneous entities. A distributed solution scheme is also developed based on the Lagrangian dual problem. Next, to relax the optimization, we shape our approach as a cooperative and competitive Multi -Agent Reinforcement Learning (MARL) that supports heterogeneous/independent agents. Our comprehensive simulations demonstrated that our method yields results on par with those of a single RL agent in terms of action performance, while maintaining the privacy of individual agents' information. Additionally, it surpasses the Independent Q -Learning (IQL) approach, where agents operate autonomously, in safeguarding inference privacy.
AB - Although Deep Neural Networks (DNN) have become the backbone technology of several Internet of Things (IoT) applications, their execution in resource -constrained devices remains challenging. To cater for these challenges, collaborative deep inference conducted by IoT devices was introduced. However, the prevalence of DNN computation suffers from severe privacy problems, e.g. data -reverse and model leakage. Particularly, malicious participants can accurately recover the received data to access sensitive information. Furthermore, the system is composed of heterogeneous data -sources represented by different DNN models that wish to execute classifications without exposing their data and models. Though, relaying the trained models to a centralized unit managing the collaboration leads to major risks because some features can be revealed through these models, in addition to dependency and scalability problems. In this paper, we present an approach that targets the privacy of collaborative inference via controlling the amount of data assigned to different participants, to prevent them from reversing attempts. Moreover, each independent data -source requesting inference will be responsible to manage the distribution of its DNN locally. In this context, different sources are required to compete over the pervasive resources while cooperating to maintain privacy welfare. We formulate this methodology, as an integer programming problem, where we establish a tradeoff between the latency of co -inference and the privacy required by heterogeneous entities. A distributed solution scheme is also developed based on the Lagrangian dual problem. Next, to relax the optimization, we shape our approach as a cooperative and competitive Multi -Agent Reinforcement Learning (MARL) that supports heterogeneous/independent agents. Our comprehensive simulations demonstrated that our method yields results on par with those of a single RL agent in terms of action performance, while maintaining the privacy of individual agents' information. Additionally, it surpasses the Independent Q -Learning (IQL) approach, where agents operate autonomously, in safeguarding inference privacy.
KW - Distributed DNN
KW - Distributed resource optimization
KW - IoT devices
KW - Multi-agent reinforcement learning
KW - Resource constraints
KW - Sensitive data
UR - https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=hbku_researchportal&SrcAuth=WosAPI&KeyUT=WOS:001263463000001&DestLinkType=FullRecord&DestApp=WOS_CPL
U2 - 10.1016/j.jnca.2024.103933
DO - 10.1016/j.jnca.2024.103933
M3 - Article
SN - 1084-8045
VL - 230
JO - Journal of Network and Computer Applications
JF - Journal of Network and Computer Applications
M1 - 103933
ER -