Abstract
In the scope of this paper, we solve the course mismatch problem of recommending courses to a group of students on online tutoring platforms. Traditional recommendation methods are designed to simulate individual activities, but, they cannot meet all recommendation requirements for tasks with multiple participants. Thus, it is important to explore how to improve student participation by surveying background information. For this purpose, we develop a group recommendation model, -C2C(Course to Choose), considering the preferences of each user in the group. Specifically, we first obtain students’ free choice of classes formed by free enrolment based on the community detection algorithm. Then, we propose a single user rating method that takes into account the degree of student participation based on the amount of time spent watching each video. Finally, the service object of the group recommender system is further extended from a single user to a group member. The experimental results show that our method is more effective than all the baseline methods.


Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Amer-Yahia S, Roy SB, Chawla A, Das G, Yu C (2009) Group recommendation: Semantics and efficiency. Proc VLDB Endow 2(1):754–765. https://doi.org/10.14778/1687627.1687713. http://www.vldb.org/pvldb/vol2/vldb09-858.pdf
Blondel VD, Guillaume JL, Lambiotte R, Lefebvre E (2008) Fast unfolding of communities in large networks. J Stat Mech Theory Exp 2008(10):P10008
Boratto L, Carta S (2011) State-of-the-art in group recommendation and new approaches for automatic identification of groups. In: Information retrieval and mining in distributed environments, vol 324. pp 1–20. https://doi.org/10.1007/978-3-642-16089-9_1
Bydžovská H (2015) Are collaborative filtering methods suitable for student performance prediction?. In: Portuguese conference on artificial intelligence, pp 425–430. Springer
Chao DL, Balthrop J, Forrest S (2005) Adaptive radio achieving consensus using negative preferences. In: Pendergast M, Schmidt K, Mark G, Ackerman MS (eds) Proceedings of the 2005 international ACM SIGGROUP conference on supporting group work, GROUP 2005, Sanibel Island, Florida, USA, November 6-9, 2005, pp 120–123, ACM. https://doi.org/10.1145/1099203.1099224
Dick G (2021) Teaching online creating student engagement. Commun Assoc Inf Syst 48:7
Du Y, Meng X, Zhang Y, Lv P (2020) Gerf a group event recommendation framework based on learning-to-rank. IEEE Trans Knowl Data Eng, pp 674–687
Guo PJ, Kim J, Rubin R (2014) How video production affects student engagement an empirical study of mooc videos. In: Proceedings of the first ACM conference on Learning@ scale conference, pp 41–50. ACM
Hou Y, Zhou P, Wang T, Yu L, Hu Y, Wu D (2016) Context-aware online learning for course recommendation of mooc big data. arXiv:1610.03147
Huang R, Lu R (2018) Research on content-based mooc recommender model. In: 2018 5Th International conference on systems and informatics (ICSAI), pp 676–681. IEEE
Jain AK (2010) Data clustering: 50 years beyond k-means. Pattern Recognition Letters 31 (8):651–666. https://doi.org/10.1016/j.patrec.2009.09.011
James P, Nadarajah Y, Haive K, Stead V (2012) Sustainable communities, sustainable development other paths for papua new guinea. University of Hawaii Press
Jameson A, Smyth B (2007) Recommendation to groups. In: The adaptive web, pp 596–627. Springer
Jiang L, Zhang W, Wang Y, Luo N, Yue L (2021) Augmenting personalized question recommendation with hierarchical information for online test platform. In: Advanced data mining and applications - 17th international conference, ADMA 2021, sydney, NSW, Australia, February 2-4, 2022, Proceedings, Part I, Lecture Notes in Computer Science vol 13087. pp 103–117
Kim J, Guo PJ, Seaton DT, Mitros P, Gajos KZ, Miller RC (2014) Understanding in-video dropouts and interaction peaks inonline lecture videos. In: Proceedings of the first ACM conference on learning@ scale conference, pp 31–40. ACM
Kizilcec RF, Piech C, Schneider E (2013) Deconstructing disengagement analyzing learner subpopulations in massive open online courses. In: Proceedings of the third international conference on learning analytics and knowledge, pp 170–179. ACM
Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8):30–37
Lieberman H, Dyke NWV, Vivacqua AS (1999) Let’s browse A collaborative web browsing agent. In: Maybury MT, Szekely PA, Thomas CG (eds) Proceedings of the 4th international conference on intelligent user interfaces, IUI 1999, Los Angeles, CA, USA, January 5-8, 1999, pp 65–68, ACM. https://doi.org/10.1145/291080.291092
Linden G, Smith B, York J (2003) Amazon com recommendations Item-to-item collaborative filtering. IEEE Internet computing (1)76–80
Liu K, Wang P, Zhang J, Fu Y, Das SK (2018) Modeling the interaction coupling of multi-view spatiotemporal contexts for destination prediction. In: Proceedings of the 2018 SIAM International Conference on Data Mining, pp 171–179. SIAM
Lorenzi F, Dos Santos F, Jr PRF, Bazzan ALC (2008) Optimizing preferences within groups A case study on travel recommendation. In: Zaverucha G, Da Costa ACPL (eds) Advances in artificial intelligence - SBIA 2008, 19th brazilian symposium on artificial intelligence, Savador, Brazil, October 26-30, 2008. Proceedings, Lecture Notes in Computer Science vol 5249. pp 103–112. Springer, https://doi.org/10.1007/978-3-540-88190-2_16
Luna J, Fardoun H, Padillo F, Romero C, Ventura S (2022) Subgroup discovery in moocs a big data application for describing different types of learners. Interact Learn Environ 30(1):127– 145
Martin R, Bergstrom CT (2007) An information-theoretic framework for resolving community structure in complex networks. Proc Natl Acad Sci USA 104(18):7327–7331
Masthoff J (2004) Group modeling selecting a sequence of television items to suit a group of viewers. In: Personalized digital television, pp 93–141. Springer
O’Hara K, Lipson M, Jansen M, Unger A, Jeffries H, Macer PJ (2004) Jukola democratic music choice in a public space. In: Proceedings of the conference on designing interactive systems processes, Practices, Methods, and Techniques, Cambridge, MA, USA, August 1-4, 2004, pp 145–154, ACM. https://doi.org/10.1145/1013115.1013136
Raghavan UN, Albert R, Kumara S (2007) Near linear time algorithm to detect community structures in large-scale networks. Physical review E 76(3):036106
Shao J, Han Z, Yang Q, Zhou T (2015) Community detection based on distance dynamics. In: Proceedings of the 21th ACM SIGKDD international conference on knowledge discovery and data mining, pp 1075–1084. ACM
Smyth B, Balfe E (2006) Anonymous personalization in collaborative web search. Inf Retr 9 (2):165–190. https://doi.org/10.1007/s10791-006-7148-z
Sun P, Wu L, Zhang K, Fu Y, Wang M (2020) Dual learning for explainable recommendation Towards unifying user preference prediction and review generation. In: WWW ’20 The web conference 2020
Vildjiounaite E, Kyllönen V, Hannula T, Alahuhta P (2009) Unobtrusive dynamic modelling of TV programme preferences in a finnish household. Multim Syst 15(3):143–157. https://doi.org/10.1007/s00530-009-0157-1
Wang J, Jiang Y, Sun J, Liu Y, Liu X (2018) Group recommendation based on a bidirectional tensor factorization model. World Wide Web 21(4):961–984
Wang Y, Cai S, Chen J, Yin M (2020) Sccwalk An efficient local search algorithm and its improvements for maximum weight clique problem. Artif Intell 280:103230. https://doi.org/10.1016/j.artint.2019.103230
Wang Y, Ouyang D, Zhang L, Yin M (2017) A novel local search for unicost set covering problem using hyperedge configuration checking and weight diversity. Sci China Inf Sci 60(6):62103. https://doi.org/10.1007/s11432-015-5377-8
Xiao L, Min Z, Yongfeng Z, Zhaoquan G, Yiqun L, Shaoping M (2017) Fairness-aware group recommendation with pareto-efficiency. In: Eleventh acm conference, pp 107–115
Xu B, Chen N, Chen G (2020) Effects of teacher role on student engagement in wechat-based online discussion learning. Comput Educ 157:103956
Yaln E, Bilge A (2020) A personality-based aggregation technique for group recommendation. Eskiş,ehir Technical University Journal of Science and Technology A - Applied Sciences and Engineering 21(4):486–498
Yu R, Ye D, Wang Z, Zhang B, Oguti A, Li J, Jin B, Kurdahi F (2021) Cffnn cross feature fusion neural network for collaborative filtering. IEEETrans Knowl Data Eng PP
Zhang J, Hao B, Chen B, Li C, Chen H, Sund J (2019) Hierarchical reinforcement learning for course recommendation in moocs. Psychology 5(4.64):5–65
Zhang L, Zhou R, Jiang H, Wang H, Zhang Y (2017) Item group recommendation a method based on game theory. In: Proceedings of the 26th international conference on world wide web companion, pp 1405–1411. International World Wide Web Conferences Steering Committee
Zhou J, Li C, Zhou Y, Li M, Liang L, Wang J (2021) Solving diversified top-k weight clique search problem. Sci China Inf Sci 64(5):43-44. https://doi.org/10.1007/s11432-020-3069-4
Zhu T, Lu J, Yang S, Zhang R (2017) Bidirectional label propagation for community detection. In: 2017 4Th International conference on information science and control engineering (ICISCE)
Acknowledgements
This work is supported by the Fundamental Research Funds for the Central Universities (2412019ZD013,2412019FZ051), NSFC (under Grant No. 61976050,61972384).
Author information
Authors and Affiliations
Corresponding authors
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Jiang, L., Wang, Y., Xie, S. et al. Which courses to choose? recommending courses to groups of students in online tutoring platforms. Appl Intell 53, 11727–11736 (2023). https://doi.org/10.1007/s10489-022-03993-4
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-022-03993-4