John C. Platt, CCSP Group, Microsoft Research
Christopher J.C. Burges, CCSP Group, Microsoft Research
Steven Swenson, Microsoft Corporation
Christopher Weare, Microsoft Corporation
Alice Zheng, CCSP Group, Microsoft Research (current
affiliation: EECS department, UC Berkeley)
Advances in Neural Information Processing Systems 14, pp. 1425-1432, (2002).
This paper presents AutoDJ: a system for automatically generating music playlists based on one or more seed songs selected by a user. AutoDJ uses Gaussian Process Regression to learn a user preference function over songs. This function takes music metadata as inputs. This paper further introduces Kernel Meta-Training, which is a method of learning a Gaussian Process kernel from a distribution of functions that generates the learned function. For playlist generation, AutoDJ learns a kernel from a large set of albums. This learned kernel is shown to be more effective at predicting users’ playlists than a reasonable hand-designed kernel.
PDF file (79 KB)