@inproceedings{115dd4fab2f0485b85b66fd70ec83253,
title = "A trust and energy-aware double deep reinforcement learning scheduling strategy for federated learning on IoT devices",
abstract = "Federated learning is a revolutionary machine learning approach whose main idea is to train the machine learning model in a distributed fashion over a large number of edge/end devices without having to share the raw data. We consider in this work a federated learning scenario wherein the local training is carried out on IoT devices and the global aggregation is done at the level of an edge server. One essential challenge in this emerging approach is scheduling, i.e., how to select the IoT devices to participate in the distributed training process. The existing approaches suggest to base the scheduling decision on the resource characteristics of the devices to guarantee that the selected devices would have enough resources to carry out the training. In this work, we argue that trust should be an integral part of the decision-making process and therefore design a trust establishment mechanism between the edge server and IoT devices. The trust mechanism aims to detect those IoT devices that over-utilize or under-utilize their resources during the local training. Thereafter, we design a Double Deep Q Learning (DDQN)-based scheduling algorithm that takes into account the trust scores and energy levels of the IoT devices to make appropriate scheduling decisions. Experiments conducted using a real-world dataset (https://www.cs.toronto.edu/~kriz/cifar.html) show that our DDQN solution always achieves better performance compared to the DQN and random scheduling algorithms.",
keywords = "Double Deep Q-Learning (DDQN), Edge computing, Federated learning, Internet of Things (IoT), IoT Selection, Trust",
author = "Gaith Rjoub and {Abdel Wahab}, Omar and Jamal Bentahar and Ahmed Bataineh",
note = "Publisher Copyright: {\textcopyright} Springer Nature Switzerland AG 2020.; 18th International Conference on Service-Oriented Computing, ICSOC 2020 ; Conference date: 14-12-2020 Through 17-12-2020",
year = "2020",
doi = "10.1007/978-3-030-65310-1_23",
language = "British English",
isbn = "9783030653095",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Science and Business Media Deutschland GmbH",
pages = "319--333",
editor = "Eleanna Kafeza and Boualem Benatallah and Fabio Martinelli and Hakim Hacid and Athman Bouguettaya and Hamid Motahari",
booktitle = "Service-Oriented Computing - 18th International Conference, ICSOC 2020, Proceedings",
address = "Germany",
}