Digital storage of personal music collections and cloud-based music services (e.g. Pandora, Spotify) have fundamentally changed how music is consumed. In particular, automatically generated playlists have become an important mode of accessing large music collections. The key goal of automated playlist generation is to provide the user with a coherent listening experience. In this paper, we present Latent Markov Embedding (LME), a machine learning algorithm for generating such playlists. In analogy to matrix factorization methods for collaborative filtering, the algorithm does not require songs to be described by features a priori, but it learns a representation from example playlists. We formulate this problem as a regularized maximum-likelihood embedding of Markov chains in Euclidian space, and show how the resulting optimization problem can be solved efficiently. An empirical evaluation shows that the LME is substantially more accurate than adaptations of smoothed n-gram models commonly used in natural language processing.
%0 Conference Paper
%1 Chen:2012:PPV:2339530.2339643
%A Chen, Shuo
%A Moore, Josh L.
%A Turnbull, Douglas
%A Joachims, Thorsten
%B Proceedings of the 18th ACM SIGKDD international conference on Knowledge discovery and data mining
%C New York, NY, USA
%D 2012
%I ACM
%K markov models music recommendation seminar thema thema:playlist ws2013
%P 714--722
%R 10.1145/2339530.2339643
%T Playlist prediction via metric embedding
%U http://doi.acm.org/10.1145/2339530.2339643
%X Digital storage of personal music collections and cloud-based music services (e.g. Pandora, Spotify) have fundamentally changed how music is consumed. In particular, automatically generated playlists have become an important mode of accessing large music collections. The key goal of automated playlist generation is to provide the user with a coherent listening experience. In this paper, we present Latent Markov Embedding (LME), a machine learning algorithm for generating such playlists. In analogy to matrix factorization methods for collaborative filtering, the algorithm does not require songs to be described by features a priori, but it learns a representation from example playlists. We formulate this problem as a regularized maximum-likelihood embedding of Markov chains in Euclidian space, and show how the resulting optimization problem can be solved efficiently. An empirical evaluation shows that the LME is substantially more accurate than adaptations of smoothed n-gram models commonly used in natural language processing.
%@ 978-1-4503-1462-6
@inproceedings{Chen:2012:PPV:2339530.2339643,
abstract = {Digital storage of personal music collections and cloud-based music services (e.g. Pandora, Spotify) have fundamentally changed how music is consumed. In particular, automatically generated playlists have become an important mode of accessing large music collections. The key goal of automated playlist generation is to provide the user with a coherent listening experience. In this paper, we present Latent Markov Embedding (LME), a machine learning algorithm for generating such playlists. In analogy to matrix factorization methods for collaborative filtering, the algorithm does not require songs to be described by features a priori, but it learns a representation from example playlists. We formulate this problem as a regularized maximum-likelihood embedding of Markov chains in Euclidian space, and show how the resulting optimization problem can be solved efficiently. An empirical evaluation shows that the LME is substantially more accurate than adaptations of smoothed n-gram models commonly used in natural language processing.},
acmid = {2339643},
added-at = {2013-08-22T11:35:37.000+0200},
address = {New York, NY, USA},
author = {Chen, Shuo and Moore, Josh L. and Turnbull, Douglas and Joachims, Thorsten},
biburl = {https://www.bibsonomy.org/bibtex/218517fa865c7a0278b7f82612234bb3b/schwemmlein},
booktitle = {Proceedings of the 18th ACM SIGKDD international conference on Knowledge discovery and data mining},
description = {Playlist prediction via metric embedding},
doi = {10.1145/2339530.2339643},
interhash = {48e43cae971c85967d4ef52e6cfd1836},
intrahash = {18517fa865c7a0278b7f82612234bb3b},
isbn = {978-1-4503-1462-6},
keywords = {markov models music recommendation seminar thema thema:playlist ws2013},
location = {Beijing, China},
numpages = {9},
pages = {714--722},
publisher = {ACM},
series = {KDD '12},
timestamp = {2013-09-17T14:59:33.000+0200},
title = {Playlist prediction via metric embedding},
url = {http://doi.acm.org/10.1145/2339530.2339643},
year = 2012
}