Skip to main content

Improving Deep Item-Based Collaborative Filtering with Bayesian Personalized Ranking for MOOC Course Recommendation

  • Conference paper
  • First Online:
Knowledge Science, Engineering and Management (KSEM 2020)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 12274))

Abstract

With the advancement of big data and education technology, MOOCs (Massive Online Open Courses) has become a popular education model in online education community. A large number of online courses with diverse disciplinary background are offered freely to global learners. When a learner finishes a series of courses, it is very important to effectively and efficiently recommend the most relevant courses to study next. Traditional item-based recommendation methods are all pointwise approaches where models bias towards estimating the precise rating or relevance score of each item. It would be better to model this problem from a pairwise learning perspective which is more close to the ranking nature of course recommendation. In this paper, we combine item-based collaborative filtering and Bayesian Personalized Ranking for course recommendation problem. We theoretically derive the optimization schema based on Bayesian Personalized Ranking and develop a novel neural network model, called Bayesian Personalized Ranking Network (BPRN), which learns pairwise course preference for each user given her historically enrolled courses. With extensive experiments on a large-scale MOOCs enrollment dataset from XuetangX, we empirically demonstrate that our BPRN framework performs better than state-of-the-art item-based course recommendation methods.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://www.classcentral.com/report/mooc-stats-2019/.

  2. 2.

    https://www.coursera.org.

  3. 3.

    Sampling negative examples for implicit feedback dataset is a hot research topic. While the focus of this paper is to propose a new neural network for course recommendation, therefore we adopt a simple uniform sampling approach.

  4. 4.

    http://www.xuetangx.com.

  5. 5.

    In our pilot experiment, we find that sampling different negative course at each epoch can increase the variance of training set and reduce the risk of overfitting.

  6. 6.

    The best \(\lambda \) for each method are \(10^{-5}\) for FISM, \(10^{-6}\) for NAIS and 0.001 for NAIS+BPRN.

References

  1. Chen, J., Zhang, H., He, X., Nie, L., Liu, W., Chua, T.S.: Attentive collaborative filtering: multimedia recommendation with item-and component-level attention. In: Proceedings of the 40th International ACM SIGIR conference on Research and Development in Information Retrieval, pp. 335–344. ACM (2017)

    Google Scholar 

  2. Elbadrawy, A., Karypis, G.: Domain-aware grade prediction and top-n course recommendation. In: Proceedings of the 10th ACM Conference on Recommender Systems, pp. 183–190. ACM (2016)

    Google Scholar 

  3. He, X., He, Z., Song, J., Liu, Z., Jiang, Y.G., Chua, T.S.: NAIS: neural attentive item similarity model for recommendation. IEEE Trans. Knowl. Data Eng. 30(12), 2354–2366 (2018)

    Article  Google Scholar 

  4. Hidasi, B., Karatzoglou, A., Baltrunas, L., Tikk, D.: Session-based recommendations with recurrent neural networks. In: The 4th International Conference on Learning Representations (2016)

    Google Scholar 

  5. Jing, X., Tang, J.: Guess you like: course recommendation in MOOCs. In: Proceedings of the International Conference on Web Intelligence, pp. 783–789. ACM (2017)

    Google Scholar 

  6. Kabbur, S., Ning, X., Karypis, G.: Fism: factored item similarity models for top-n recommender systems. In: Proceedings of the 19th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 659–667. ACM (2013)

    Google Scholar 

  7. Kim, Y.: Convolutional neural networks for sentence classification. In: Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing, pp. 1746–1751. ACL (2014)

    Google Scholar 

  8. Kingma, D.P., Ba, J.: Adam: a method for stochastic optimization. In: The 3rd International Conference on Learning Representations (2015)

    Google Scholar 

  9. Linden, G., Smith, B., York, J.: Amazon.com recommendations: item-to-item collaborative filtering. IEEE Internet Comput. 7(1), 76–80 (2003)

    Article  Google Scholar 

  10. Ning, X., Karypis, G.: SLIM: sparse linear methods for top-n recommender systems. In: IEEE 11th International Conference on Data Mining, pp. 497–506. IEEE (2011)

    Google Scholar 

  11. Rendle, S.: Factorization machines. In: Proceedings of the 2010 IEEE International Conference on Data Mining, pp. 995–1000. IEEE (2010)

    Google Scholar 

  12. Rendle, S., Freudenthaler, C., Gantner, Z., Schmidt-Thieme, L.: BPR: Bayesian personalized ranking from implicit feedback. In: Proceedings of the Twenty-Fifth Conference on Uncertainty in Artificial Intelligence, pp. 452–461. AUAI Press (2009)

    Google Scholar 

  13. Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th International Conference on World Wide Web, pp. 285–295. ACM (2001)

    Google Scholar 

  14. Yang, C., et al.: RepoLike: a multi-feature-based personalized recommendation approach for open-source repositories. Front. Inform. Technol. Electron. Eng. 20(2), 222–237 (2019)

    Article  Google Scholar 

  15. Zhang, J., Hao, B., Chen, B., Li, C., Chen, H., Sun, J.: Hierarchical reinforcement learning for course recommendation in MOOCs, vol. 33, pp. 435–442. AAAI (2019)

    Google Scholar 

  16. Zhang, Y., Wu, Y., Wang, T., Wang, H.M.: A novel approach for recommending semantically linkable issues in Github projects. Sci. China Inf. Sci. 62(9), 202–204 (2019)

    Google Scholar 

  17. Zheng, S., Rosson, M.B., Shih, P.C., Carroll, J.M.: Understanding student motivation, behaviors and perceptions in MOOCs. In: Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing, pp. 1882–1895. ACM (2015)

    Google Scholar 

Download references

Acknowledgement

We would like to thank the anonymous reviewers for their helpful comments. This work is supported by the National Key Research and Development Program of China (2018YFB1004502) and the National Natural Science Foundation of China (61702532, 61532001).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiang Li .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Li, X., Li, X., Tang, J., Wang, T., Zhang, Y., Chen, H. (2020). Improving Deep Item-Based Collaborative Filtering with Bayesian Personalized Ranking for MOOC Course Recommendation. In: Li, G., Shen, H., Yuan, Y., Wang, X., Liu, H., Zhao, X. (eds) Knowledge Science, Engineering and Management. KSEM 2020. Lecture Notes in Computer Science(), vol 12274. Springer, Cham. https://doi.org/10.1007/978-3-030-55130-8_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-55130-8_22

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-55129-2

  • Online ISBN: 978-3-030-55130-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics