[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ Skip to main content
Log in

An improved hybrid ontology-based approach for online learning resource recommendations

  • Development Article
  • Published:
Educational Technology Research and Development Aims and scope Submit manuscript

Abstract

In recent years, online learning has become more and more popular. However, because of information overload, learners often find it difficult to retrieve suitable learning resources. Although many scholars have proposed excellent online learning resource recommendation algorithms, the accuracy of personalized recommendation results still needs to be improved. This study proposes an improved hybrid ontology-based approach for online learning resource recommendations, combining collaborative filtering algorithm and sequential pattern mining (SPM) techniques. Ontology can be used effectively for knowledge representation to avoid cold start and data sparsity problems. And the history of learners’ sequential access patterns helps in providing recommendations that are more consistent with the law of learning activities. Experimental results reveal that our improved hybrid approach for learning resource recommendations yields better performance and recommendation quality than other related algorithms. Compared with previous research outcomes, our collaborative filtering engine, with ontology domain knowledge, makes full use of the historical learning paths of similar learners. The ontology construction in this study has a more reliable theoretical basis and the selection of features is more representative. In addition, improvement of the SPM process further improves the efficiency of our recommended algorithm.

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

Access this article

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (United Kingdom)

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  • Adomavicius, G., & Tuzhilin, A. (2005). Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE Transactions on Knowledge and Data Engineering, 17(6), 734–749. https://doi.org/10.1109/TKDE.2005.99

    Article  Google Scholar 

  • Al-Azawei, A., & Badii, A. (2014). State of the art of learning styles-based adaptive educational hypermedia systems (LS-BAEHSs). International Journal of Computer Science and Information Technology, 6(3), 1–19. https://doi.org/10.5121/ijcsit.2014.6301

    Article  Google Scholar 

  • Bahmani, A., Sedigh, S., & Hurson, A. (2012). Ontology-based recommendation algorithms for personalized education. Paper presented at the International Conference on Database and Expert Systems Applications, Vienna, Austria.

  • Barjasteh, I., Forsati, R., Ross, D., Esfahanian, A.-H., & Radha, H. (2016). Cold-start recommendation with provable guarantees: A decoupled approach. IEEE Transactions on Knowledge and Data Engineering, 28(6), 1462–1474. https://doi.org/10.1109/TKDE.2016.2522422

    Article  Google Scholar 

  • Blanco-Fernández, Y., López-Nores, M., Gil-Solla, A., Ramos-Cabrer, M., & Pazos-Arias, J. J. (2011). Exploring synergies between content-based filtering and spreading activation techniques in knowledge-based recommender systems. Information Sciences, 181(21), 4823–4846. https://doi.org/10.1016/j.ins.2011.06.016

    Article  Google Scholar 

  • Capuano, N., Gaeta, M., Ritrovato, P., & Salerno, S. (2014). Elicitation of latent learning needs through learning goals recommendation. Computers in Human Behavior, 30, 663–673. https://doi.org/10.1016/j.chb.2013.07.036

    Article  Google Scholar 

  • Chen, W., Niu, Z., Zhao, X., & Li, Y. (2014). A hybrid recommendation algorithm adapted in e-learning environments. World Wide Web, 17(2), 271–284. https://doi.org/10.1007/s11280-012-0187-z

    Article  Google Scholar 

  • Chen, X., & Deng, H. (2021). Research on personalized recommendation methods for online video learning resources. Applied Sciences, 11(2), 804. https://doi.org/10.3390/app11020804

    Article  Google Scholar 

  • Chiregi, M., & Navimipour, N. J. (2018). Cloud computing and trust evaluation: A systematic literature review of the state-of-the-art mechanisms. Journal of Electrical Systems and Information Technology, 5(3), 608–622. https://doi.org/10.1016/j.jesit.2017.09.001

    Article  Google Scholar 

  • Cobos, C., Rodriguez, O., Rivera, J., Betancourt, J., Mendoza, M., LeóN, E., et al. (2013). A hybrid system of pedagogical pattern recommendations based on singular value decomposition and variable data attributes. Information Processing and Management, 49(3), 607–625. https://doi.org/10.1016/j.ipm.2012.12.002

    Article  Google Scholar 

  • Colombo-Mendoza, L. O., Valencia-García, R., Rodríguez-González, A., Alor-Hernández, G., & Samper-Zapater, J. J. (2015). RecomMetz: A context-aware knowledge-based mobile recommender system for movie showtimes. Expert Systems with Applications, 42(3), 1202–1222. https://doi.org/10.1016/j.eswa.2014.09.016

    Article  Google Scholar 

  • Erdt, M., Fernandez, A., & Rensing, C. (2015). Evaluating recommender systems for technology enhanced learning: A quantitative survey. IEEE Transactions on Learning Technologies, 8(4), 326–344. https://doi.org/10.1109/TLT.2015.2438867

    Article  Google Scholar 

  • Esteban, A., Zafra, A., & Romero, C. (2020). Helping university students to choose elective courses by using a hybrid multi-criteria recommendation system with genetic optimization. Knowledge-Based Systems, 194, 105385. https://doi.org/10.1016/j.knosys.2019.105385

    Article  Google Scholar 

  • Ferreira-Satler, M., Romero, F. P., Menendez-Dominguez, V. H., Zapata, A., & Prieto, M. E. (2012). Fuzzy ontologies-based user profiles applied to enhance e-learning activities. Soft Computing, 16(7), 1129–1141. https://doi.org/10.1007/s00500-011-0788-y

    Article  Google Scholar 

  • García, I., Benavides, C., Alaiz, H., & Alonso, A. (2013). A study of the use of ontologies for building computer-aided control engineering self-learning educational software. Journal of Science Education and Technology, 22(4), 589–601. https://doi.org/10.1007/s10956-012-9416-6

    Article  Google Scholar 

  • Ghazarian, S., & Nematbakhsh, M. A. (2015). Enhancing memory-based collaborative filtering for group recommender systems. Expert Systems with Applications, 42(7), 3801–3812. https://doi.org/10.1016/j.eswa.2014.11.042

    Article  Google Scholar 

  • Guo, F., & Lu, Q. (2015). A novel contextual information recommendation model and its application in e-commerce customer satisfaction management. Discrete Dynamics in Nature and Society, 2015, 691781. https://doi.org/10.1155/2015/691781

    Article  Google Scholar 

  • Han, J., Pei, J., Mortazavi-Asl, B., Chen, Q., Dayal, U., & Hsu, M.-C. (2000). FreeSpan: Frequent pattern-projected sequential pattern mining. Paper presented at the Proceedings of the Sixth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Boston, MA, USA.

  • Han, Q., Gao, F., & Wang, H. (2010). Ontology-based learning object recommendation for cognitive considerations. Paper presented at the 2010 8th World Congress on Intelligent Control and Automation, Jinan, China.

  • Huang, S.-L., & Shiu, J.-H. (2012). A user-centric adaptive learning system for e-learning 2.0. Educational Technology and Society, 15(3), 214–225.

    Google Scholar 

  • Intayoad, W., Kamyod, C., & Temdee, P. (2020). Reinforcement learning based on contextual bandits for personalized online learning recommendation systems. Wireless Personal Communications, 115, 2917–2932. https://doi.org/10.1007/s11277-020-07199-0

    Article  Google Scholar 

  • Jung, K. Y., Park, D. H., & Lee, J. H. (2004). Hybrid collaborative filtering and content-based filtering for improved recommender system. In International Conference on Computational Science. Springer, Berlin, Heidelberg.

  • Kim, H., & Kim, H.-J. (2014). A framework for tag-aware recommender systems. Expert Systems with Applications, 41(8), 4000–4009. https://doi.org/10.1016/j.eswa.2013.12.019

    Article  Google Scholar 

  • Komkhao, M., Lu, J., Li, Z., & Halang, W. A. (2013). Incremental collaborative filtering based on Mahalanobis distance and fuzzy membership for recommender systems. International Journal of General Systems, 42(1), 41–66. https://doi.org/10.1080/03081079.2012.710437

    Article  Google Scholar 

  • Kotsogiannis, I., Zheleva, E., & Machanavajjhala, A. (2017). Directed edge recommender system. Paper presented at the Proceedings of the Tenth ACM International Conference on Web Search and Data Mining, Cambridge, United Kingdom.

  • Lan, G.-C., Hong, T.-P., & Lee, H.-Y. (2014). An efficient approach for finding weighted sequential patterns from sequence databases. Applied Intelligence, 41(2), 439–452. https://doi.org/10.1007/s10489-014-0530-4

    Article  Google Scholar 

  • Li, Y.-M., Wu, C.-T., & Lai, C.-Y. (2013). A social recommender mechanism for e-commerce: Combining similarity, trust, and relationship. Decision Support Systems, 55(3), 740–752. https://doi.org/10.1016/j.dss.2013.02.009

    Article  Google Scholar 

  • Lin, Z. (2014). An empirical investigation of user and system recommendations in e-commerce. Decision Support Systems, 68, 111–124. https://doi.org/10.1016/j.dss.2014.10.003

    Article  Google Scholar 

  • Manouselis, N., Drachsler, H., Vuorikari, R., Hummel, H., & Koper, R. (2011). Recommender systems in technology enhanced learning. Recommender Systems Handbook (pp. 387–415). Springer.

  • Milani, B. A., & Navimipour, N. J. (2017). A systematic literature review of the data replication techniques in the cloud environments. Big Data Research, 10, 1–7. https://doi.org/10.1016/j.bdr.2017.06.003

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Núñez-Valdéz, E. R., Lovelle, J. M. C., Martínez, O. S., García-Díaz, V., De Pablos, P. O., & Marín, C. E. M. (2012). Implicit feedback techniques on recommender systems applied to electronic books. Computers in Human Behavior, 28(4), 1186–1193. https://doi.org/10.1016/j.chb.2012.02.001

    Article  Google Scholar 

  • Ortega, F., Sánchez, J.-L., Bobadilla, J., & Gutiérrez, A. (2013). Improving collaborative filtering-based recommender systems results using Pareto dominance. Information Sciences, 239, 50–61. https://doi.org/10.1016/j.ins.2013.03.011

    Article  Google Scholar 

  • Ouf, S., Ellatif, M. A., Salama, S. E., & Helmy, Y. (2017). A proposed paradigm for smart learning environment based on semantic web. Computers in Human Behavior, 72, 796–818. https://doi.org/10.1016/j.chb.2016.08.030

    Article  Google Scholar 

  • Pang, Y., Liu, W., Jin, Y., Peng, H., Xia, T., & Wu, Y. (2018). Adaptive recommendation for MOOC with collaborative filtering and time series. Computer Applications in Engineering Education, 26(6), 2071–2083. https://doi.org/10.1002/cae.21995

    Article  Google Scholar 

  • Pei, J., Han, J., Mortazavi-Asl, B., Wang, J., Pinto, H., Chen, Q., et al. (2004). Mining sequential patterns by pattern-growth: The PrefixSpan approach. IEEE Transactions on Knowledge and Data Engineering, 16(11), 1424–1440. https://doi.org/10.1109/TKDE.2004.77

    Article  Google Scholar 

  • Polatidis, N., & Georgiadis, C. K. (2016). A multi-level collaborative filtering method that improves recommendations. Expert Systems with Applications, 48, 100–110. https://doi.org/10.1016/j.eswa.2015.11.023

    Article  Google Scholar 

  • Prasad, R., & Kumari, V. V. (2012). A categorical review of recommender systems. International Journal of Distributed and Parallel Systems, 3(5), 73–83. https://doi.org/10.5121/ijdps.2012.3507

    Article  Google Scholar 

  • Pukkhem, N. (2014). LORecommendNet: An ontology-based representation of learning object recommendation. Recent Advances in Information and Communication Technology (pp. 293–303). Springer.

  • Rana, C., & Jain, S. K. (2014). An evolutionary clustering algorithm based on temporal features for dynamic recommender systems. Swarm and Evolutionary Computation, 14, 21–30. https://doi.org/10.1016/j.swevo.2013.08.003

    Article  Google Scholar 

  • Ricci, F., Rokach, L., & Shapira, B. (2011). Recommender Systems Handbook (pp. 1–35). Springer.

  • Rosewelt, L. A., & Renjit, J. A. (2020). A content recommendation system for effective e-learning using embedded feature selection and fuzzy DT based CNN. Journal of Intelligent and Fuzzy Systems, 39(1), 795–808. https://doi.org/10.3233/JIFS-191721

    Article  Google Scholar 

  • Safran, M., & Che, D. (2017). Real-time recommendation algorithms for crowdsourcing systems. Applied Computing and Informatics, 13(1), 47–56. https://doi.org/10.1016/j.aci.2016.01.001

    Article  Google Scholar 

  • Shang, M.-S., Zhang, Z.-K., Zhou, T., & Zhang, Y.-C. (2010). Collaborative filtering with diffusion-based similarity on tripartite graphs. Physica A: Statistical Mechanics and Its Applications, 389(6), 1259–1264. https://doi.org/10.1016/j.physa.2009.11.041

    Article  Google Scholar 

  • Sharma, P., & Balakrishna, G. (2011). PrefixSpan: Mining sequential patterns by prefix-projected pattern. International Journal of Computer Science and Engineering Survey, 2(4), 111–122. https://doi.org/10.5121/ijcses.2011.2408

    Article  Google Scholar 

  • Shishehchi, S., Banihashem, S. Y., Zin, N. A. M., Noah, S. A. M., & Malaysia, K. (2012). Ontological approach in knowledge based recommender system to develop the quality of e-learning system. Australian Journal of Basic and Applied Sciences, 6(2), 115–123.

    Google Scholar 

  • Soloman, B. A., & Felder, R. M. (2005). Index of learning styles questionnaire. http://www.engr.ncsu.edu/learningstyles/ilsweb.html.

  • Sosnovsky, S., Hsiao, I.-H., & Brusilovsky, P. (2012). Adaptation in the wild”: Ontology-based personalization of open-corpus learning material. Paper presented at the European Conference on Technology Enhanced Learning, Berlin, Heidelberg.

  • Srikant, R., & Agrawal, R. (1996). Mining sequential patterns: Generalizations and performance improvements. Paper presented at the International Conference on Extending Database Technology, France.

  • Tang, X., Chen, Y., Li, X., Liu, J., & Ying, Z. (2019). A reinforcement learning approach to personalized learning recommendation systems. British Journal of Mathematical and Statistical Psychology, 72(1), 108–135. https://doi.org/10.1111/bmsp.12144

    Article  Google Scholar 

  • Tarus, J. K., Niu, Z., & Yousif, A. (2017). A hybrid knowledge-based recommender system for e-learning based on ontology and sequential pattern mining. Future Generation Computer Systems, 72, 37–48. https://doi.org/10.1016/j.future.2017.02.049

    Article  Google Scholar 

  • Tran, T., & Cohen, R. (2000). Hybrid recommender systems for electronic commerce. Paper presented at the Proc. Knowledge-Based Electronic Markets, Papers from the AAAI Workshop, Technical Report WS-00-04, AAAI Press.

  • Vesin, B., Ivanović, M., Klašnja-Milićević, A., & Budimac, Z. (2012). Protus 2.0: Ontology-based semantic recommendation in programming tutoring system. Expert Systems with Applications, 39(15), 12229–12246. https://doi.org/10.1016/j.eswa.2012.04.052

    Article  Google Scholar 

  • Wu, D., Lu, J., & Zhang, G. (2015). A fuzzy tree matching-based personalized e-learning recommender system. IEEE Transactions on Fuzzy Systems, 23(6), 2412–2426. https://doi.org/10.1109/TFUZZ.2015.2426201

    Article  Google Scholar 

  • Wu, J., & Feng, Q. (2020). Recommendation system design for college network education based on deep learning and fuzzy uncertainty. Journal of Intelligent and Fuzzy Systems, 38(6), 7083–7094. https://doi.org/10.3233/JIFS-179787

    Article  Google Scholar 

  • Zhang, Z., Gong, L., & Xie, J. (2013). Ontology-based collaborative filtering recommendation algorithm. Paper presented at the International Conference on Brain Inspired Cognitive Systems, Beijing, China.

  • Zhang, F., Gong, T., Lee, V. E., Zhao, G., Rong, C., & Qu, G. (2016). Fast algorithms to evaluate collaborative filtering recommender systems. Knowledge-Based Systems, 96, 96–103. https://doi.org/10.1016/j.knosys.2015.12.025

    Article  Google Scholar 

  • Zhang, H., Huang, T., Lv, Z., Liu, S., & Yang, H. (2019). MOOCRC: A highly accurate resource recommendation model for use in MOOC environments. Mobile Networks and Applications, 24(1), 34–46. https://doi.org/10.1007/s11036-018-1131-y

    Article  Google Scholar 

  • Zhao, X., Niu, Z., Chen, W., Shi, C., Niu, K., & Liu, D. (2015). A hybrid approach of topic model and matrix factorization based on two-step recommendation framework. Journal of Intelligent Information Systems, 44(3), 335–353. https://doi.org/10.1007/s10844-014-0334-3

    Article  Google Scholar 

Download references

Acknowledgements

The authors acknowledge the financial support from the National Natural Science Foundation of China (72004139), the Science and Technology Commission of Shanghai Municipality (20ZR1454500), and the Shanghai Planning Office of Philosophy and Social Science (2019EGL018).

Author information

Authors and Affiliations

Authors

Contributions

SS conceptualized and designed research, interpreted data, supervised the research team, MJ and LJ collected and analyzed data, drafted the manuscript, MJ interpreted data and reviewed and edited the manuscript. The authors read and approved the final manuscript.

Corresponding author

Correspondence to Luo Lijuan.

Ethics declarations

Conflict of interest

The authors declare that they have no competing interests.

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

Shanshan, S., Mingjin, G. & Lijuan, L. An improved hybrid ontology-based approach for online learning resource recommendations. Education Tech Research Dev 69, 2637–2661 (2021). https://doi.org/10.1007/s11423-021-10029-0

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11423-021-10029-0

Keywords

Navigation