Sujet Stage M2 (2009-2010)

 

 

Titre : Production et acceptation collective de nouveaux mots dans un système multi-agent

Encadrants : Tiberiu STRATULAT, Jacques FERBER

Emailstratulat@lirmm.fr, ferber@lirmm.fr

Laboratoire/Equipe: LIRMM/SMILE

Prerequis: SMA, TAL, Prolog

Parcours : I2A

 

Description: 

 

Il s'agit de définir et de réaliser un système multi-agent mettant en oeuvre des agents communicants qui apprennent et s'adaptent à un usage des nouveaux mots.


Ces agents doivent être capable de pouvoir exprimer leur états mentaux (croyances, buts, émotions, obligations, interdictions) dans un langage de communication dont la syntaxe n'est pas forcement connue a priori. Certains mots on peut supposer qu'ils restent inchangés pour pouvoir identifier leur force illocutoire (inform, request, etc.) mais le contenu d'un acte de langage demeure variable en fonction d'une certaine pratique ou contexte. Les agents peuvent utiliser des nouveaux mots dont le sens n'est pas explicite mais à déterminer collectivement à travers l'interaction et donc l'usage. Par exemple un agent peut utiliser des synonymes sans avertir ses interlocuteurs qui à leur tour peuvent demander des explications ou inférer sur leur sens en fonction du contexte. Ainsi des nouveaux mots peuvent être acceptés par une large communauté d'agents et d'autres tomber dans l'oubli car plus du tout utilisés. L'usage d'un nouveau mot par un agent n'est pas obligatoirement accepté ou rejeté tout de suite, mais peut se faire selon des mécanismes d'apprentissage qui restent à définir dans le cadre du stage.


On développera un modèle de système multi-agent et une architecture générique pour un agent communicant avec des capacité des productions de nouveaux mots et dont le sens et l'usage sont établies collectivement. Plus précisément il s'agit de proposer:

- un modèle de production de nouveaux mots avec un nouveau sens ou de synonymes.

- un modèle d'apprentissage/acceptation de nouveau mots.

- un modèle d'interaction communicationnelle (protocole) permettant aux agents d'échanger des messages à contenu variable pour valider ou invalider la sémantique dans une perspective collective.

- des scénarios mettant en oeuvre les modèles ainsi que des expérimentations dont les résultats seront analysés. On étudiera également le résultat de l'interaction entre au moins deux communautés d'agents stables par rapport à des vocabulaires différents (qui parlent deux langues différentes).