Skip to main content
Log in

LPR: A bio-inspired intelligent learning path recommendation system based on meaningful learning theory

  • Published:
Education and Information Technologies Aims and scope Submit manuscript

Abstract

The educational community has been interested in personalized learning systems that can adapt itself while providing learning support to different learners to overcome the weakness of ‘one size fits all’ approaches in technology-enabled learning systems. In this paper, one known problem in adaptive learning systems called curriculum sequencing is addressed. A learning path recommendation (LPR) system is designed and implemented that clusters the learners into groups and selects an appropriate learning path for learners based on their prior knowledge. The clustering component uses Fuzzy C-Mean (FCM) algorithm that can recommend more than one learning path to learners located on the cluster boundaries. Using bioinspired ant colony optimization (ACO) algorithm and meaningful learning theory, the ACO path finder component searches for a suitable learning path for the learners while incorporating their continuous improvements. The effectiveness of the LPR system is evaluated by developing and offering a database course to actual learners. The results of the experiment showed that the group using the LPR system had a significantly higher performance and knowledge improvement in the course than the control group. This indicated that the LPR system has a moderate to large impact on the learners’ performance and knowledge improvement.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  • Ally, M. (2008). Foundations of educational theory for online learning. Theory and Practice of Online Learning, 2, 15–44.

    Google Scholar 

  • Al-Muhaideb, S., & Menai, M. E. B. (2011). Evolutionary computation approaches to the curriculum sequencing problem. Natural Computing, 10(2), 891–920.

    Article  MathSciNet  Google Scholar 

  • Alshalabi, I. A. (2016). An automated adaptive mobile learning system using optimal shortest path algorithms. Ph.D. thesis, University of Bridgeport.

  • Arshard, F. (1989). Knowledge based learning advisors. In Proceedings of International conference on technology and education (pp. 213–217). Edinburgh, UK.

  • Ausubel, D. P. (1963). The psychology of meaningful verbal learning.

  • Barr, A., & Alkinson, R. (1976). The computer as a tutorial laboratory: The Stanford bip project. Man-Machine Studies, 8, 567–596.

    Article  Google Scholar 

  • Cebeci, Z., & Yildiz, F. (2015). Comparison of k-means and fuzzy c-means algorithms on different cluster structures. Agráinformatika/Journal of Agricultural Informatics, 6(3), 13–23.

    Google Scholar 

  • Chandrasekhar, U., & Naga, P. R. P. (2011). Recent trends in ant colony optimization and data clustering: A brief survey. In Intelligent Agent and Multi-Agent Systems (IAMA), 2011 2nd International Conference on (pp. 32–36). IEEE.

  • Dorigo, M., & Gambardella, L. M. (1997). Ant colony system: A cooperative learning approach to the traveling salesman problem. IEEE Transactions on Evolutionary Computation, 1(1), 53–66.

    Article  Google Scholar 

  • Dorigo, M., Birattari, M., & Stutzle, T. (2006). Ant colony optimization. IEEE Computational Intelligence Magazine, 1(4), 28–39.

    Article  Google Scholar 

  • Driscoll, M. P. (2005). Psychology of learning for instruction.

  • Dutt, A., Aghabozrgi, S., Ismail, M. A. B., & Mahroeian, H. (2015). Clustering algorithms applied in educational data mining. International Journal of Information and Electronics Engineering, 5(2), 112.

    Google Scholar 

  • Dwivedi, P., Kant, V., & Bharadwaj, K. K. (2018). Learning path recommendation based on modified variable length genetic algorithm. Education and Information Technologies, 23(2), 819–836.

    Article  Google Scholar 

  • Fahad, A., Alshatri, N., Tari, Z., Alamri, A., Khalil, I., Zomaya, A. Y., Foufou, S., & Bouras, A. (2014). A survey of clustering algorithms for big data: Taxonomy and empirical analysis. IEEE Transactions on Emerging Topics in Computing, 2(3), 267–279.

    Article  Google Scholar 

  • Farzan, R., & Brusilovsky, P. (2005) Social navigation support in e-learning: What are real footprints?

  • Gao, W. (2016). Improved ant colony clustering algorithm and its performance study. Computational Intelligence and Neuroscience, 2016, 19:19. https://doi.org/10.1155/2016/4835932.

    Article  Google Scholar 

  • Hung, C. L., & Hung, Y. W. (2009). A practical approach for constructing an adaptive tutoring model based on concept map. In Proceedings of the 2009 IEEE international conference on virtual environments, human-computer interfaces and measurement systems, VECIMS’09 (pp. 298–303). Piscataway: IEEE Press. URL http://dl.acm.org/citation.cfm?id=1699798.1699856.

  • Hwang, G. J. (2003). A conceptual map model for developing intelligent tutoring systems. Computers and Education, 40(3), 217–235. https://doi.org/10.1016/S0360-1315(02)00121-5. URL http://www.sciencedirect.com/science/article/pii/S0360131502001215.

  • Kardan, A. A., Ebrahim, M. A., & Imani, M. B. (2014). A new personalized learning path generation method: Aco-map. Indian Journal of Scientific Research, 5(1), 17.

    Google Scholar 

  • Kurilovas, E., Zilinskiene, I., & Dagiene, V. (2014). Recommending suitable learning scenarios according to learners’ preferences: An improved swarm based approach. Computers in Human Behavior, 30, 550–557.

    Article  Google Scholar 

  • Kurilovas, E., Zilinskiene, I., & Dagiene, V. (2015). Recommending suitable learning paths according to learners’ preferences: Experimental research results. Computers in Human Behavior, 51, 945–951.

    Article  Google Scholar 

  • Lee, C. H., Lee, G. G., & Leu, Y. (2009). Application of automatically constructed concept map of learning to conceptual diagnosis of e-learning. Expert Systems with Applications, 36(2), 1675–1684.

    Article  Google Scholar 

  • Mitrovic, A., & Ohlsson, S. (1999). Evaluation of constraint-based tutor for database. International Journal of AIED, 10(3), 238–256. URL https://ci.nii.ac.jp/naid/10014866529/en/.

    Google Scholar 

  • Niemczyk, S. (2000). On pedagogical-aware navigation of educational media through virtual tutors. Tech. rep. Cambridge: Department of Civil and Environmental Engineering, Massachusetts Institute of Technology.

    Google Scholar 

  • Novak, J. D., & Cañas, A. J. (2008). The theory underlying concept maps and how to construct and use them.

  • Peachey, D. R., & McCalla, G. I. (1986). Using planning techniques in intelligent tutoring systems. International Journal of Man-Machine Studies, 24(1), 77–98.

    Article  Google Scholar 

  • Priyadarshini, N. (2017). A review: Data mining techniques in education academia.

  • Schmider, E., Ziegler, M., Danay, E., Beyer, L., & Bühner, M. (2010). Is it really robust? Methodology.

  • Schunk, D. (2012). Learning theories: An educational perspective (6th ed.). Upper Saddle Hill: Pearson Education Inc.

    Google Scholar 

  • Tan, S. C., Ting, K. M., & Teng, S. W. (2011). Simplifying and improving ant-based clustering. Procedia Computer Science, 4, 46–55.

    Article  Google Scholar 

  • Tang, T., & McCalla, G. (2005). Smart recommendation for an evolving e-learning system: Architecture and experiment. International Journal on e-learning, 4(1), 105–129.

    Google Scholar 

  • Wang, T. I., Wang, K. T., & Huang, Y. M. (2008). Using a style-based ant colony system for adaptive learning. Expert Systems with Applications, 34(4), 2449–2464. https://doi.org/10.1016/j.eswa.2007.04.014.

    Article  Google Scholar 

  • Wasson, B. (1990). Determining the focus of instruction: Content planning for intelligent tutoring systems. Ph.D. thesis, Department of Computational Science, University of Saskatchewans, Canada.

  • Witten, I. H., Frank, E., Hall, M. A., & Pal, C. J. (2016). Data mining: Practical machine learning tools and techniques. Morgan Kaufmann.

  • Wong, L. H., & Looi, C. K. (2009). Adaptable learning pathway generation with ant colony optimization. Educational Technology & Society, 12(3), 309–326.

    Google Scholar 

  • Wong, L. H., & Looi, C. K. (2012). Swarm intelligence: New techniques for adaptive systems to provide learning support. Interactive Learning Environments, 20(1), 19–40.

    Article  Google Scholar 

  • Yang, Y. J., & Wu, C. (2009). An attribute-based ant colony system for adaptive learning object recommendation. Expert Systems with Applications, 36(2), 3034–3047.

    Article  Google Scholar 

  • Zhou, Y., Huang, C., Hu, Q., Zhu, J., & Tang, Y. (2018). Personalized learning full-path recommendation model based on lstm neural networks. Information Sciences, 444, 135–152.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mehdi Niknam.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Niknam, M., Thulasiraman, P. LPR: A bio-inspired intelligent learning path recommendation system based on meaningful learning theory. Educ Inf Technol 25, 3797–3819 (2020). https://doi.org/10.1007/s10639-020-10133-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10639-020-10133-3

Keywords

Navigation