A case-based peer-to-peer framework for managing student models in Intelligent Tutoring Systems

Intelligent tutoring systems (ITSs) aim at providing personalized and adaptive tutoring to students by the incorporation of a student modeling component. In the near future, a very interesting scenario will appear when multiple tutoring systems exchange information in order to learn from its own experiences and improve their student modeling components. In order to get closer to such scenario, in this paper we present a case-based peer-to-peer multi-agent system for collaborative management of student models in ITSs. The goal of the system is twofold: first, to initialize the student model when a new student logs on the tutor system and second, to update the student model depending on the studentpsilas interaction with the system and exchanging this information with its peers. The quality of the system is evaluated in terms of its ability for searching similar cases (accuracy) tested under three different strategies. Our results show that increasing the system complexity (number of nodes and/or number of students) and using a committee strategy, the performance of the global system is improved by reducing network traffic, and preserving the quality of the solutions for the new students (cases).

[1]  Du Xian-feng Multi-Agent Architecture for Cooperative Software Engineering , 2006 .

[2]  Mostafa H. Ammar,et al.  A reputation system for peer-to-peer networks , 2003, NOSSDAV '03.

[3]  Barry Smyth,et al.  Collaborative Case-Based Reasoning: Applications in Personalised Route Planning , 2001, ICCBR.

[4]  Belur V. Dasarathy,et al.  Nearest neighbor (NN) norms: NN pattern classification techniques , 1991 .

[5]  Padraig Cunningham,et al.  Emergent case-based reasoning applications , 2005, The Knowledge Engineering Review.

[6]  Enric Plaza,et al.  Cooperation Modes among Case-Based Reasoning Agents , 1996 .

[7]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[8]  Agnar Aamodt,et al.  Case-Based Reasoning: Foundational Issues, Methodological Variations, and System Approaches , 1994, AI Commun..

[9]  Ian T. Foster,et al.  Mapping the Gnutella Network: Properties of Large-Scale Peer-to-Peer Systems and Implications for System Design , 2002, ArXiv.

[10]  NICHOLAS R. JENNINGS,et al.  An agent-based approach for building complex software systems , 2001, CACM.

[11]  Thomas G. Dietterich What is machine learning? , 2020, Archives of Disease in Childhood.

[12]  Wang Yan,et al.  Multi-Agent Architecture for Cooperative Software Engineering , 2004 .

[13]  Martha W. Evens,et al.  A practical student model in an intelligent tutoring system , 1999, Proceedings 11th International Conference on Tools with Artificial Intelligence.

[14]  Santiago Ontañón,et al.  Learning to form dynamic committees , 2003, AAMAS '03.

[15]  Santiago Ontañón,et al.  Cooperative Multiagent Learning , 2002, Adaptive Agents and Multi-Agents Systems.