On the use of case-based planning for e-learning personalization

Selection+sequencing of contents for e-learning personalization by using AI planning.Automated compilation of PDDL files, making our approach solver independent.Case-based planning to adapt and repair routes to meet new requirements.Integration on top of Moodle Learning Management System.Good performance from short to long courses and up to 100 students. In this paper we propose myPTutor, a general and effective approach which uses AI planning techniques to create fully tailored learning routes, as sequences of Learning Objects (LOs) that fit the pedagogical and students' requirements.myPTutor has a potential applicability to support e-learning personalization by producing, and automatically solving, a planning model from (and to) e-learning standards in a vast number of real scenarios, from small to medium/large e-learning communities. Our experiments demonstrate that we can solve scenarios with large courses and a high number of students. Therefore, it is perfectly valid for schools, high schools and universities, especially if they already use Moodle, on top of which we have implemented myPTutor. It is also of practical significance for repairing unexpected discrepancies (while the students are executing their learning routes) by using a Case-Based Planning adaptation process that reduces the differences between the original and the new route, thus enhancing the learning process.

[1]  Flavio Tonidandel,et al.  The FAR-OFF System: A Heuristic Search Case-Based Planning , 2002, AIPS.

[2]  Eva Onaindia,et al.  On the automatic compilation of e-learning models to planning , 2013, Knowl. Eng. Rev..

[3]  R. Felder,et al.  Learning and Teaching Styles in Engineering Education. , 1988 .

[4]  Alejandro Peña-Ayala,et al.  Educational data mining , 2014 .

[5]  Erica Melis,et al.  Pedagogically founded courseware generation based on HTN-planning , 2009, Expert Syst. Appl..

[6]  Ivan Serina,et al.  Planning and Execution in a Personalised E-Learning Setting , 2011, CAEPIA.

[7]  Varsha Negi Recommender System , 2013 .

[8]  Eugenijus Kurilovas,et al.  Recommending suitable learning paths according to learners' preferences: Experimental research results , 2015, Comput. Hum. Behav..

[9]  S. Garruzzo,et al.  MASHA-EL: A Multi-Agent System for Supporting Adaptive E-Learning , 2007 .

[10]  Subbarao Kambhampati,et al.  Generating diverse plans to handle unknown and partially known user preferences , 2012, Artif. Intell..

[11]  Paolo Liberatore,et al.  On the complexity of case-based planning , 2004, J. Exp. Theor. Artif. Intell..

[12]  Ivan Serina,et al.  Using AI Planning to Enhance E-Learning Processes , 2012, ICAPS.

[13]  Yixin Chen,et al.  Temporal Planning using Subgoal Partitioning and Resolution in SGPlan , 2006, J. Artif. Intell. Res..

[14]  Ivan Serina,et al.  Offline and Online Plan Library Maintenance in Case-Based Planning , 2013, AI*IA.

[15]  Seyed Reza Shahamiri,et al.  A systematic review of scholar context-aware recommender systems , 2015, Expert Syst. Appl..

[16]  Jae Kyeong Kim,et al.  A literature review and classification of recommender systems research , 2012, Expert Syst. Appl..

[17]  施國琛,et al.  Sharable Content Object Reference Model (SCORM) , 2008, Encyclopedia of Multimedia.

[18]  Antonio Garrido,et al.  Student-oriented planning of e-learning contents for Moodle , 2015, J. Netw. Comput. Appl..

[19]  Silvia Richter,et al.  The LAMA Planner: Guiding Cost-Based Anytime Planning with Landmarks , 2010, J. Artif. Intell. Res..

[20]  Ivan Serina,et al.  Plan Stability: Replanning versus Plan Repair , 2006, ICAPS.

[21]  Mohamed Jemni,et al.  Generalized metrics for the analysis of E-learning personalization strategies , 2015, Comput. Hum. Behav..

[22]  Moti Zwilling,et al.  Student data mining solution-knowledge management system related to higher education institutions , 2014, Expert Syst. Appl..

[23]  Ivan Serina,et al.  Progress in Case-Based Planning , 2015, ACM Comput. Surv..

[24]  Félix Hernández-del-Olmo,et al.  Supporting teachers in adaptive educational systems through predictive models: A proof of concept , 2012, Expert Syst. Appl..

[25]  Julita Vassileva,et al.  Course sequencing techniques for large-scale web-based education , 2003 .

[26]  R Barthel,et al.  Standardization in e-Learning. The "Sharable Content Object Reference Model (SCORM)” , 2004 .

[27]  James A. Hendler,et al.  MERGING SEPARATELY GENERATED PLANS WITH RESTRICTED INTERACTIONS , 1992, Comput. Intell..

[28]  Ivan Serina,et al.  On the Plan-Library Maintenance Problem in a Case-Based Planner , 2013, ICCBR.

[29]  Márcia Gonçalves de Oliveira,et al.  Recommendation of programming activities by multi-label classification for a formative assessment of students , 2013, Expert Syst. Appl..

[30]  Antonio R. Anaya,et al.  Recommender system in collaborative learning environment using an influence diagram , 2013, Expert Syst. Appl..

[31]  Giuseppe M. L. Sarnè,et al.  Using Semantic Negotiation for Ontology Enrichment in e-Learning Multi-agent Systems , 2015, 2015 Ninth International Conference on Complex, Intelligent, and Software Intensive Systems.

[32]  Eva Onaindia,et al.  Assembling Learning Objects for Personalized Learning: An AI Planning Perspective , 2013, IEEE Intelligent Systems.

[33]  David B. Leake Case-based reasoning , 1994, The Knowledge Engineering Review.

[34]  Giuseppe M. L. Sarnè,et al.  EFFICIENT PERSONALIZATION OF E‐LEARNING ACTIVITIES USING A MULTI‐DEVICE DECENTRALIZED RECOMMENDER SYSTEM , 2010, Comput. Intell..

[35]  Eva Onaindia,et al.  Automatic generation of temporal planning domains for e-learning problems , 2010, J. Sched..

[36]  Bernhard Nebel,et al.  COMPLEXITY RESULTS FOR SAS+ PLANNING , 1995, Comput. Intell..

[37]  Eugenijus Kurilovas,et al.  Recommending suitable learning scenarios according to learners' preferences: An improved swarm based approach , 2014, Comput. Hum. Behav..

[38]  Alejandro Peña-Ayala Review: Educational data mining: A survey and a data mining-based analysis of recent works , 2014 .

[39]  Giuseppe M. L. Sarnè,et al.  ISABEL: A Multi Agent e-Learning System That Supports Multiple Devices , 2007, IAT.

[40]  Giuseppe M. L. Sarnè,et al.  A Distributed Agent-Based Approach for Supporting Group Formation in P2P e-Learning , 2013, AI*IA.

[41]  Giuseppe M. L. Sarnè,et al.  Forming Homogeneous Classes for e-Learning in a Social Network Scenario , 2015, IDC.

[42]  Puteh Saad,et al.  Adaptive Course Sequencing for Personalization of Learning Path Using Neural Network , 2009, SOCO 2009.

[43]  Konstantina Chrysafiadi,et al.  Student modeling approaches: A literature review for the last decade , 2013, Expert Syst. Appl..

[44]  Craig A. Knoblock,et al.  A Survey of Digital Map Processing Techniques , 2014, ACM Comput. Surv..

[45]  Ivan Serina,et al.  Effective plan retrieval in case-based planning for metric-temporal problems , 2015, J. Exp. Theor. Artif. Intell..

[46]  Brandon Muramatsu,et al.  Draft Standard for Learning Object Metadata , 2002 .

[47]  George D. Magoulas,et al.  Recent Soft Computing Approaches to User Modeling in Adaptive Hypermedia , 2004, AH.

[48]  Eva Onaindia,et al.  Planning and scheduling in an e-learning environment. A constraint-programming-based approach , 2008, Eng. Appl. Artif. Intell..

[49]  Luca Spalazzi,et al.  A Survey on Case-Based Planning , 2004, Artificial Intelligence Review.

[50]  Renzo Sprugnoli,et al.  Data mining models for student careers , 2015, Expert Syst. Appl..

[51]  Ivan Serina,et al.  Planning Through Stochastic Local Search and Temporal Action Graphs in LPG , 2003, J. Artif. Intell. Res..

[52]  E DemetrisKyriacou A Scrutable User Modelling Infrastructure for enabling life-long User Modelling , 2008 .

[53]  S. Garruzzo,et al.  ISABEL: A Multi Agent e-Learning System That Supports Multiple Devices , 2007, 2007 IEEE/WIC/ACM International Conference on Intelligent Agent Technology (IAT'07).

[54]  Luca Spalzzi,et al.  A Survey on Case-Based Planning , 2001 .

[55]  Maria Virvou,et al.  Automatic generation of emotions in tutoring agents for affective e-learning in medical education , 2011, Expert Syst. Appl..

[56]  Angélica de Antonio Jiménez,et al.  A proposal for student modeling based on ontologies and diagnosis rules , 2011, Expert Syst. Appl..

[57]  Barry Smyth,et al.  Competence Models and the Maintenance Problem , 2001, Comput. Intell..

[58]  Ivan Serina,et al.  Efficient Plan Adaptation through Replanning Windows and Heuristic Goals , 2010, RCRA.

[59]  Pithamber R. Polsani,et al.  Use and Abuse of Reusable Learning Objects , 2006, J. Digit. Inf..

[60]  Dragan Gasevic,et al.  Student modeling and assessment in intelligent tutoring of software patterns , 2012, Expert Syst. Appl..

[61]  Olga C. Santos,et al.  Linking Educational Specifications and Standards for Dynamic Modelling in ADAPTAPlan , 2007, ReTIeL.

[62]  Ivan Serina,et al.  Kernel functions for case-based planning , 2010, Artif. Intell..

[63]  Eva Onaindia,et al.  Modeling E-Learning Activities in Automated Planning ∗ , 2009 .

[64]  Eva Onaindia,et al.  On the Application of Planning and Scheduling Techniques to E-Learning , 2010, IEA/AIE.