Algorithmes, Intelligence Artificielle, Interactions et Décision (AI2D)

Le parcours AI2D (précédemment nommé parcours ANDROIDE) couvre les thématiques liées à la résolution algorithmique de problèmes, aux agents, à la décision et à la robotique autonome. Cette formation vise à dispenser un enseignement à la fois théorique et pratique couvrant l'ensemble des principaux domaines de l'Intelligence Artificielle, de la Décision, de la Recherche Opérationnelle et de l'Interaction ; en particulier, elle aborde tous les aspects liés à la « résolution de problèmes » auxquels les acteurs économiques doivent faire face, ainsi que ceux liés à la mise en place de processus d'interaction intelligents, que ce soit avec un utilisateur humain (afin, par exemple, d'acquérir les informations pertinentes à la résolution de problèmes) ou entre entités autonomes, comme des agents artificiels ou des robots.

L’essor actuel des outils d’intelligence artificielle, d’aide à la décision et de robotique appelle à la formation d’expertes et d’experts pouvant maîtriser une large palette de techniques, autant symboliques que numériques, et aptes à proposer des solutions innovantes dans leur milieu professionnel, qu’il soit académique ou industriel. L’objectif du parcours est donc de former des spécialistes des STIC (Sciences et Technologies de l'Information et de la Communication), maîtrisant les concepts, modèles et outils (en particulier algorithmiques) de ces thématiques.

Algorithmes, Intelligence Artificielle, Interactions et Décision (AI2D)

Objectifs

L'objectif pédagogique du parcours AI2D est de donner des connaissances fondamentales dans les domaines suivants (par ordre alphabétique) :

  • la décision: théorie de la décision, modélisation et apprentissage de préférences, optimisation combinatoire multi-objectifs ou multi-agents, réseaux bayésiens

  • les environnements interactifs: environnements virtuels, interaction homme-machine, jeux sérieux, jeux vidéos, e-learning, systèmes d’information

  • La recherche opérationnelle: programmation mathématique, optimisation et complexité, graphes et ordonnancement

  • La robotique et les systèmes intelligents: agent et robot autonome, systèmes multi-agents, apprentissage automatique

Débouchés

Ce parcours de master vise à former des futur(e)s spécialistes, ingénieur(e)s, ou encore chercheuses et chercheurs, dans les domaines sus-mentionnés de l'intelligence artificielle, de la robotique, des systèmes intelligents, de l'interaction, de la décision et de la recherche opérationnelle.

Débouchés dans le monde de l’entreprise :

  • Entreprises high-tech: jeux vidéo, e-learning, robotique industrielle et domestique,
  • Grands groupes industriels : transport, aérospatiale, automobile, télécommunications, banque, énergie, etc.,
  • Grands acteurs du web et éditeurs de logiciels,
  • Institutions publiques,
  • Sociétés de conseils.

Débouchés dans le monde de la recherche et de l’enseignement :

  • Doctorat en France ou à l’étranger,
  • Recherche publique, privée, ou mixte (thèses CIFRE),
  • Entreprises menant des activités de recherche et développement.

Programme

Premier semestre (M1 - S1)

5 UE parmi les UEs suivantes. MOGPL, LRC, IREC et Anglais sont obligatoires et comptent pour 3 UE (les UE IREC et Anglais comptent chacune pour 3 ECTS).

AcronymeIntituléResponsable(s)ECTSParcoursUtilité
MOGPLModélisation, Optimisation, Graphes et Programmation LinéairePatrice Perny6AI2DObligatoire
LRCLogique et Représentations des ConnaissancesMarie-Jeanne Lesot, Nicolas Maudet6AI2D/MINDObligatoire
IRECInitiation à la Recherche 3AI2DObligatoire
AnglaisAnglais 3Dept. LanguesObligatoire
MAPSIModèles et Algorithmes Probabilistes et Statistiques pour l'Informatique 6MIND/IMATrès Recommandée
COMPLEXComplexité, Algorithmes Probabilistes et Approchés 6CCATrès recommandée
ILIngénierie du Logiciel  6STLConseillée
AAGBIntroduction à la biologie et aux algorithmes sur les arbres et les graphes en bioinformatique 6BIMConseillée
MLBDAModèles et Langages Bases de Données Avancées 6MINDConseillée
BIMABases du Traitement des Images 6IMAConseillée
MODELModèles de calcul 6CCAConseillée
PSCRProgrammation Système Concurrente et Répartie 6SARConseillée
ALGAVAlgorithmique Avancée 6STLConseillée
DLPDéveloppement des Langages de Programmation 6STLConseillée

Deuxième semestre (M1 - S2)

5 UEs parmis les UEs suivantes. Le projet AI2D est obligatoire. Il faut choisir ensuite choisir exactement 4 UEs parmi celles marquées "Complémentaire", dont au minimum 3 UE AI2D "Complémentaire".

AcronymeIntituléResponsable(s)ECTSParcoursUtilité
PAI2DProjet Recherche et Développement AI2DNicolas Maudet, Olivier Spanjaard6AI2DObligatoire
AROBApprentissage et RobotiqueOlivier Sigaud6AI2DComplémentaire
RPRésolution de ProblèmesEvripidis Bampis6AI2DComplémentaire
FoSyMaFondements des Systèmes MultiagentsAurélie Beynier6AI2DComplémentaire
IHMInteraction Humain MachineGilles Bailly6AI2DComplémentaire
DJDécision et JeuxPierre-Henri Wuillemin6AI2DComplémentaire
IAMSIIntelligence Artificielle et Manipulation Symbolique de l'Information 6MINDComplémentaire
MLMachine Learning 6MINDComplémentaire

Premier semestre (M2- S3)

Lors de ce semestre, il y a 5 UE à choisir dans le tableau ci-dessous. A partir de l'année universitaire 2027-2028, les quatre UE COCOMA, HAII, MADMC et AOTJ seront dispensées en anglais.

AcronymeIntituléResponsable(s)ECTSParcours
COCOMACoordination et Consensus Multiagents: Modèles, Algorithmes, ProtocolesVincent Corruble6AI2D
MAOAModèles et Algorithmes d'Ordonnancement et ApplicationsThomas Bellitto6AI2D
HAIIInteraction Humain Intelligence ArtificielleFrançois Bouchet6AI2D
MADIModèles et Algorithmes pour la Décision dans l'IncertainPierre-Henri Wuillemin6AI2D
MOSIMAModélisation et Simulation MultiagentsJean-Daniel Kant6AI2D
MADMCModèles et Algorithmes pour la Décision Multicritères et CollectiveOlivier Spanjaard6AI2D
AOTJAlgorithmique pour l'Optimisation et la Théorie des JeuxBruno Escoffier6AI2D
AI-ADAPTIA pour l'Adaptation d'environnements multimodauxAmel Yessad6AI2D
IARIA pour la RobotiqueNicolas Bredeche6AI2D

Deuxième semestre (M2 - S4)

Le deuxième semestre est dédié à un stage (entreprise ou laboratoire).

Savoir-faire, compétences

À l'issue de sa formation, la ou le diplômé(e) sera capable de :

  • modéliser des problèmes d'optimisation, et d'optimiser des algorithmes de résolution de problèmes combinatoires et de programmes mathématiques,
  • de recueillir et formaliser le savoir d'experts et de construire des systèmes d'aide à la décision, notamment probabilistes,
  • de concevoir des outils informatiques pour aider un décideur à analyser un problème ou une situation et lui fournir des solutions,
  • de concevoir et développer des agents ou des robots adaptatifs et autonomes,
  • de concevoir des algorithmes d'intelligence artificielle pour la robotique, notamment en ce qui concerne la navigation, la cartographie et la planification, ainsi que des algorithmes d'apprentissage et d'évolution pour l'adaptation des robots,
  • de concevoir et réaliser des interfaces intelligentes, des environnements interactifs, des jeux vidéo et des jeux sérieux.

Public visé et prérequis

La spécialité s'adresse à un public d'étudiantes et étudiants scientifiques disposant de bonnes connaissances en informatique et/ou en mathématiques appliquées. Le public de la première année est principalement constitué d'étudiantes et étudiants ayant obtenu une licence d'informatique ou de mathématiques (avec quelques Unités d'Enseignement en programmation et en algorithmique), mais d'autres parcours moins typiques sont aussi examinés avec attention. Le public de deuxième année est constitué pour une part des étudiantes et étudiants de la première année, et pour l'autre part d'élèves ingénieur(e)s ou issu(e)s d'autres formations de master.

Les prérequis nécessaires pour suivre notre formation sont d'une part de disposer d'une formation informatique générale incluant la maîtrise de l'algorithmique et de la programmation (par exemple Python, Java ou C++) et d'autre part d'une bonne connaissance des mathématiques de base (logique, algèbre, analyse, probabilités, ...).

Contacts

Responsables du parcours

  • Aurélie Beynier
  • Olivier Spanjaard

Secrétariats

sciences-master-info-ai2d@sorbonne-universite.fr