Apprentissage Automatique Guidé Par Les Contraintes des Réseaux LoRa/5G
Role details
Job location
Tech stack
Job description
Objectif et périmètre scientifique
L'objectif scientifique de cette thèse est de développer un cadre théorique et algorithmique d'apprentissage distribué contraint par le réseau dans des environnements hétérogènes LoRa/5G [4][5]. Il s'agira d'étudier la convergence de modèles d'apprentissage dans des conditions d'asynchronisme marqué, de participation partielle des nœuds et de pertes de paquets fréquentes. Une attention particulière sera portée à l'optimisation des transmissions LoRa, notamment à travers la sélection adaptative des paramètres radio, l'agrégation ou le découpage des mises à jour de modèles, ainsi que les techniques de compression et de sparsification des gradients.
Un second axe portera sur l'ordonnancement intelligent des transmissions en fonction de la technologie disponible. Il conviendra de déterminer, pour chaque mise à jour de modèle, si celle-ci doit être transmise via LoRa ou via 5G, en tenant compte des contraintes énergétiques, du coût en ressources radio et de l'urgence de la contribution au modèle global. Cette problématique sera abordée sous l'angle de l'optimisation dynamique et de l'apprentissage par renforcement.
Un troisième volet concernera l'allocation concurrente des ressources partagées, notamment au niveau de l'accès au médium radio [6], en intégrant les dynamiques d'apprentissage dans la gestion des collisions et des accès aléatoires. Enfin, la thèse abordera la question de la convergence et de l'équité des modèles asynchrones, en étudiant des mécanismes d'agrégation pondérée et de modélisation par graphes permettant de garantir des politiques égalitaires ou équitables entre participants, y compris en présence de nœuds mobiles dans des scénarios industriels.
Méthodologie
La méthodologie reposera sur une approche intégrée combinant modélisation mathématique, conception algorithmique et validation expérimentale. Une première étape consistera à formaliser un modèle d'apprentissage distribué tenant compte explicitement des contraintes réseau, incluant délais variables, mises à jour obsolètes, pertes de messages et participation intermittente. Des analyses de convergence seront menées afin d'établir des bornes théoriques et des conditions de stabilité.
Dans un second temps, des algorithmes de communication adaptés aux liaisons LoRa seront développés, intégrant des mécanismes de compression de modèles, de réduction de dimension et de transmission partielle. Des stratégies d'ordonnancement multi-technologies seront ensuite conçues, en s'appuyant sur des techniques d'optimisation dynamique ou d'apprentissage par renforcement afin de décider du support radio le plus pertinent pour chaque échange.
L'ensemble des contributions devront être testées et évaluées par des simulations à grande échelle, notamment à l'aide d'outils de modélisation réseau intégrant des modules LoRa et 5G tel que NS3. Un démonstrateur expérimental sera également développé afin de valider les résultats obtenus dans un environnement réel ou semi-réel.
Retombées scientifiques
Cette thèse contribuera à l'émergence d'un nouveau paradigme d'apprentissage distribué conscient des contraintes réseau. Elle apportera des résultats théoriques sur la convergence des modèles asynchrones en environnement contraint, ainsi que des algorithmes pratiques de co-conception réseau-apprentissage adaptés aux architectures hétérogènes. Les retombées attendues concernent à la fois la communauté des réseaux sans fil et celle de l'intelligence artificielle distribuée, avec un potentiel de publications dans des revues et conférences internationales de premier plan., La thèse sera encadré par deux encadrants et un directeur de thèse qui sont membres de l'équipe RT du laboratoire IRIMAS. La thèse se déroulera au campus Grillenbreit de l'IUT de Colmar.
Requirements
Apprentissage Automatique Guidé Par Les Contraintes des Réseaux LoRa/5G, Apprentissage distribué, Federated Learning, Réseaux LoRa/LoRaWAN, Réseaux 5G, Réseaux hétérogènes, IoT, Edge AI, Intelligence artificielle distribuée, * Un master en génie électrique ou informatique, ou dans une discipline connexe,
- D'excellentes compétences rédactionnelles, de communication et de présentation en anglais,
- De très bonnes connaissances en :
- Programmation en Python et C++, et excellentes capacités d'analyse,
- Technologie LoRa, communication cellulaire et réseaux,
- Apprentissage automatique.