Skip to main content

Advertisement

Log in

A Model-Bias Matrix Factorization Approach for Course Score Prediction

  • Published:
Neural Processing Letters Aims and scope Submit manuscript

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.

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.

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

Similar content being viewed by others

References

  1. Badsha S, Yi X, Khalil I (2016) A practical privacy-preserving recommender system. Data Sci Eng 1(3):161–177

    Article  Google Scholar 

  2. Beutel A, Ahmed A, Smola AJ (2015) ACCAMS: additive co-clustering to approximate matrices succinctly. In: WWW, pp 119–129

  3. Chen W, Hsu W, Lee ML (2013) Making recommendations from multiple domains. In: SIGKDD, pp 892–900

  4. 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

  5. Deshpande M, Karypis G (2004) Item-based top-n recommendation algorithms. ACM Trans Inf Syst (TOIS) 22(1):143–177

    Article  Google Scholar 

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. Hu Y, Koren Y, Volinsky C (2009) Collaborative filtering for implicit feedback datasets. In: ICDM, pp 263–272

  13. 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

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. Koren Y (2008) Factorization meets the neighborhood: a multifaceted collaborative filtering model. In: SIGKDD, pp 426–434. ACM

  17. Lee J, Kim S, Lebanon G, Singer Y (2013) Local low-rank matrix approximation. In: ICML, pp 82–90

  18. 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

    Article  MathSciNet  MATH  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. Mackey LW, Jordan MI, Talwalkar A (2011) Divide-and-conquer matrix factorization. In: NIPS, pp 1134–1142

  21. Outrata J, Trnecka M (2019) Parallel exploration of partial solutions in Boolean matrix factorization. J Parallel Distrib Comput 123:180–191

    Article  Google Scholar 

  22. 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

  23. Santos OC, Boticario J (2015) Practical guidelines for designing and evaluating educationally oriented recommendations. Comput Educ 81:354–374

    Article  Google Scholar 

  24. Sarwar B, Karypis G, Konstan J, Riedl J (2001) Item-based collaborative filtering recommendation algorithms. In: WWW, pp 285–295. ACM

  25. Symeonidis P, Malakoudis D (2019) Multi-modal matrix factorization with side information for recommending massive open online courses. Expert Syst Appl 118:261–271

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. Symeonidis P, Zioupos A (2016) Matrix and tensor factorization techniques for recommender systems. Springer briefs in computer science. Springer, Berlin

    Book  Google Scholar 

  28. 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

    Article  Google Scholar 

  29. 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

    Article  Google Scholar 

  30. 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

    Article  Google Scholar 

  31. 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

    Article  Google Scholar 

  32. 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

  33. 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

  34. Zhao ZL, Huang L, Wang CD, Huang D (2018) Low-rank and sparse cross-domain recommendation algorithm. In: DASFAA, pp 150–157

  35. 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Ling Huang.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11063-020-10385-7

Keywords

Navigation