{"title":"使用XGBoost学习排序方法预测用户偏好","authors":"N. N. Qomariyah, D. Kazakov, A. Fajar","doi":"10.1109/ISRITI51436.2020.9315494","DOIUrl":null,"url":null,"abstract":"Learning user preferences become very important as the personalization systems grow rapidly in this current era. Offering special and personal services can be an added value for the companies to maintain their customer loyalty. Building a personalized recommendation requires a good machine learning model to understand the individual preferences. Every user can be presented with a list of items sorted by its score learned from the individual preferences. So the first couple items shown will be the most liked items by the user. We can borrow the Learning to Rank algorithm from Information Retrieval to solve this problem. In this paper, we present the implementation of user preferences learning by using XGBoost Learning to Rank method in movie domain. We show the evaluation of three different approaches in Learning to Rank according to their Normalized Discounted Cumulative Gain (NDCG) score. We can conclude that in our case study, the pairwise approach appears to be the best solution to produce a personalized list of recommendation.","PeriodicalId":325920,"journal":{"name":"2020 3rd International Seminar on Research of Information Technology and Intelligent Systems (ISRITI)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Predicting User Preferences with XGBoost Learning to Rank Method\",\"authors\":\"N. N. Qomariyah, D. Kazakov, A. Fajar\",\"doi\":\"10.1109/ISRITI51436.2020.9315494\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Learning user preferences become very important as the personalization systems grow rapidly in this current era. Offering special and personal services can be an added value for the companies to maintain their customer loyalty. Building a personalized recommendation requires a good machine learning model to understand the individual preferences. Every user can be presented with a list of items sorted by its score learned from the individual preferences. So the first couple items shown will be the most liked items by the user. We can borrow the Learning to Rank algorithm from Information Retrieval to solve this problem. In this paper, we present the implementation of user preferences learning by using XGBoost Learning to Rank method in movie domain. We show the evaluation of three different approaches in Learning to Rank according to their Normalized Discounted Cumulative Gain (NDCG) score. We can conclude that in our case study, the pairwise approach appears to be the best solution to produce a personalized list of recommendation.\",\"PeriodicalId\":325920,\"journal\":{\"name\":\"2020 3rd International Seminar on Research of Information Technology and Intelligent Systems (ISRITI)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-12-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 3rd International Seminar on Research of Information Technology and Intelligent Systems (ISRITI)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISRITI51436.2020.9315494\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 3rd International Seminar on Research of Information Technology and Intelligent Systems (ISRITI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISRITI51436.2020.9315494","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Predicting User Preferences with XGBoost Learning to Rank Method
Learning user preferences become very important as the personalization systems grow rapidly in this current era. Offering special and personal services can be an added value for the companies to maintain their customer loyalty. Building a personalized recommendation requires a good machine learning model to understand the individual preferences. Every user can be presented with a list of items sorted by its score learned from the individual preferences. So the first couple items shown will be the most liked items by the user. We can borrow the Learning to Rank algorithm from Information Retrieval to solve this problem. In this paper, we present the implementation of user preferences learning by using XGBoost Learning to Rank method in movie domain. We show the evaluation of three different approaches in Learning to Rank according to their Normalized Discounted Cumulative Gain (NDCG) score. We can conclude that in our case study, the pairwise approach appears to be the best solution to produce a personalized list of recommendation.