Skip to main content

Advertisement

Log in

A novel recommendation system via L0-regularized convex optimization

  • Deep Learning for Big Data Analytics
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

In recent decades, a variety of educational management information systems have been presented due to the increase in social requirement globally. Meanwhile, the students in the Universities have also experienced the benefits brought by these platforms for retrieving, acquiring, and leveraging the education resources that might improve their academic performance accordingly. However, most of the previously presented techniques neglected the course recommendation algorithms following the students’ objectives. To bright this gap between the practical requirements and the applications, one convex optimization-based framework with one L0 regularization and the constraint on the learners’ characteristics was presented. To evaluate the proposed method, the comparison experiments were conducted between the state-of-the-art recommendation techniques and ours. Experimental results demonstrated the superior performance of the proposed approach over the previous algorithms especially in accuracy.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

Abbreviations

HR:

Hit rate

ARHR:

Average reciprocal hit-rank

TP:

True positive

FP:

False positive

FN:

False negative

References

  1. Farzan TR, Brusilovsky P (2006) Social navigation support in a course recommendation system. In: Wade VP, Ashman H, Smyth B (eds) Adaptive hypermedia and adaptive web-based systems. Springer, Berlin, pp 91–100

    Chapter  Google Scholar 

  2. Elahi M, Braunhofer M, Ricci F et al (2013) Personality-based active learning for collaborative filtering recommender systems. In: Baldoni M, Baroglio C, Boella G, Micalizio R (eds) AI*IA 2013: advances in artificial intelligence. Springer, Berlin, pp 360–371

    Chapter  Google Scholar 

  3. Xiang L, Yang Q (2009) Time-dependent models in collaborative filtering based recommender system. In: IEEE/WIC/ACM international joint conferences on web intelligence and intelligent agent technologies, Wi-Iat, IEEE, pp 450–457

  4. Perny P, Zucker J-D (2001) Preference-based search and machine learning for collaborative filtering: the “Film-Conseil” movie recommender system. Inf Interact. Intell 1(1):1–40

    Google Scholar 

  5. Aher SB, Lobo LMRJ (2012) Mining association rule in classified data for course recommender system in E-Learning. Int J Comput Appl 39(7):1–7

    Google Scholar 

  6. Baher S, Lobo LMRJ (2012) A comparative study of association rule algorithms for course recommender system in E-learning. Int J Comput Appl 39(1):48–52

    Google Scholar 

  7. Aher SB, Lobo LMRJ (2012) Combination of clustering, classification and association rule based approach for course recommender system in E-learning. Int J Comput Appl 39(7):8–15

    Google Scholar 

  8. Musto C, Semeraro G, Gemmis MD et al (2016) Learning word embeddings from wikipedia for content-based recommender systems. In: Ferro N, Crestani F, Moens M-F, Mothe J, Silvestri F, Maria Di Nunzio G, Hauff C, Silvello G (eds) Adv Inf Retr. Springer, Berlin, pp 729–734

    Chapter  Google Scholar 

  9. Musto C, Semeraro G, Gemmis MD, et al (2016) Learning word embeddings from wikipedia for content-based recommender systems. In: European conference on information retrieval. Springer, Cham, pp 729–734

    Google Scholar 

  10. Horvá (2012) A model of user preference learning for content-based recommender systems. Comput Inf 28(4):453–481

    MathSciNet  Google Scholar 

  11. Alcaide B, Almendros P, Alonso JM et al (2011) Recommendation systems with complex constraints: a course recommendation perspective. ACM Trans Inf Syst 29(4):1–33

    Google Scholar 

  12. Elbadrawy A, Karypis G (2016) [ACM Press the 10th ACM Conference-Boston, Massachusetts, USA (2016.09.15-2016.09.19)] Proceedings of the 10th ACM conference on recommender systems-RecSys 16-domain-aware grade prediction and top-n course recommendation. pp 183–190

  13. Pazzani MJ, Billsus D (2007) Content-based recommendation systems. The adaptive web

  14. Cano P, Koppenberger M, Wack N (2005) [ACM Press the 13th annual ACM international conference-Hilton, Singapore (2005.11.06-2005.11.11)] Proceedings of the 13th annual ACM international conference on Multimedia,-MULTIMEDIA \(\ddot{0}\)5 - Content-based music audio recommendation. p 211

  15. Chau H, Barria-Pineda J, Brusilovsky P (2017) Content wizard: concept-based recommender system for instructors of programming courses. Adjunct publication of the, conference on user modeling, adaptation and personalization. ACM, pp 135–140

  16. Ghauth KI, Abdullah NA (2010) Learning materials recommendation using good learners’ ratings and content-based filtering. Educ Technol Res Dev 58(6):711–727

    Article  Google Scholar 

  17. Cantador I, Bellogín R, Vallet D (2010) Content-based recommendation in social tagging systems. In: ACM conference on recommender systems. ACM

  18. Billsus D, Pazzani M (2000) Student modeling for adaptive news access. J Stud Model Stud Adapt Interact 10(2–3):147–180

    Google Scholar 

  19. Brunialti LF, Peres SM, Freire V et al (2015) Machine learning in textual content-based recommendation systems: a systematic review. In: Conference on Brazilian symposium on information systems: information systems: a computer socio-technical perspective. Brazilian Computer Society

  20. KhorasaniE S, Zhao Z, Champaign J (2017) A Markov chain collaborative filtering model for course enrollment recommendations. In: IEEE international conference on big data, IEEE, pp 3484–3490

  21. Chang PC, Lin CH, Chen MH (2016) A hybrid course recommendation system by integrating collaborative filtering and artificial immune systems. Algorithms 9(3):47

    Article  MathSciNet  Google Scholar 

  22. Li S, Zheng J, Jing Q (2015) Knowledge recommender: an application based on the social knowledge network for knowledge recommendation. In: IEEE, international conference on advanced learning technologies, IEEE, pp 403–404

  23. Tarus JK, Niu Z, Mustafa G (2018) Knowledge-based recommendation: a review of ontology-based recommender systems for e-learning. Artif Intell Rev 50(1):21–48

    Article  Google Scholar 

  24. Zhang Y, Chen W, Yin Z (2013) Collaborative filtering with social regularization for TV program recommendation. Knowl Based Syst 54(Complete):310–317

    Article  Google Scholar 

  25. Wang H, Chen B, Li W J (2013) Collaborative topic regression with social regularization for tag recommendation. In: International joint conference on artificial intelligence. AAAI Press

  26. Yu Y, Qiu RG (2014) Followee recommendation in microblog using matrix factorization model with structural regularization. Sci World J 2014(3):435–444

    Google Scholar 

  27. Wang L, Zhao Z, Su F et al (2014) Content-based social image retrieval with context regularization. In: IEEE international conference on multimedia and expo workshops

  28. Liu NN, He L, Zhao M (2013) Social temporal collaborative ranking for context aware movie recommendation. ACM Trans Intell Syst Technol 4(1):1–26

    Google Scholar 

  29. Richards D, Kang BH (2009) Knowledge acquisition: approaches, algorithms and applications. Springer, Berlin

    Book  Google Scholar 

  30. Fan W, Koyanagi Y, Asakura K et al (2009) Clustering over evolving data streams based on online recent-biased approximation. In: Knowledge acquisition: approaches, algorithms and applications. Springer, Berlin, pp 12–26

    Chapter  Google Scholar 

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

    Article  Google Scholar 

  32. Sindhwani V, Bucak SS, Hu J, Mojsilovic A (2010) One-class matrix completion with low-density factorizations. In: Proceedings of the 2010 IEEE international conference on data mining, ICDM ’10, IEEE Computer Society, Washington, pp 1055–1060

  33. Husen S, de Wilde ZG, de Waard A, Cousijn H (2017) Recommended versus certified repositories: mind the gap, Mendeley Data, v1 https://doi.org/10.17632/zx2kcyvvwm.1

  34. Beham G (2010) APOSDLE-DS A dataset from the APOSDLE workintegrated learning system. In: 1st workshop on recommender systems for technology enhanced learning (RecSysTEL 2010)

  35. Aiolli F (2013) Efficient top-n recommendation for very large scale binary rated datasets. ACM Recsys. ACM

  36. Manouselis N, Kosmopoulos T, Kastrantas K (2009) Developing a recommendation web service for a federation of learning repositories. In: 2009 international conference on intelligent networking and collaborative systems, IEEE, pp 208–211

  37. Dietze S, Sanchez-Alonso S, Ebner H et al (2013) Interlinking educational resources and the web of data: a survey of challenges and approaches. Prog Electron Libr Inf Syst 47(1):60–91

    Google Scholar 

  38. Ren X, Zheng Y, Zhao Y et al (2017) Drusen segmentation from retinal images via supervised feature learning. IEEE Access PP(99):1–1

    Google Scholar 

  39. Jian L, Zheng Y, Jiao W et al (2017) Deblurring sequential ocular images from multi-spectral imaging (MSI) via mutual information. Med Biol Eng Comput 6:1–7

    Google Scholar 

Download references

Acknowledgements

The authors thank the editor and anonymous reviewers for their helpful comments and valuable suggestions.

Funding

This work was financially supported by the Teaching Reform Research Project of Undergraduate Colleges and Universities of Shandong Province (Z2016Z036), the Teaching Reform Research Project of Shandong University of Finance and Economics (jy2018062891470, jy201830, jy201810), Shandong Provincial Social Science Planning Research Project (18CHLJ08), Scientific Research Projects of Universities in Shandong Province (J18RA136), SDUST Excellent Teaching Team Construction Plan (JXTD20160512), Jinan campus of SDUST Excellent Teaching Team Construction Plan (JNJXTD201711), SDUST Young Teachers Teaching Talent Training Plan (BJRC20160509), Teaching research project of Shandong University of Science and Technology (JNJG2017104) and Scientific and Technological Planning Projects of Universities in Shandong Province (J18KA328).

Author information

Authors and Affiliations

Authors

Contributions

All authors take part in the discussion of the work described in this paper.

Corresponding author

Correspondence to Jian Lian.

Ethics declarations

Conflict of interest

These no potential competing interests in our paper. And all authors have seen the manuscript and approved to submit to your journal. We confirm that the content of the manuscript has not been published or submitted for publication elsewhere.

Availability of data and material

We would like very much to share our image dataset with the public upon we get a permission from the hospital where the dataset was acquired. We will try our best to do it because we think it can facilitate the related field’s growth and help on advertising our approach.

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

Lin, J., Li, Y. & Lian, J. A novel recommendation system via L0-regularized convex optimization. Neural Comput & Applic 32, 1649–1663 (2020). https://doi.org/10.1007/s00521-019-04213-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-019-04213-w

Keywords

Navigation