{'fraction_non_alphanumeric': 0.026239067055393587, 'fraction_numerical': 0.0, 'mean_word_length': 5.602564102564102, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Personalized Next-Track Music Recommendation with Multi-dimensional Long-Term Preference Signals

The automated generation of playlists given a user’s most recent listening history is a common feature of modern music streaming platforms. In the research literature, a number of algorithmic proposals for this “next-track recommendation” problem have been made in recent years. However, nearly all of them are based on the user’s most recent listening history, context, or location but do not consider the users’ long-term listening preferences or social network. In this work, we explore the value of long-term preferences for personalizing the playlist generation process and evaluate different strategies of applying multi-dimensional user-specific preference signals. The results of an empirical evaluation on five different datasets show that although the short-term listening history should generally govern the next-track selection process, long-term preferences can measurably help to increase the personalization quality.