{"title":"SNRBERT: session-based news recommender using BERT","authors":"Ali Azizi, Saeedeh Momtazi","doi":"10.1007/s11257-024-09409-x","DOIUrl":null,"url":null,"abstract":"<p>In recent years, research on transformer-based recommender systems has attracted a lot of attention. Our work examines how BERT, a transformer-based contextual language model, can be applied to build a session-based news recommender system. The session-based approach aims to recommend news by creating profiles for users and items and recommending items accordingly to maximize session length. The proposed model, called SNRBERT (Session-Based News Recommender using BERT), is fine-tuned to estimate the relationship between each user and item in a given session based on the interactions between the user and the item during that session. We introduce this method to address the challenges of session-based news recommendation, particularly in maximizing session length and capturing user–item relationships effectively. Given the limited information available about user preferences in session-based scenarios, the model estimates a score based on the amount of time users spend on each item in each session. The news recommendation is then performed based on this score. On top of BERT, we employed an Bi-LSTM network in order to capture more accurate information regarding the order in which users interact with items during a given session. We compare our results with the state-of-the-art models by using commonly known metrics: MRR, HR, and NDCG on the Adressa dataset, one of the most comprehensive datasets publicly available. Our results show that our SNRBERT model achieves HR@10 of 0.688, MRR@10 of 0.315, and nDCG@10 of 0.338. These results demonstrate that SNRBERT outperforms state-of-the-art models in terms of MRR@10 and HR@10 metrics, showcasing its effectiveness in addressing the challenges of session-based news recommendation.</p>","PeriodicalId":49388,"journal":{"name":"User Modeling and User-Adapted Interaction","volume":"45 1","pages":""},"PeriodicalIF":3.0000,"publicationDate":"2024-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"User Modeling and User-Adapted Interaction","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.1007/s11257-024-09409-x","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, CYBERNETICS","Score":null,"Total":0}
引用次数: 0
Abstract
In recent years, research on transformer-based recommender systems has attracted a lot of attention. Our work examines how BERT, a transformer-based contextual language model, can be applied to build a session-based news recommender system. The session-based approach aims to recommend news by creating profiles for users and items and recommending items accordingly to maximize session length. The proposed model, called SNRBERT (Session-Based News Recommender using BERT), is fine-tuned to estimate the relationship between each user and item in a given session based on the interactions between the user and the item during that session. We introduce this method to address the challenges of session-based news recommendation, particularly in maximizing session length and capturing user–item relationships effectively. Given the limited information available about user preferences in session-based scenarios, the model estimates a score based on the amount of time users spend on each item in each session. The news recommendation is then performed based on this score. On top of BERT, we employed an Bi-LSTM network in order to capture more accurate information regarding the order in which users interact with items during a given session. We compare our results with the state-of-the-art models by using commonly known metrics: MRR, HR, and NDCG on the Adressa dataset, one of the most comprehensive datasets publicly available. Our results show that our SNRBERT model achieves HR@10 of 0.688, MRR@10 of 0.315, and nDCG@10 of 0.338. These results demonstrate that SNRBERT outperforms state-of-the-art models in terms of MRR@10 and HR@10 metrics, showcasing its effectiveness in addressing the challenges of session-based news recommendation.
期刊介绍:
User Modeling and User-Adapted Interaction provides an interdisciplinary forum for the dissemination of novel and significant original research results about interactive computer systems that can adapt themselves to their users, and on the design, use, and evaluation of user models for adaptation. The journal publishes high-quality original papers from, e.g., the following areas: acquisition and formal representation of user models; conceptual models and user stereotypes for personalization; student modeling and adaptive learning; models of groups of users; user model driven personalised information discovery and retrieval; recommender systems; adaptive user interfaces and agents; adaptation for accessibility and inclusion; generic user modeling systems and tools; interoperability of user models; personalization in areas such as; affective computing; ubiquitous and mobile computing; language based interactions; multi-modal interactions; virtual and augmented reality; social media and the Web; human-robot interaction; behaviour change interventions; personalized applications in specific domains; privacy, accountability, and security of information for personalization; responsible adaptation: fairness, accountability, explainability, transparency and control; methods for the design and evaluation of user models and adaptive systems