{'fraction_non_alphanumeric': 0.031270358306188926, 'fraction_numerical': 0.0, 'mean_word_length': 5.64935064935065, '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}}
Deep Multi-Objective Multi-Stakeholder Music Recommendation

Many successful recommendation approaches rely on the optimization of a single objective function and focus on predicting ratings by considering customer and product features. In this paper, we consider the multi-objective recommendation problem for several stakeholders and introduce a large-scale recommender system that aims at satisfying multiple, potentially conflicting, objectives of consumers and vendors. We propose a "two-tower" neural network model for music recommendation that: (a) learns each of the stakeholders' objectives in a different tower, (b) shares the latent information that was learned in each tower to predict each stakeholder's objective, and (c) aggregates the predicted objectives to generate rating-based recommendations. Specifically, we focus on the following criteria: user satisfaction objectives, such as saves, likes, and degrees of engagement with songs; and artist satisfaction objectives, such as acquiring new fans. We apply our proposed deep architecture to music recommendation and examine the performance of our model on two proprietary industrial-scale datasets provided by Spotify and on a public music listening history dataset from Last.fm. We find that our model is effective in solving the multi-objective problem and achieves the best performance trade-off for the two stakeholders (users and artists), when compared to the original single-objective model and state-of-the-art multi-objective and multi-stakeholder methods.