{"title":"自动生成播放列表的上下文随机游走模型","authors":"Seiji Ueda, Atsushi Keyaki, Jun Miyazaki","doi":"10.1109/WI.2018.00-66","DOIUrl":null,"url":null,"abstract":"In this paper, we propose new methods for generating playlists with a single graph, which represents multiple types of relations in a playlist. Although current users are familiar with online music services, they have difficulty in deciding which tracks to listen to because there are millions of tracks available on such services. Automated playlist generation is one of the best solutions to solving this costly task of finding interesting tracks from the enormous tracks. Accordingly, one playlist-generation task, namely, hit rate, in which several tracks are given as a user query, is focused on in this study. There are four types of context objects (playlists, tracks, artists, and users) in the basic information on playlists, and three types of relations (playlists contain tracks and artists, users create playlists and artists play and/or sing tracks) in playlists. First, different types of relations in playlists are combined, and a single graph linking different context objects is generated. Next, a random walk is applied to the graph, and the expected values of track nodes are calculated on the basis of the transition probabilities of nodes in the graph. Finally, tracks are recommended in order of the expected values. The results of an experimental evaluation of the proposed methods in comparison with conventional methods revealed that one of the proposed methods (RW-hybrid) improved effectiveness by up to 21%. Moreover, this method reduces execution time as much as the fastest existing methods.","PeriodicalId":405966,"journal":{"name":"2018 IEEE/WIC/ACM International Conference on Web Intelligence (WI)","volume":"198 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"A Contextual Random Walk Model for Automated Playlist Generation\",\"authors\":\"Seiji Ueda, Atsushi Keyaki, Jun Miyazaki\",\"doi\":\"10.1109/WI.2018.00-66\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper, we propose new methods for generating playlists with a single graph, which represents multiple types of relations in a playlist. Although current users are familiar with online music services, they have difficulty in deciding which tracks to listen to because there are millions of tracks available on such services. Automated playlist generation is one of the best solutions to solving this costly task of finding interesting tracks from the enormous tracks. Accordingly, one playlist-generation task, namely, hit rate, in which several tracks are given as a user query, is focused on in this study. There are four types of context objects (playlists, tracks, artists, and users) in the basic information on playlists, and three types of relations (playlists contain tracks and artists, users create playlists and artists play and/or sing tracks) in playlists. First, different types of relations in playlists are combined, and a single graph linking different context objects is generated. Next, a random walk is applied to the graph, and the expected values of track nodes are calculated on the basis of the transition probabilities of nodes in the graph. Finally, tracks are recommended in order of the expected values. The results of an experimental evaluation of the proposed methods in comparison with conventional methods revealed that one of the proposed methods (RW-hybrid) improved effectiveness by up to 21%. Moreover, this method reduces execution time as much as the fastest existing methods.\",\"PeriodicalId\":405966,\"journal\":{\"name\":\"2018 IEEE/WIC/ACM International Conference on Web Intelligence (WI)\",\"volume\":\"198 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 IEEE/WIC/ACM International Conference on Web Intelligence (WI)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/WI.2018.00-66\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE/WIC/ACM International Conference on Web Intelligence (WI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WI.2018.00-66","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Contextual Random Walk Model for Automated Playlist Generation
In this paper, we propose new methods for generating playlists with a single graph, which represents multiple types of relations in a playlist. Although current users are familiar with online music services, they have difficulty in deciding which tracks to listen to because there are millions of tracks available on such services. Automated playlist generation is one of the best solutions to solving this costly task of finding interesting tracks from the enormous tracks. Accordingly, one playlist-generation task, namely, hit rate, in which several tracks are given as a user query, is focused on in this study. There are four types of context objects (playlists, tracks, artists, and users) in the basic information on playlists, and three types of relations (playlists contain tracks and artists, users create playlists and artists play and/or sing tracks) in playlists. First, different types of relations in playlists are combined, and a single graph linking different context objects is generated. Next, a random walk is applied to the graph, and the expected values of track nodes are calculated on the basis of the transition probabilities of nodes in the graph. Finally, tracks are recommended in order of the expected values. The results of an experimental evaluation of the proposed methods in comparison with conventional methods revealed that one of the proposed methods (RW-hybrid) improved effectiveness by up to 21%. Moreover, this method reduces execution time as much as the fastest existing methods.