AI for IoT and Smart Cities
Tutorial Abstract
Internet of Things (IoT) and smart cities enable us to increasingly sense as well as to manipulate our environments. However, such sensing capability and sensed data need to be exploited through intelligent applications and systems. In that direction, we are moving towards intelligent IoT systems. We are also witnessing an architectural shift from cloud-based IoT platforms to edge AI and embedded AI, as the connected objects are growing more powerful. This has also been driven by the need for lower latency, increased privacy, and the need for processing the data near the source.
This tutorial will start with a presentation of the current IoT landscape: LoRaWAN, what 5G and Beyond 5G bring for IoT and smart cities. Then it will move to the topic of using machine learning (ML) for IoT and smart cities applications. The focus will be on specific problems and constraints faced and the practical aspects of applying ML to IoT and smart cities. The tutorial will then present Federated Learning (FL), which is one of the paradigms for ML which is suitable for IoT and smart cities. The tutorial will end with an exercise on a Virtual Machine. We will be using ML tools such as jupyter notebook, FL, etc., to build a model. Note that with traditional ML, the data is sent from the device to central servers and can create privacy issues. FL aims to tackle this privacy issue. In the FL setting, an initial model is sent to the devices, then the model is trained on each device with the data present locally, finally, only updates of the global model are sent back to a central server. The server then simply aggregates the multiple updates to build the new version of the global model.
Speakers:

Kamal Singh
Kamal Singh is currently an Associate Professor at Telecom Saint Etienne / University Jean Monnet, France. His research interests include Artificial Intelligence, Mobile Networks, Edge Computing, and Internet of Things. He received the B.Tech. degree in Electrical Engineering from the Indian Institute of Technology (IITD), Delhi, India in 2002. He obtained his Ph.D. degree in computer science from University Rennes 1, France in 2007. He then joined the Dionysos Group, National Research Institute in Computer Science (INRIA), as a Postdoctoral Researcher. There he co-developed many components of quality-of-experience estimation tools using machine learning. After that, he was a Postdoctoral Researcher with Telecom Bretagne, Rennes, where he worked on Internet of Things and Cognitive Radio. In Saint Etienne, he is currently a member of the research team called Data Intelligence at the Laboratory Hubert Curien, Saint Etienne, France.

Guillaume Muller
Guillaume MULLER is currently a temporary Associate Professor at Telecom Saint Etienne / University Jean Monnet and a member of the “Data Intelligence” team at the Laboratory Hubert Curien, Saint Etienne, France. His research interests are centered around Artificial Intelligence. He received his PhD in Computer Science in 2006, from Ecole des Mines de Saint-Etienne, France, in the domain of Multi-Agent Systems. Since 2011, he has focused his research on the domain of Machine Learning, working in various academic and industrial research labs on applications including air traffic management, sustainable development, open innovation, or healthcare. His current research topic is Federated Learning, with two main focuses: preserving privacy and making it work on small devices (IoT, FPGA…). His current application domains include privacy, health care, and network management.