Groove Radio: A Bayesian Hierarchical Model for Personalized Playlist Generation

被引:11
作者
Ben-Elazar, Shay [1 ]
Lavee, Gal [1 ]
Koenigstein, Noam [1 ]
Barkan, Oren [1 ]
Berezin, Hilik [1 ]
Paquet, Ulrich [1 ,2 ]
Zaccai, Tal [1 ]
机构
[1] Microsoft R&D, Herzliyya, Israel
[2] Microsoft Res, Cambridge, England
来源
WSDM'17: PROCEEDINGS OF THE TENTH ACM INTERNATIONAL CONFERENCE ON WEB SEARCH AND DATA MINING | 2017年
关键词
D O I
10.1145/3018661.3018718
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper describes an algorithm designed for Microsoft's Groove music service, which serves millions of users world wide. We consider the problem of automatically generating personalized music playlists based on queries containing a "seed" artist and the listener's user ID. Playlist generation may be informed by a number of information sources including: user specific listening patterns, domain knowledge encoded in a taxonomy, acoustic features of audio tracks, and overall popularity of tracks and artists. The importance assigned to each of these information sources may vary depending on the specific combination of user and seed artist. The paper presents a method based on a variational Bayes solution for learning the parameters of a model containing a four-level hierarchy of global preferences, genres, sub-genres and artists. The proposed model further incorporates a personalization component for user-specific preferences. Empirical evaluations on both proprietary and public datasets demonstrate the effectiveness of the algorithm and showcase the contribution of each of its components.
引用
收藏
页码:445 / 453
页数:9
相关论文
共 33 条
[1]  
Barkan Oren, 2016, IEEE INT WORKSH MACH, DOI [10.1109/ MLSP.2016.7738886, DOI 10.1109/MLSP.2016.7738886]
[2]  
Bishop C., 2006, Pattern recognition and machine learning, P423
[3]  
Bogdanov D., 2013, INF PROCESS MANAGE
[4]   Automated Generation of Music Playlists: Survey and Experiments [J].
Bonnin, Geoffray ;
Jannach, Dietmar .
ACM COMPUTING SURVEYS, 2015, 47 (02)
[5]  
Cunningham SJ, 2006, P ISMIR
[6]  
DeCoro C., 2007, P ISMIR
[7]  
Dopler M., 2008, P ISMIR
[8]  
Dror G., 2011, P RECSYS
[9]   An introduction to ROC analysis [J].
Fawcett, Tom .
PATTERN RECOGNITION LETTERS, 2006, 27 (08) :861-874
[10]  
Ferwerda B., 2014, P UMAP