{"title":"E-Learning Recommender System Based on Collaborative Filtering and Ontology","authors":"John Tarus, Zhendong Niu, Bakhti Khadidja","volume":122,"journal":"International Journal of Computer and Information Engineering","pagesStart":256,"pagesEnd":262,"ISSN":"1307-6892","URL":"https:\/\/publications.waset.org\/pdf\/10006531","abstract":"
In recent years, e-learning recommender systems has attracted great attention as a solution towards addressing the problem of information overload in e-learning environments and providing relevant recommendations to online learners. E-learning recommenders continue to play an increasing educational role in aiding learners to find appropriate learning materials to support the achievement of their learning goals. Although general recommender systems have recorded significant success in solving the problem of information overload in e-commerce domains and providing accurate recommendations, e-learning recommender systems on the other hand still face some issues arising from differences in learner characteristics such as learning style, skill level and study level. Conventional recommendation techniques such as collaborative filtering and content-based deal with only two types of entities namely users and items with their ratings. These conventional recommender systems do not take into account the learner characteristics in their recommendation process. Therefore, conventional recommendation techniques cannot make accurate and personalized recommendations in e-learning environment. In this paper, we propose a recommendation technique combining collaborative filtering and ontology to recommend personalized learning materials to online learners. Ontology is used to incorporate the learner characteristics into the recommendation process alongside the ratings while collaborate filtering predicts ratings and generate recommendations. Furthermore, ontological knowledge is used by the recommender system at the initial stages in the absence of ratings to alleviate the cold-start problem. Evaluation results show that our proposed recommendation technique outperforms collaborative filtering on its own in terms of personalization and recommendation accuracy.<\/p>\r\n","references":"[1]\tH. Drachsler, H. G. K. Hummel, and R. Koper, \u201cIdentifying the goal, user model and conditions of recommender systems for formal and informal learning,\u201d J. Digit. Inf., vol. 10, no. 2, pp. 1\u201317, 2009.\r\n[2]\tJ. A. Konstan, J. D. Walker, D. C. Brooks, K. Brown, and M. D. Ekstrand, \u201cTeaching Recommender Systems at Large Scale: Evaluation and Lessons Learned from a Hybrid MOOC,\u201d ACM Trans. Comput. Interact., vol. 22, no. 2, pp. 10\u201323, 2015.\r\n[3]\tS. T. Cheng, C. L. Chou, and G. J. Horng, \u201cThe adaptive ontology-based personalized recommender system\u201d, Wireless Personal Communications, vol. 72, no. 4, pp. 1801\u20131826, 2013.\r\n[4]\tG. Adomavicius and A. Tuzhilin,\u201cContext-Aware recommender Systems\u201d, In F. Ricci, et al. (Ed.), Recommender Systems Handbook, pp. 217\u2013253, 2011.\r\n[5]\tN. Manouselis, H. Drachsler, R. Vuorikari, H. Hummel, and R. Koper, \u201cRecommender Systems in Technology Enhanced Learning,\u201d in Recommender Systems Handbook, Springer US, 2011, pp. 387\u2013415.\r\n[6]\tR. Burke, \u201cHybrid web recommender systems,\u201d in The adaptive web, 2007, pp. 377\u2013408.\r\n[7]\tG. Adomavicius and A. Tuzhilin, \u201cToward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions,\u201d IEEE Trans. Knowl. Data Eng., vol. 17, no. 6, pp. 734\u2013749, 2005.\r\n[8]\tJ. A. Rodrigues Nt, L. F. C. Tomaz, J. M. de Souza, and G. Xex\u00e9o, \u201cBringing knowledge into recommender systems,\u201d J. Syst. Softw., vol. 86, no. 7, pp. 1751\u20131758, 2013.\r\n[9]\tC. He, D. Parra, and K. Verbert, \u201cInteractive recommender systems\u202f: A survey of the state of the art and future research challenges and opportunities,\u201d Expert Syst. Appl., vol. 56, pp. 9\u201327, 2016.\r\n[10]\tD. Jannach, M. Zanker, A. Felferning, G. Friedrich, Recommender Systems: An Introduction, Cambridge University Press, 2010.\r\n[11]\t\tM. J. Pazzani and D. Billsus, \u201cContent-based recommendation systems,\u201d Adapt. web, pp. 325\u2013341, 2007.\r\n[12]\tJ. Wei, J. He, K. Chen, Y. Zhou, and Z. Tang, \u201cCollaborative filtering and deep learning based recommendation system for cold start items,\u201d Expert Syst. Appl., vol. 69, pp. 29\u201339, 2017.\r\n[13]\tS. Bouraga, I. Jureta, S. Faulkner, and C. Herssens, \u201cKnowledge-Based Recommendation Systems:,\u201d Int. J. Intell. Inf. Technol., vol. 10, no. 2, pp. 1\u201319, 2014.\r\n[14]\tT. Ruotsalo, \u201cMethods and Applications for Ontology-Based Recommender Systems,\u201d, Ph.D. thesis, 2010.\r\n[15]\tE. Q. Da Silva, C. G. Camilo-Junior, L. M. L. Pascoal, and T. C. Rosa, \u201cAn evolutionary approach for combining results of recommender systems techniques based on collaborative filtering,\u201d Expert Syst. Appl., vol. 53, pp. 204\u2013218, 2016.\r\n[16]\tK. Takano, K.F. Li, An adaptive e-learning recommender based on user\u2019s web-browsing behavior, in: Proc. - Int. Conf. P2P, Parallel, Grid, Cloud Internet Comput. 3PGCIC 2010, 2010: pp. 123\u2013131.\r\n[17]\tL. O. Colombo-Mendoza, R. Valencia-Garc\u00eda, A. Rodr\u00edguez-Gonz\u00e1lez, G. Alor-Hern\u00e1ndez, and J. J. Samper-Zapater, \u201cRecomMetz: A context-aware knowledge-based mobile recommender system for movie showtimes,\u201d Expert Syst. Appl., vol. 42, no. 3, pp. 1202\u20131222, 2015.\r\n[18]\tY. Ting, C. Yan, and M. Xiang-wei, \u201cPersonalized Recommendation System Based on Web Log Mining and Weighted Bipartite Graph,\u201d 2013 Int. Conf. Comput. Inf. Sci., pp. 587\u2013590, 2013.\r\n[19]\tL. Yu, \u201cUsing ontology to enhance collaborative recommendation based on community,\u201d Proc. - 9th Int. Conf. Web-Age Inf. Manag. WAIM 2008, pp. 45\u201349, 2008.\r\n[20]\tM. Salehi, \u201cHybrid attribute-based recommender system for learning material using genetic algorithm and a multidimensional information model,\u201d Egypt. Informatics J., vol. 14, no. 1, pp. 67\u201378, 2013.\r\n[21]\tW. Chen, Z. Niu, X. Zhao, and Y. Li, \u201cA hybrid recommendation algorithm adapted in e-learning environments,\u201d World Wide Web, vol. 17, no. 2, pp. 271\u2013284, 2014.\r\n[22]\tX. L. Zheng, C. C. Chen, J. L. Hung, W. He, F. X. Hong, and Z. Lin, \u201cA Hybrid Trust-Based Recommender System for Online Communities of Practice,\u201d IEEE Trans. Learn. Technol., vol. 8, no. 4, pp. 345\u2013356, 2015.\r\n[23]\tM. Salehi, \u201cApplication of implicit and explicit attribute based collaborative filtering and BIDE for learning resource recommendation,\u201d Data Knowl. Eng., vol. 87, pp. 130\u2013145, 2013.\r\n[24]\tH. Drachsler, K. Verbert, O. C. Santos, and N. Manouselis, \u201cPanorama of Recommender Systems to Support Learning,\u201d in Recommender Systems Handbook, F. Ricci, L. Rokach, and B. Shapira, Eds. Boston, MA: Springer US, 2015, pp. 1\u201337.\r\n[25]\tS. Wan and Z. Niu, \u201cA learner oriented learning recommendation approach based on mixed concept mapping and immune algorithm,\u201d Knowledge-Based Syst., vol. 103, pp. 28\u201340, 2015.\r\n[26]\tN. Capuano, M. Gaeta, P. Ritrovato, and S. Salerno, \u201cElicitation of latent learning needs through learning goals recommendation,\u201d Comput. Human Behav., vol. 30, pp. 663\u2013673, 2014.\r\n[27]\tM.-I. Dascalu, C.-N. Bodea, M. N. Mihailescu, E. A. Tanase, and P. O. de Pablos, \u201cEducational recommender systems and their application in lifelong learning,\u201d Behav. Inf. Technol., vol. 35, no. 4, pp. 290\u2013297, 2016.\r\n[28]\tP. Rodr\u00edguez, S. Heras, J. Palanca, N. Duque, and V. Juli\u00e1n, \u201cArgumentation-based hybrid recommender system for recommending learning objects,\u201d in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2016, vol. 9571, pp. 234\u2013248.\r\n[29]\tJ. Wang, K. Lin, and J. Li, \u201cA collaborative filtering recommendation algorithm based on user clustering and Slope One scheme,\u201d in Proceedings of the 8th International Conference on Computer Science and Education, ICCSE 2013, 2013, pp. 1473\u20131476.\r\n[30]\tC. Cobos, O. Rodriguez, J. Rivera, J. Betancourt, M. Mendoza, E. Le\u00f3n, E. Herrera-Viedma, A hybrid system of pedagogical pattern recommendations based on singular value decomposition and variable data attributes, Inf. Process. Manag. 49 (2013) 607\u2013625.\r\n[31]\tH. L. dos Santos, C. Cechinel, R. M. Araujo, and M. \u00c1. Sicilia, \u201cClustering learning objects for improving their recommendation via collaborative filtering algorithms,\u201d in Communications in Computer and Information Science, vol. 544, 2015, pp. 183\u2013194.\r\n[32]\tG. Shani and A. Gunawardana, \u201cEvaluating recommendation systems,\u201d Recomm. Syst. Handb., pp. 257\u2013298, 2011.","publisher":"World Academy of Science, Engineering and Technology","index":"Open Science Index 122, 2017"}