370 likes | 476 Views
Exploration d’un ensemble d’Environnement d’apprentissage à base de connaissances (EABC). Résumé. Revue AIED Proposition d’une méthode d’interaction [Exploration des EABC, Interaction] Fin. Artificial Intelligence in Education –AIED (1). Philosophie de la connaissance (Épistémologie).
E N D
Exploration d’un ensemble d’Environnement d’apprentissage à base de connaissances (EABC) J. Tchétagni, UQAM/TELUQ
Résumé • Revue AIED • Proposition d’une méthode d’interaction • [Exploration des EABC, Interaction] • Fin J. Tchétagni, UQAM/TELUQ
Artificial Intelligence in Education –AIED (1) Philosophie de la connaissance (Épistémologie) Informatique/Intelligence Artificielle/Systèmes Intelligents Psychologie Éducation J. Tchétagni, UQAM/TELUQ
AIED (2) Philosophie de la connaissance (Épistémologie) Connaître = Pragmatisme/Socio-historique Interagir avec le monde et construire la signification au fil du temps Raisonner sur la base de principes et de catégories (faits) universelles Rationalisme Expérience avec monde sensible Empirisme J. Tchétagni, UQAM/TELUQ
AIED (3) Psychologie Éducation Apprendre = Associer stimulus du monde sensible/Réponse Adéquate Éducation Acquérir les structures mentales pour le raisonnement Résoudre un problème dans son contexte réel et Interagir avec les facteurs Psychologie Béhaviorisme Cognitivisme Socio-constructivisme J. Tchétagni, UQAM/TELUQ
Épistémologie Informatique/Intelligence Artificielle/Systèmes Intelligents Environnements d’apprentissage par la découverte Pragmatisme/Socio-historique Systèmes Tuteurs Intelligents (STI) Rationalisme EABC Enseignement Assisté par ordinateur (CAI) Empirisme Psychologie Éducation Socio-constructivisme Béhaviorisme Cognitivisme AIED (4) J. Tchétagni, UQAM/TELUQ
Épistémologie Informatique/Intelligence Artificielle/Systèmes Intelligents Organisation de l’environnement de découverte Pragmatisme/Socio-historique Organisation des connaissances Conception des EABC (Systèmes auteurs) Rationalisme Organisation des contenus Empirisme Psychologie Éducation Socio-constructivisme Béhaviorisme Cognitivisme AIED (5) J. Tchétagni, UQAM/TELUQ
AIED (6): une autre perspective Informatique/Intelligence Artificielle/Systèmes Intelligents EABC Multi Agents EABC Par modules EABC pour formation à distance (E-learning) Conception architecturale Par modules intrinsèquement intelligents Par modules + moteur central Client/Serveur J. Tchétagni, UQAM/TELUQ
Résumé • Revue AIED • Proposition d’une méthode d’interaction • [Exploration des EABC, Interaction] • Fin J. Tchétagni, UQAM/TELUQ
Aujourd’hui (2) • Analyse d’EABC • Comment? • Observations: Interagir avec une instance d’EABC • Justification • Test si possible • Pourquoi cette approche alors que les articles existent? J. Tchétagni, UQAM/TELUQ
Aujourd’hui (3) Base des Connaissances = Base de Faits + Base de Règles Moteur d’Inférence • Analyse d’EABC • Comment? • Observations: Interagir avec une instance d’EABC • Justification: Qu’est ce qui fait de ces systèmes des EABC? • Test si possible • Pourquoi cette approche alors que les articles existent? Exécute ou Opère Sur Comporte Reconnaissance Input Inférence Prévision et Support Adaptation ? Système Intelligent: Générer des connaissances ou des états qui permettent/Correspondent à la résolution d’une tâche, d’un but J. Tchétagni, UQAM/TELUQ
Aujourd’hui (4) Base des Connaissances du domaine: modèle du domaine Moteur d’Inférence Soutient Apprentissage • Analyse d’EABC • Comment? • Observations: Interagir avec une instance d’EABC • Justification: Qu’est ce qui fait de ces systèmes des EABC? • Test si possible • Pourquoi cette approche alors que les articles existent? Base des Connaissances de l’apprenant (modèle apprenant) Exécute ou Opère Sur • Représentation déclarative des connaissances du domaine • Énonciation des lois et principes du domaine sous formes de faits (Représentations logiques: Base de Faits) • Représentation des relations entre les éléments du domaines (Représentations graphiques: ontologies, réseaux bayésiens, etc.) • Représentation procédurale des connaissances du domaine (Modèle Expert) • Représentation du comportement de l’Expert dans la résolution d’une tâche particulière (Représentation logique: Système à base de Faits et de règles) Base des connaissances pédagogique (modèle pédagogique) Base des connaissances de communication (modèle nterface) Représentation des connaissances Reconnaissance Input Inférence Prévision et Support Adaptation ? Comporte EABC Générer des connaissances ou des états qui permettent/Correspondent à l’apprentissage, l’amélioration de l’apprentissage, etc. J. Tchétagni, UQAM/TELUQ
Aujourd’hui (5) Base des Connaissances du domaine: modèle du domaine Moteur d’Inférence Soutient Apprentissage Base des Connaissances de l’apprenant (modèle apprenant) • Analyse d’EABC • Comment? • Observations: Interagir avec une instance d’EABC • Justification: Qu’est ce qui fait de ces systèmes des EABC? • Test si possible • Pourquoi cette approche alors que les articles existent? Exécute ou Opère Sur • Représentation déclarative des connaissances de l’apprenant (Modèle Épistémique ou Modèle à long terme) Overlay du modèle du domaine • Énonciation du niveau des connaissances de l’apprenant (Représentations logiques: Base de Faits (Si présent, alors connaissance correspondante maîtrisée);(Représentations graphiques: ontologies (niveau de maîtrise), réseaux bayésiens (Probabilité de maîtrise), etc.) • Représentation procédurale des connaissances du domaine (Modèle Comportemental ou à Modèle à court terme) • Représentation du comportement de l’apprenantdans la résolution d’une tâche particulière (Système à base de Faits et de règles, Grâphe de tâche/Espace problème). Exemple: Modèle Expert+Buggy Rules Base des connaissances pédagogique (modèle pédagogique) Base des connaissances de communication (modèle nterface) Représentation des connaissances Reconnaissance Input Inférence Prévision et Support Adaptation ? Comporte EABC Générer des connaissances ou des états qui permettent/Correspondent à l’apprentissage, l’amélioration de l’apprentissage, etc. J. Tchétagni, UQAM/TELUQ
Aujourd’hui (6) Base des Connaissances du domaine: modèle du domaine Moteur d’Inférence Soutient Apprentissage Base des Connaissances de l’apprenant (modèle apprenant) • Analyse d’EABC • Comment? • Observations: Interagir avec une instance d’EABC • Justification: Qu’est ce qui fait de ces systèmes des EABC? • Test si possible • Pourquoi cette approche alors que les articles existent? Exécute ou Opère Sur • Représentation des connaissances pédagogiques • Diagnostic cognitif de l’apprenant • Comportemental (Model Tracing): Reconnaître l’action de l’apprenant, Inférer sa démarche, Prédire la prochaine étape, Suggérer l’indice approprié (Conati et Al. 2002) • Epistemique (Knowledge Tracing): Inférer les connaissances de l’apprenant à partir de sa performance (Tchétagni et Nkambou 2002) • Support Didactique • Représentation des stratégies de support à l’apprentissage, ainsi que des tactiques correspondantes • Stratégie: Remédier; Tactique: Expliquer; Construire lasolution Base des connaissances pédagogique (modèle pédagogique) Base des connaissances de communication (modèle nterface) Représentation des connaissances Reconnaissance Input Inférence Prévision et Support Adaptation ? Comporte EABC Générer des connaissances ou des états qui permettent/Correspondent à l’apprentissage, l’amélioration de l’apprentissage, etc. J. Tchétagni, UQAM/TELUQ
Aujourd’hui (7) Base des Connaissances du domaine: modèle du domaine Moteur d’Inférence Soutient Apprentissage Base des Connaissances de l’apprenant (modèle apprenant) • Analyse d’EABC • Comment? • Observations: Interagir avec une instance d’EABC • Justification: Qu’est ce qui fait de ces systèmes des EABC? • Test si possible • Pourquoi cette approche alors que les articles existent? • Représentation de la communication Apprenant-Machine • Modèle de discours • Modéliser les interactions possibles Apprenant/Système par tâche afin que la machine comprenne les input de l’apprenant. Pas de technique particulière d’IA mais le but est toujours d’appliquer les critères d’intelligence, à savoir … • Accès à des informations pour l’apprentissage • Accès à une représentation des connaissances du domaine • Accès à son modèle Exécute ou Opère Sur Base des connaissances pédagogique (modèle pédagogique) Base des connaissances de communication (modèle nterface) Représentation des connaissances Reconnaissance Input Inférence Prévision et Support Adaptation ? Comporte EABC Générer des connaissances ou des états qui permettent/Correspondent à l’apprentissage, l’amélioration de l’apprentissage, etc. J. Tchétagni, UQAM/TELUQ
Aujourd’hui (8) Base des Connaissances du domaine dans une perspective pédagogique (pré-requis, acquisition, etc.) : Analyser et planifier les objectifs d’apprentissage (Nkambou et Al. 2003) • Analyse d’EABC • Comment? • Observations: Interagir avec une instance d’EABC • Justification: Qu’est ce qui fait de ces systèmes des EABC? • Test si possible • Pourquoi cette approche alors que les articles existent? Moteur d’Inférence Ontologies Exécute ou Opère Sur Base des connaissances sur le design pédagogique (Psyche et Al. 2005) Génération/Planification Curriculum Base de connaissances sur une fonction pédagogique (Tchétagni 2004, Projet de Recherche) Comporte Base de connaissances? Support au concepteur? Génération? Environnement à base de connaissances pour la conception d’EABC (Systèmes Auteurs) Générer des EABC ou des modèles conceptuels d’EABC VALIDES (à partir de connaissances reliées au design pédagogique, au domaine à apprendre, à la nature d’une fonction pédagogique) J. Tchétagni, UQAM/TELUQ
Aujourd’hui (9) Base des Connaissances du domaine dans une perspective pédagogique (pré-requis, acquisition, etc.) : Analyser et planifier les objectifs d’apprentissage (Nkambou et Al. 2003) • Analyse d’EABC • Comment? • Observations: Interagir avec une instance d’EABC • Justification: Qu’est ce qui fait de ces systèmes des EABC? • Test si possible • Pourquoi cette approche alors que les articles existent? Moteur d’Inférence Exécute ou Opère Sur Base des connaissances sur le design pédagogique (Psyche et Al. 2005) Ontologies Base de connaissances sur une fonction pédagogique (Tchétagni 2004, Projet de Recherche) Assistance au concepteur pédagogique Comporte Base de connaissances? Support au concepteur? Génération? Environnement à base de connaissances pour la conception d’EABC (Systèmes Auteurs) Générer des EABC ou des modèles conceptuels d’EABC VALIDES (à partir de connaissances reliées au design pédagogique, au domaine à apprendre, à la nature d’une fonction pédagogique) J. Tchétagni, UQAM/TELUQ
Aujourd’hui (10) Base des Connaissances du domaine dans une perspective pédagogique (pré-requis, acquisition, etc.) : Analyser et planifier les objectifs d’apprentissage (Nkambou et Al. 2003) • Analyse d’EABC • Comment? • Observations: Interagir avec une instance d’EABC • Justification: Qu’est ce qui fait de ces systèmes des EABC? • Test si possible • Pourquoi cette approche alors que les articles existent? Moteur d’Inférence Exécute ou Opère Sur Base des connaissances sur le design pédagogique (Psyche et Al. 2005) Base de connaissances sur une fonction pédagogique (Tchétagni 2004, Projet de Recherche) Assistance au concepteur pédagogique Base de Faits et de Règles Comporte Base de connaissances? Support au concepteur? Génération? Environnement à base de connaissances pour la conception d’EABC (Systèmes Auteurs) Générer des EABC ou des modèles conceptuels d’EABC VALIDES (à partir de connaissances reliées au design pédagogique, au domaine à apprendre, à la nature d’une fonction pédagogique) J. Tchétagni, UQAM/TELUQ
Aujourd’hui (11) • Analyse d’EABC • Comment? • Observations: Interagir avec une instance d’EABC • Justification: Qu’est ce qui fait de ces systèmes des EABC? • Test si possible • Pourquoi cette approche alors que les articles sont disponibles? • Justifier Votre Position: • Le système serait il capable de fonctionner (avec les mêmes caractéristiques d’intelligence ou de au moins de présence d’une base de connaissances) sans les mécanismes que vous proposez ou que vous soupçonnez? J. Tchétagni, UQAM/TELUQ
Aujourd’hui (12) • Analyse d’EABC • Comment? • Observations: Interagir avec une instance d’EABC • Justification: Qu’est ce qui fait de ces systèmes des EABC? • Test si possible • Pourquoi cette approche alors que les articles sont disponibles? • Susciter votre réflexion • Le but n’est pas de vérifier ou de comparer le système avec la description de l’article (presqu’impossible car …) • Le but est de comprendre concrètement ce que sont les EABC en appliquant vos connaissances en AIED. • Tant mieux si vos conclusions correspondent à l’article!! (Bon test) J. Tchétagni, UQAM/TELUQ
Aujourd’hui (13) • Analyse d’EABC • Comment? • Observations: Interagir avec une instance d’EABC • Justification: Qu’est ce qui fait de ces systèmes des EABC? • Test si possible • Pourquoi cette approche alors que les articles sont disponibles? • Justifier Votre Position: • Le système serait il capable de fonctionner (avec les mêmes caractéristiques d’intelligence ou de au moins de présence d’une base de connaissances) sans les mécanismes que vous proposez ou que vous soupçonnez? J. Tchétagni, UQAM/TELUQ
Résumé • Revue AIED • Proposition d’une méthode d’interaction • [Exploration des EABC, Interaction] • Fin J. Tchétagni, UQAM/TELUQ
EABC (1) • RMT-Tutor • Domaine: Méthodes expérimentales en Sciences humaines • Apprenant: Résout des problèmes en interagissant avec tuteur (mode STI) ou en répondant aux questions (mode CAI) • Pédagogie: Donner Feedback • Interface: Espace réponse, navigation à travers les problèmes • Démo RMT-Tutor http://alarm.cti.depaul.edu/rmt J. Tchétagni, UQAM/TELUQ
EABC(1) • Analyse d’EABC • Observations: Interagir avec une instance d’EABC • Justification: Qu’est ce qui fait de ces systèmes des EABC? • Test si possible J. Tchétagni, UQAM/TELUQ
EABC (2) • Wayang Outpost • Domaine: Géométrie (niveau secondaire) • Apprenant: Résout des problèmes; passe des tests de calcul mental et d’habileté de rotation spatiale (Pourquoi?) • Pédagogie: Fournir des indices sur demande ou … • Interface: Thèmes • Démo Wayang Outpost http://wayang.cs.umass.edu/Wayang/flash/# J. Tchétagni, UQAM/TELUQ
EABC(2) • Analyse d’EABC • Observations: Interagir avec une instance d’EABC • Justification: Qu’est ce qui fait de ces systèmes des EABC? • Test si possible J. Tchétagni, UQAM/TELUQ
Démo Ms Lindquist EABC (3) • Ms Lindquist • Domaine: Algèbre (secondaire) • Apprenant: Résout des problèmes en interagissant avec tuteur • Pédagogie: Co-construire les solutions • Interface: Espace réponse, navigation à travers les problèmes J. Tchétagni, UQAM/TELUQ
EABC(3) • Analyse d’EABC • Observations: Interagir avec une instance d’EABC • Justification: Qu’est ce qui fait de ces systèmes des EABC? • Test si possible J. Tchétagni, UQAM/TELUQ
Démo Andes EABC (4) • Andes • Domaine: Physique (Collège, Université) • Apprenant: Résout des problèmes • Pédagogie: Donner un Feedback et fournir de l’aide • Interface: Espace réponse, outil de construction de solution, accès aux connaissances du domaine J. Tchétagni, UQAM/TELUQ
EABC(4) • Analyse d’EABC • Observations: Interagir avec une instance d’EABC • Justification: Qu’est ce qui fait de ces systèmes des EABC? • Test si possible J. Tchétagni, UQAM/TELUQ
Démo Rashi EABC (5) • Rashi Inquiry LE • Domaine: Biologie médicale, écologie, etc. • Apprenant: Analyse un cas (problème réel) et le résout en émettant des hypothèse • Pédagogie: Fournir des outils de constructions et de tests d’hypothèses • Interface: Outils de cueillette et d’analyse des données sur le cas J. Tchétagni, UQAM/TELUQ
EABC(5) • Analyse d’EABC • Observations: Interagir avec une instance d’EABC • Justification: Qu’est ce qui fait de ces systèmes des EABC? • Test si possible J. Tchétagni, UQAM/TELUQ
Démo CTAT Conception-EABC (6) • CTAT • Conception d’un Pseudo – Tuteur par démonstration de divers comportements (Pas de base de connaissances) • Conception d’un « Cognitive tutor » basé sur Jess J. Tchétagni, UQAM/TELUQ
EABC(6) • Analyse d’EABC • Observations: Interagir avec une instance d’EABC • Justification: Qu’est ce qui fait de ces systèmes des EABC? • Test si possible J. Tchétagni, UQAM/TELUQ
Démo SimQuest Conception-EABC (7) • SimQuest • Conception d’un environnement d’apprentissage par la découverte J. Tchétagni, UQAM/TELUQ
EABC(7) • Analyse d’EABC • Observations: Interagir avec une instance d’EABC • Justification: Qu’est ce qui fait de ces systèmes des EABC? • Test si possible J. Tchétagni, UQAM/TELUQ
Résumé • Revue AIED • Proposition d’une méthode d’interaction • [Exploration des EABC, Interaction] • Fin • Plus d’infos • jtchetag@info.uqam.ca J. Tchétagni, UQAM/TELUQ