Browse > Article
http://dx.doi.org/10.3837/tiis.2019.05.003

Adaptive Learning Path Recommendation based on Graph Theory and an Improved Immune Algorithm  

BIAN, Cun-Ling (Department of Educational Technology, Ocean University of China)
WANG, De-Liang (Department of Educational Technology, Ocean University of China)
LIU, Shi-Yu (Department of Educational Technology, Ocean University of China)
LU, Wei-Gang (Department of Educational Technology, Ocean University of China)
DONG, Jun-Yu (Department of Computer Science and Technology, Ocean University of China)
Publication Information
KSII Transactions on Internet and Information Systems (TIIS) / v.13, no.5, 2019 , pp. 2277-2298 More about this Journal
Abstract
Adaptive learning in e-learning has garnered researchers' interest. In it, learning resources could be recommended automatically to achieve a personalized learning experience. There are various ways to realize it. One of the realistic ways is adaptive learning path recommendation, in which learning resources are provided according to learners' requirements. This paper summarizes existing works and proposes an innovative approach. Firstly, a learner-centred concept map is created using graph theory based on the features of the learners and concepts. Then, the approach generates a linear concept sequence from the concept map using the proposed traversal algorithm. Finally, Learning Objects (LOs), which are the smallest concrete units that make up a learning path, are organized based on the concept sequences. In order to realize this step, we model it as a multi-objective combinatorial optimization problem, and an improved immune algorithm (IIA) is proposed to solve it. In the experimental stage, a series of simulated experiments are conducted on nine datasets with different levels of complexity. The results show that the proposed algorithm increases the computational efficiency and effectiveness. Moreover, an empirical study is carried out to validate the proposed approach from a pedagogical view. Compared with a self-selection based approach and the other evolutionary algorithm based approaches, the proposed approach produces better outcomes in terms of learners' homework, final exam grades and satisfaction.
Keywords
Adaptive learning; graph theory; improved immune algorithm; learning path recommendation;
Citations & Related Records
연도 인용수 순위
  • Reference
1 S.S. Nash, "Learning objects, learning object repositories, and learning theory: Preliminary best practices for online courses," Interdisciplinary Journal of Knowledge & Learning Objects, Vol. 1, no. 1, pp. 217-228, 2005.
2 Q. Lin, J. Chen, Z.H. Zhan, W.N. Chen, C.A.C. Coello, Y. Yin, C.M. Lin and J. Zhang, "A Hybrid Evolutionary Immune Algorithm for Multi-objective Optimization Problems," IEEE Transactions on Evolutionary Computation, Vol. 20, no. 5, pp. 711-729, 2015.   DOI
3 J.T. Tsai, W.H. Ho, T.K. Liu and J.H. Chou, "Improved immune algorithm for global numerical optimization and job-shop scheduling problems," Applied Mathematics & Computation, Vol. 194, no. 2, pp. 406-424, 2007.   DOI
4 Q. Lin, Q. Zhu, P. Huang, J. Chen, Z. Ming and J. Yu, "A novel hybrid multi-objective immune algorithm with adaptive differential evolution," Computers & Operations Research, Vol. 62, no. C, pp. 95-111, 2015.   DOI
5 G. Pan, K. Li, A. Ouyang and K. Li, "Hybrid immune algorithm based on greedy algorithm and delete-cross operator for solving TSP," Soft Computing, Vol. 20, no. 2, pp. 555-566, 2016.   DOI
6 J.J. Jeroen, van Merrienboer and P. Ayres, "Research on cognitive load theory and its design implications for e-learning," Educational Technology Research and Development. Vol. 3, no. 3, pp. 5-13, 2005.   DOI
7 S. Wan and Z. Niu, "A learner oriented learning recommendation approach based on mixed concept mapping and immune algorithm," Knowledge-Based Systems, Vol. 103, pp. 28-40, 2016.   DOI
8 J. Janssen, A.J. Berlanga and R. Koper, "Evaluation of the Learning Path Specification," Educational Technology & Society, Vol. 14, no.3, pp. 218-230, 2011.
9 C.M. Chen, "Ontology-based concept map for planning a personalised learning path," British Journal of Educational Technology, Vol. 40, no. 6, pp. 1028-1058, 2009.   DOI
10 M. Pushpa., "ACO in e-Learning: Towards an adaptive learning path," International Journal on Computer Science & Engineering, Vol. 4, no. 3, pp. 458-462, 2012.
11 E. Kurilovas, I. Zilinskiene and V. Dagiene, "Recommending suitable learning scenarios according to learners' preferences: An improved swarm based approach," Computers in Human Behavior, Vol. 30, pp. 550-557, 2014.   DOI
12 T.C. Hsieh, M.C. Lee and C.Y. Su, "Designing and implementing a personalized remedial learning system for enhancing the programming learning," Educational Technology & Society, Vol. 16, no. 4, pp.32-46, 2013.
13 P. Karampiperis and D. Sampson, "Adaptive Learning Re-sources Sequencing in Educational Hypermedia Systems," Educational Technology & Society, Vol. 8, no. 4, pp.128-147, 2005.
14 C.M. Chen, "Intelligent web-based learning system with personalized learning path guidance," Computers & Education, Vol. 51, no. 2, pp. 787-814, 2008.   DOI
15 Django Project, 2018.
16 T.C. Yang, G.J. Hwang and J.H. Yang, "Development of an Adaptive Learning System with Multiple Perspectives based on Students' Learning Styles and Cognitive Styles," Educational Technology & Society, Vol. 16, no. 4, pp. 185-200, 2013.
17 S. Aine, R. Kumar and P.P. Chakrabarti, "Adaptive parameter control of evolutionary algorithms to improve quality-time trade-off," Applied Soft Computing Journal, Vol. 9, no. 2, pp. 527-540, 2009.   DOI
18 K.A.D. Jong, "Analysis of the behavior of a class of genetic adaptive systems," Dept Computer And communication Sciences University of Michigan, 1975.
19 R.M. Gagne, L.J. Briggs, "Principles of instructional design," Performance Improvement, Vol. 44, no. 2, pp. 44-46, 1974.   DOI
20 K. Hilal, A. Karamete and O. Aydin, "The Effects of a Computer-Assisted Teaching Material, Designed According to the ASSURE Instructional Design and the ARCS Model of Motivation, on Students' Achievement Levels in a Mathematics Lesson and Their Resulting Attitudes," European Journal of Contemporary Education, Vol. 15, no. 1, pp. 105-113, 2016.
21 Y.S. Lin, Y.C. Chang and C.P. Chu, "An Innovative Approach to Scheme Learning Map Considering Tradeoff Multiple Objectives," Educational Technology & Society, Vol. 19, no. 1, pp. 142-157, 2016.
22 C.F. Lin, Y.C. Yeh, Y.H. Hung and R.I. Chang, "Data mining for providing a personalized learning path in creativity: An application of decision trees," Computers & Education, Vol. 68, no. 4, pp. 199-210, 2013.   DOI
23 G. Durand, N. Belacel and F. Laplante, "Graph theory based model for learning path recommendation," Journal of Information Science, Vol. 251, no. 4, pp. 10-21, 2013.   DOI
24 D. Churchill, "Towards a Useful Classification of Learning Objects," Educational Technology Research and Development, Vol. 55, no. 5, pp. 479-497, 2007.   DOI
25 S. Al-Muhaideb and M.E.B. Menai, "Evolutionary computation approaches to the Curriculum Sequencing problem," Natural Computing, Vol. 10, no. 2, pp. 891-920, 2011.   DOI
26 Klasnja-Milicevic, B. Vesin, M. Ivanovic and Z. Budimac, "E-Learning personalization based on hybrid recommendation strategy and learning style identification," Computers & Education, Vol. 56, no. 3, pp. 885-899, 2011.   DOI
27 C.F. Lin, Y.C. Yeh, Y.H. Hung and R.I. Chang, "Data mining for providing a personalized learning path in creativity: An application of decision trees," Computers & Education, Vol. 68, no. 4, pp. 199-210, 2013.   DOI
28 U. Ocepek, Bosni, Zoran, Nan, Ovska, I. Erbec and J. Rugelj, "Exploring the relation between learning style models and preferred multimedia types," Computers & Education, Vol. 69, no. 4, pp. 343, 2013.   DOI
29 Y. Akbulut and C.S. Cardak, "Adaptive educational hyper-media accommodating learning styles: A content analysis of publications from 2000 to 2011," Computers & Education, Vol. 58, no. 2, pp. 835-842, 2012.   DOI
30 R.M. Felder and B.A. Soloman, "Learning styles and strate-gies," 2000.
31 Y.C. Lin, Y.T. Lin and Y.M. Huang, "Development of a diagnostic system using a testing-based approach for strengthening student prior knowledge," Computers & Education, Vol. 57, no. 2, pp. 1557-1570, 2011.   DOI
32 S.H. Liu and G.G. Lee, "Using a concept map knowledge management system to enhance the learning of biology," Computers & Education, Vol. 68, no. 4, pp. 105-116, 2013.   DOI
33 S. Schaal, F.X. Bogner and R. Girwidz, "Concept Mapping Assessment of Media Assisted Learning in Interdisciplinary Science Education," Research in Science Education, Vol. 40, no. 3, pp. 339-352, 2010.   DOI
34 M. Neshat, G. Sepidnam, M. Sargolzaei and A.N. Toosi, "Artificial fish swarm algorithm: a survey of the state-of-the-art, hybridization, combinatorial and indicative applications," Artificial Intelligence Review, Vol. 42, no. 4, pp. 965-997, 2014.   DOI
35 S.A. Hofmeyr and S. Forrest, "Computer immunology," Communications of the ACM, Vol 40, pp. 88-96, 1997.   DOI
36 I.A. Alshalabi, S. Hamada and K. Elleithy, "Automated adaptive learning using smart shortest path algorithm for course units," in Proc. of IEEE Conf. on Systems, Applications and Technology, pp. 1-5, 2015.
37 N.V. Jungum, N. Mohamudally and N. Nissanke, "Partitioning Application Using Graph Theory for Mobile Devices in Pervasive Computing Environments," Procedia Computer Science, Vol. 94, pp. 105-112, 2016.   DOI
38 D. Mears and H.B. Pollard, "Network science and the human brain: Using graph theory to understand the brain and one of its hubs, the amygdala, in health and disease," Journal of Neuroscience Research, Vol. 94, no. 6, pp. 590-605, 2016.   DOI
39 M. Alian and R. Jabri, "A shortest adaptive learning path in eLearning systems: mathematical view," Journal of American Science, Vol. 5, no. 6, pp. 32-42, 2009.
40 H. Tseng, C. Chiang, J. Su, J. Hung and B.E. Shelton, "Building an Online Adaptive Learning and Recommendation Platform," in Proc. of Int. Symposium on Emerging Technologies for Education, pp. 428-432, 2016.
41 J.D. Novak and A.J. Ca-as, "The origins of the concept mapping tool and the continuing evolution of the tool," Information Visualization, Vol. 5, no. 3, pp. 175-184, 2006.   DOI
42 D.A. Wiley, "Connecting learning objects to instructional design theory: A definition, a metaphor, and a taxonomy," D.a.wiley the Instructional Use of Learning Objects, 2000.
43 E. Kurilovas, I. Zilinskiene and V. Dagiene, "Recommending suitable learning paths according to learners' preferences: Experimental research results," Computers in Human Behavior, Vol. 51, pp. 945-951, 2015.   DOI