Music playlists usually contain some particular musical styles or atmospheres in which users would like to be involved. Music streaming services, such as Spotify, Apple Music, and KKBOX, even allow users to edit and listen to playlists online. While there have been some well-known methods that can nicely model the preference between users and songs, little has been done in the literature to recommend music playlists, each of which can be considered as a set of many individual songs, to users. In the light of this, this paper proposes a preference embedding based on a user-song-playlist graph to learn the preference representations of these three entities. After the embedding process, we then use the learned representations to perform the task of playlist recommendation. Experiments conducted on a real-world dataset show that the proposed embedding method outperforms the baseline of popularity; in addition, we also make a comparison with DeepWalk and LINE for the recommendation task, and the results show that the proposed method can stand comparison with the two state-of-the-art graph embedding techniques.
[1]
Steffen Rendle,et al.
Factorization Machines with libFM
,
2012,
TIST.
[2]
Steven Skiena,et al.
DeepWalk: online learning of social representations
,
2014,
KDD.
[3]
Yi-Hsuan Yang,et al.
Query-based Music Recommendations via Preference Embedding
,
2016,
RecSys.
[4]
Mingzhe Wang,et al.
LINE: Large-scale Information Network Embedding
,
2015,
WWW.
[5]
Jonathan L. Herlocker,et al.
Evaluating collaborative filtering recommender systems
,
2004,
TOIS.
[6]
Nathan Srebro,et al.
Fast maximum margin matrix factorization for collaborative prediction
,
2005,
ICML.