{"title":"Improved session-based recommender systems using curriculum learning","authors":"Madiraju Srilakshmi, Sudeshna Sarkar","doi":"10.1016/j.iswa.2024.200369","DOIUrl":null,"url":null,"abstract":"<div><p>Curriculum Learning (CL) is an effective technique to train machine learning models where the training samples are supplied to the model in an easy-to-hard manner. Similar to human learning, the model can benefit if the data is given in a relevant order. Based on this notion, we propose to apply the concept of CL to the task of session-based recommender systems. Recurrent Neural Networks and transformer-based models have been successfully utilized for this task and shown to be very effective. In these approaches, all training examples are supplied to the model in every iteration and treated equally. However, the difficulty of a training example can vary greatly and the recommendation model can learn better if the data is given according to an easy-to-difficult curriculum. We design various curriculum strategies and show that applying the proposed CL techniques to a given recommendation model helps to improve performance.</p></div>","PeriodicalId":100684,"journal":{"name":"Intelligent Systems with Applications","volume":"22 ","pages":"Article 200369"},"PeriodicalIF":0.0000,"publicationDate":"2024-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2667305324000450/pdfft?md5=6a97d0ad1947d8ace91a54401d8c194f&pid=1-s2.0-S2667305324000450-main.pdf","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Intelligent Systems with Applications","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2667305324000450","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Curriculum Learning (CL) is an effective technique to train machine learning models where the training samples are supplied to the model in an easy-to-hard manner. Similar to human learning, the model can benefit if the data is given in a relevant order. Based on this notion, we propose to apply the concept of CL to the task of session-based recommender systems. Recurrent Neural Networks and transformer-based models have been successfully utilized for this task and shown to be very effective. In these approaches, all training examples are supplied to the model in every iteration and treated equally. However, the difficulty of a training example can vary greatly and the recommendation model can learn better if the data is given according to an easy-to-difficult curriculum. We design various curriculum strategies and show that applying the proposed CL techniques to a given recommendation model helps to improve performance.