Il s’agit de proposer, dans un contexte d’environnement intelligent (habitat intelligent, autoroute intelligente, société robots-humains, etc.), un moteur générique permettant l’auto-adaptation du logiciel supportant l’environnement intelligent considéré (ex. habitat intelligent), au contexte de l’environnement physique dans lequel il est déployé, en prenant en compte sa dynamique et son caractère incertain.
La problématique de recherche à étudier, consiste à rapprocher les techniques de l’IA, en particulier celles basées sur le paradigme multi-agents et l’apprentissage constructiviste, des techniques de l’Internet des Objets et du web sémantique, dans le développement logiciel sensible au contexte. L’étude que nous proposons de mener pose la question de l’auto-adaptation en considérant trois niveaux :
- Auto-adaptation d’ordre 0 : Adaptation dans un contexte connu et prédéfini a priori
- Auto-adaptation d’ordre 1 : dans un contexte accessible (contexte prédictible à partir d’informations disponibles)
- Auto-adaptation d’ordre 2 : Adaptation dans un contexte totalement inconnu, nécessitant la découverte et l’apprentissage de l’environnement.
Réaliser l’auto-adaptation d’un système à un environnement pose la question de la représentation qu’a le système de son environnement et de lui-même (son état, ses capacités, ses objectifs, etc.). La différence entre les trois niveaux d’adaptation définis ci-dessus est déterminée par le niveau de connaissances existantes ou accessibles sur l’environnement et sur les états et les capacités du système.
La question qui se pose alors est comment acquérir (par raisonnement) ou construire (par apprentissage) un modèle de l’environnement et de son évolution et un modèle des capacités du système pour (auto-)développer un comportement adapté à la représentation qu’a le système de lui-même et de son environnement.
Ce stage de Master concernera une première étude de la problématique en abordant les niveaux 0 et 2, pour aboutir si le temps le permet au niveau 1. Il sera réalisé dans le cadre du projet ASAWoO (https:liris.cnrs.fr/asawoo/doku.php) avec une domaine d'application lié au Web des objets.
Un état de l'art des approches connexes sera réalisé, puis la conception et le développement de la solution.
=== Réflexions ===
-> De l'apprentissage Constructiviste à l'apprentissage Socio-Constructiviste
=== Compte-Rendus ===
-> Compte-rendu de la première réunion