A multilayer inference engine for individualized tutoring model: adapting learning material and its granularity

Computer-supported approaches have been widely used for enriching the learning process. The technological advances have led tutoring systems to embody intelligence in their functionalities. However, so far, they fail to adequately incorporate intelligence and adaptivity in their diagnostic and reasoning mechanisms. In view of the above, this paper presents a novel expert system for the instruction of the programming language Java. A multilayer inference engine was developed and used in this system to provide individualized instruction to students according to their needs and preferences. The multilayer inference engine incorporates a set of algorithmic methods in different layers promoting personalization in the tutoring strategies. In particular, an artificial neural network and multi-criteria decision analysis are used in one layer for adapting the learning units based on students’ learning style, and a fuzzy logic model is applied in the other layer for defining the granularity of learning units according to students’ profile characteristics, such as learning style, knowledge level and misconceptions. The students’ learning style is based on the Honey and Mumford model. The evaluation of the system was conducted using an established framework and Student’s t test, and the results showed a high level of acceptance of the presented model.

[1]  Lawrence Nderu,et al.  Fuzzy Logic Based Context Aware Recommender for Smart E-learning Content Delivery , 2018, 2018 5th International Conference on Soft Computing & Machine Intelligence (ISCMI).

[2]  Juan Humberto Sossa Azuela,et al.  Hybrid neural networks for big data classification , 2020, Neurocomputing.

[3]  Jamal El Kafi,et al.  Emotion Recognition in E-learning Systems , 2018, 2018 6th International Conference on Multimedia Computing and Systems (ICMCS).

[4]  Dante Mújica-Vargas,et al.  Genetic Algorithm with Radial Basis Mapping Network for the Electricity Consumption Modeling , 2020, Applied Sciences.

[5]  Mu-Yen Chen,et al.  Wavelet-Based EEG Processing for Epilepsy Detection Using Fuzzy Entropy and Associative Petri Net , 2019, IEEE Access.

[6]  Konstantina Chrysafiadi,et al.  A Framework for Creating Automated Online Adaptive Tests Using Multiple-Criteria Decision Analysis , 2018, 2018 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[7]  Hai Liu,et al.  Automatic Recommendation Technology for Learning Resources with Convolutional Neural Network , 2016, 2016 International Symposium on Educational Technology (ISET).

[8]  Maria Samarakou,et al.  Application of fuzzy logic for the assessment of engineering students , 2017, 2017 IEEE Global Engineering Education Conference (EDUCON).

[9]  Muhammad Shoaib,et al.  An Adaptive Feedback System to Improve Student Performance Based on Collaborative Behavior , 2019, IEEE Access.

[10]  Eugenijus Kurilovas Advanced machine learning approaches to personalise learning: learning analytics and decision making , 2019, Behav. Inf. Technol..

[11]  Paul A. Kirschner,et al.  Stop propagating the learning styles myth , 2017, Comput. Educ..

[12]  Marián Simko,et al.  Supporting Semantic Annotation of Educational Content by Automatic Extraction of Hierarchical Domain Relationships , 2016, IEEE Transactions on Learning Technologies.

[13]  Jacqueline Bourdeau,et al.  Advances in Intelligent Tutoring Systems , 2010 .

[14]  Paula J. Durlach,et al.  Open Social Student Modeling for Personalized Learning , 2016, IEEE Transactions on Emerging Topics in Computing.

[15]  Gang Li,et al.  Research on leamer's emotion recognition for intelligent education system , 2018, 2018 IEEE 3rd Advanced Information Technology, Electronic and Automation Control Conference (IAEAC).

[16]  Hassan M. H. Mustafa,et al.  An Overview on Evaluation of E-Learning/Training Response Time Considering Artificial Neural Networks Modeling , 2017 .

[17]  Feng Wang,et al.  E-learning Behavior Analysis Based on Fuzzy Clustering , 2009, 2009 Third International Conference on Genetic and Evolutionary Computing.

[18]  Sankar Pariserum Perumal,et al.  Fuzzy family tree similarity based effective e-learning recommender system , 2017, 2016 Eighth International Conference on Advanced Computing (ICoAC).

[19]  Evangelos Triantaphyllou,et al.  Introduction to Multi-Criteria Decision Making , 2000 .

[20]  Katrien Verbert,et al.  Review of Research on Student-Facing Learning Analytics Dashboards and Educational Recommender Systems , 2017, IEEE Transactions on Learning Technologies.

[21]  Jesús Alberto Meda-Campaña,et al.  On the Estimation and Control of Nonlinear Systems With Parametric Uncertainties and Noisy Outputs , 2018, IEEE Access.

[22]  Yutaka Watanobe,et al.  Learning Path Recommender System based on Recurrent Neural Network , 2018, 2018 9th International Conference on Awareness Science and Technology (iCAST).

[23]  Keeley A. Crockett,et al.  Near Real-Time Comprehension Classification with Artificial Neural Networks: Decoding e-Learner Non-Verbal Behavior , 2018, IEEE Transactions on Learning Technologies.

[24]  Adam H. M. Pinto,et al.  Project R-CASTLE: Robotic-Cognitive Adaptive System for Teaching and Learning , 2019, IEEE Transactions on Cognitive and Developmental Systems.

[25]  Sasmoko,et al.  Face Detection and Recognition Based E-Learning for Students Authentication: Study Literature Review , 2018, 2018 International Conference on Information Management and Technology (ICIMTech).

[26]  R. Weis,et al.  Accommodation Decision Making for Postsecondary Students With Learning Disabilities , 2016, Journal of learning disabilities.

[27]  Abdulkadir Karaci,et al.  Intelligent tutoring system model based on fuzzy logic and constraint-based student model , 2019, Neural Computing and Applications.

[28]  Z. Sevarac Neuro Fuzzy Reasoner for Student Modeling , 2006 .

[29]  Keeley A. Crockett,et al.  On predicting learning styles in conversational intelligent tutoring systems using fuzzy decision trees , 2017, Int. J. Hum. Comput. Stud..

[30]  Sébastien George,et al.  Adaptive Gamification for Learning Environments , 2019, IEEE Transactions on Learning Technologies.

[31]  Ali Aajli,et al.  Generation of an adaptive e-learning domain model based on a fuzzy logic approach , 2016, 2016 IEEE/ACS 13th International Conference of Computer Systems and Applications (AICCSA).

[32]  Kamal Bijlani,et al.  A novel approach for group formation in collaborative learning using learner preferences , 2017, 2017 International Conference on Advances in Computing, Communications and Informatics (ICACCI).

[33]  Seren Başaran,et al.  Multi-Criteria Decision Analysis Approaches for Selecting and Evaluating Digital Learning Objects , 2016 .

[34]  José de Jesús Rubio,et al.  SOFMLS: Online Self-Organizing Fuzzy Modified Least-Squares Network , 2009, IEEE Transactions on Fuzzy Systems.

[35]  David Ricardo Cruz,et al.  Novel Nonlinear Hypothesis for the Delta Parallel Robot Modeling , 2020, IEEE Access.

[36]  Khaled Elleithy,et al.  Comparison of autoencoder and Principal Component Analysis followed by neural network for e-learning using handwritten recognition , 2017, 2017 IEEE Long Island Systems, Applications and Technology Conference (LISAT).

[37]  A. P. Bhagat,et al.  Neuro Fuzzy intelligent e-Learning systems , 2016, 2016 Online International Conference on Green Engineering and Technologies (IC-GET).

[38]  Paulo Alves,et al.  Case-Based Reasoning Approach to Adaptive Web-Based Educational Systems , 2008, 2008 Eighth IEEE International Conference on Advanced Learning Technologies.

[39]  Evangelos Triantaphyllou,et al.  Multi-criteria Decision Making Methods: A Comparative Study , 2000 .

[40]  Rochdi Messoussi,et al.  Multi-Agent System Based on Fuzzy Logic for E-Learning Collaborative System , 2018, 2018 International Symposium on Advanced Electrical and Communication Technologies (ISAECT).