Abstract
Recommender algorithms are widely used in e-commercial platforms to recommend users suitable items according to users’ preferences. In recent years, an increasing amount of attention has been paid to the application of recommender system in education. There are many online learning systems that can recommend students suitable courses according to students’ learning performances. However, there are few universities using recommender system to recommend students suitable elective courses. It is generally known that students in higher grade take the courses earlier than those in lower grade. Therefore, the elective course scores of sophomores can be predicted by using the course score information from students of higher grades. However, the unbalanced distribution of course-enrollment data makes it hard to predict the score of the courses that are in a low selection rate. Therefore, we propose a model-bias matrix factorization algorithm to predict sophomores’ elective course scores, which takes into account the score prediction deviation caused by the course selection rate so as to make more accurate prediction than the traditional matrix factorization approaches. The experimental results show that our proposed model outperforms the state-of-the-art methods in the task of university students’ course score prediction.
Similar content being viewed by others
References
Badsha S, Yi X, Khalil I (2016) A practical privacy-preserving recommender system. Data Sci Eng 1(3):161–177
Beutel A, Ahmed A, Smola AJ (2015) ACCAMS: additive co-clustering to approximate matrices succinctly. In: WWW, pp 119–129
Chen W, Hsu W, Lee ML (2013) Making recommendations from multiple domains. In: SIGKDD, pp 892–900
Deng ZH, Huang L, Wang CD, Lai JH, Yu PS (2019) Deepcf: a unified framework of representation learning and matching function learning in recommender system. In: AAAI 2019, pp. 61–68
Deshpande M, Karypis G (2004) Item-based top-n recommendation algorithms. ACM Trans Inf Syst (TOIS) 22(1):143–177
Ding J, Yu G, He X, Quan Y, Li Y, Chua TS, Jin D, Yu J (2018) Improving implicit recommender systems with view data. In: IJCAI, pp 3343–3349
Du Y, Liu T, Li Y, Duan R, Tao D (2018) Quantum divide-and-conquer anchoring for separable non-negative matrix factorization. In: IJCAI, pp 2093–2099
Elbadrawy A, Karypis G (2016) Domain-aware grade prediction and top-n course recommendation. In: Proceedings of the 10th ACM conference on recommender systems, Boston, MA, USA, September 15–19, 2016, pp 183–190
Furnas GW, Deerwester SC, Dumais ST, Landauer TK, Harshman RA, Streeter LA, Lochbaum KE (1988) Information retrieval using a singular value decomposition model of latent semantic structure. In: SIGIR, pp 465–480
Hu QY, Huang L, Wang CD, Chao HY (2019) Item orientated recommendation by multi-view intact space learning with overlapping. Knowl-Based Syst 164:358–370. https://doi.org/10.1016/j.knosys.2018.11.005
Hu QY, Zhao ZL, Wang CD, Lai JH (2017) An item orientated recommendation algorithm from the multi-view perspective. Neurocomputing 269:261–272. https://doi.org/10.1016/j.neucom.2016.12.102
Hu Y, Koren Y, Volinsky C (2009) Collaborative filtering for implicit feedback datasets. In: ICDM, pp 263–272
Huang L, Wang CD, Chao HY, Lai JH, Yu PS (2019) A score prediction approach for optional course recommendation via cross-user-domain collaborative filtering. IEEE Access 7:19550–19563. https://doi.org/10.1109/ACCESS.2019.2897979
Huang L, Zhao ZL, Wang CD, Huang D, Chao HY (2019) LSCD: low-rank and sparse cross-domain recommendation. Neurocomputing 366:86–96. https://doi.org/10.1016/j.neucom.2019.07.091
Kardan AA, Sadeghi H, Ghidary SS, Sani MRF (2013) Prediction of student course selection in online higher education institutes using neural network. Comput Educ 65:1–11
Koren Y (2008) Factorization meets the neighborhood: a multifaceted collaborative filtering model. In: SIGKDD, pp 426–434. ACM
Lee J, Kim S, Lebanon G, Singer Y (2013) Local low-rank matrix approximation. In: ICML, pp 82–90
Li Z, Tang J (2017) Weakly supervised deep matrix factorization for social image understanding. IEEE Trans Image Process 26(1):276–288. https://doi.org/10.1109/TIP.2016.2624140
Li Z, Tang J, Mei T (2019) Deep collaborative embedding for social image understanding. IEEE Trans Pattern Anal Mach Intell 41(9):2070–2083. https://doi.org/10.1109/TPAMI.2018.2852750
Mackey LW, Jordan MI, Talwalkar A (2011) Divide-and-conquer matrix factorization. In: NIPS, pp 1134–1142
Outrata J, Trnecka M (2019) Parallel exploration of partial solutions in Boolean matrix factorization. J Parallel Distrib Comput 123:180–191
Rendle S, Balby Marinho L, Nanopoulos A, Schmidt-Thieme L (2009) Learning optimal ranking with tensor factorization for tag recommendation. In: SIGKDD, pp 727–736. ACM
Santos OC, Boticario J (2015) Practical guidelines for designing and evaluating educationally oriented recommendations. Comput Educ 81:354–374
Sarwar B, Karypis G, Konstan J, Riedl J (2001) Item-based collaborative filtering recommendation algorithms. In: WWW, pp 285–295. ACM
Symeonidis P, Malakoudis D (2019) Multi-modal matrix factorization with side information for recommending massive open online courses. Expert Syst Appl 118:261–271
Symeonidis P, Nanopoulos A, Manolopoulos Y (2010) A unified framework for providing recommendations in social tagging systems based on ternary semantic analysis. IEEE Trans Knowl Data Eng 22(2):179–192
Symeonidis P, Zioupos A (2016) Matrix and tensor factorization techniques for recommender systems. Springer briefs in computer science. Springer, Berlin
Wang CD, Deng ZH, Lai JH, Yu PS (2019) Serendipitous recommendation in e-commerce using innovator-based collaborative filtering. IEEE Trans Cybern 49(7):2678–2692. https://doi.org/10.1109/TCYB.2018.2841924
Wang K, Peng H, Jin Y, Sha C, Wang X (2016) Local weighted matrix factorization for top-n recommendation with implicit feedback. Data Sci Eng 1(4):252–264
Wang K, Xu L, Huang L, Wang CD, Lai JH (2019) SDDRS: stacked discriminative denoising auto-encoder based recommender system. Cognit Syst Res 55:164–174. https://doi.org/10.1016/j.cogsys.2019.01.011
Wang PY, Yang HC (2012) Using collaborative filtering to support college students’ use of online forum for English learning. Comput Educ 59(2):628–637
Xi WD, Huang L, Wang CD, Zheng YY, Lai J (2019) BPAM: recommendation based on BP neural network with attention mechanism. In: IJCAI 2019, pp 3905–3911
Xue GR, Lin C, Yang Q, Xi W, Zeng HJ, Yu Y, Chen, Z (2005) Scalable collaborative filtering using cluster-based smoothing. In: SIGIR, pp 114–121. ACM
Zhao ZL, Huang L, Wang CD, Huang D (2018) Low-rank and sparse cross-domain recommendation algorithm. In: DASFAA, pp 150–157
Zhao ZL, Wang CD, Wan YY, Lai JH (2017) Recommendation in feature space sphere. Electron Commer Res Appl 26:109–118. https://doi.org/10.1016/j.elerap.2017.10.007
Funding
This work was supported by National Key Research and Development Program of China (2018YFC0809700), NSFC (61876193), Guangdong Natural Science Funds for Distinguished Young Scholar (2016A030306014), and the Fundamental Research Funds for the Central Universities (19lgjc10).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
None declared.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Zhong, ST., Huang, L., Wang, CD. et al. A Model-Bias Matrix Factorization Approach for Course Score Prediction. Neural Process Lett 54, 3583–3600 (2022). https://doi.org/10.1007/s11063-020-10385-7
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11063-020-10385-7