Hojin Yang, Yoonki Jeong, Minjin Choi, Jongwuk Lee
{"title":"自动播放列表延续的多模态协同过滤","authors":"Hojin Yang, Yoonki Jeong, Minjin Choi, Jongwuk Lee","doi":"10.1145/3267471.3267482","DOIUrl":null,"url":null,"abstract":"Automatic playlist continuation (APC) is a common task of music recommender systems, enabling the automatic discovery of tracks that fit into a given playlist. To recommend a coherent list of tracks to users, it is important to capture the underlying characteristics of a playlist. Unfortunately, existing recommender models suffer from several problems: (1) They tend to misinterpret tracks that appear rarely in a playlist (popularity bias) (2) they cannot extend user's playlist that consists of very few tracks (cold-start problem), and (3) they neglect the context of a playlist such as the sequence of tracks or playlist title (context-aware continuation). This year's ACM RecSys Challenge'18 aimed to find new solutions to tackle these problems. In this paper, we propose a multimodal collaborative filtering model to deal effectively with diverse data. This consists of two components: (1) an autoencoder using both the playlist and its categorical contents and (2) a character-level convolutional neural network using the playlist title only. By simultaneously analyzing the playlist and the categorical contents, our model successfully addresses the cold-start and popularity bias problems. In addition, we consider the context of a playlist by utilizing its title, thus enhancing the prediction of well-suited tracks. In the challenge, our team \"hello world!\" was ranked the 2nd place, scoring 0.224, 0.394, and 1.928 for the three evaluation metrics, respectively. Our implementation code is publicly available at https://github.com/hojinYang/spotify_recSys_challenge_2018.","PeriodicalId":430663,"journal":{"name":"Proceedings of the ACM Recommender Systems Challenge 2018","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"15","resultStr":"{\"title\":\"MMCF: Multimodal Collaborative Filtering for Automatic Playlist Continuation\",\"authors\":\"Hojin Yang, Yoonki Jeong, Minjin Choi, Jongwuk Lee\",\"doi\":\"10.1145/3267471.3267482\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Automatic playlist continuation (APC) is a common task of music recommender systems, enabling the automatic discovery of tracks that fit into a given playlist. To recommend a coherent list of tracks to users, it is important to capture the underlying characteristics of a playlist. Unfortunately, existing recommender models suffer from several problems: (1) They tend to misinterpret tracks that appear rarely in a playlist (popularity bias) (2) they cannot extend user's playlist that consists of very few tracks (cold-start problem), and (3) they neglect the context of a playlist such as the sequence of tracks or playlist title (context-aware continuation). This year's ACM RecSys Challenge'18 aimed to find new solutions to tackle these problems. In this paper, we propose a multimodal collaborative filtering model to deal effectively with diverse data. This consists of two components: (1) an autoencoder using both the playlist and its categorical contents and (2) a character-level convolutional neural network using the playlist title only. By simultaneously analyzing the playlist and the categorical contents, our model successfully addresses the cold-start and popularity bias problems. In addition, we consider the context of a playlist by utilizing its title, thus enhancing the prediction of well-suited tracks. In the challenge, our team \\\"hello world!\\\" was ranked the 2nd place, scoring 0.224, 0.394, and 1.928 for the three evaluation metrics, respectively. Our implementation code is publicly available at https://github.com/hojinYang/spotify_recSys_challenge_2018.\",\"PeriodicalId\":430663,\"journal\":{\"name\":\"Proceedings of the ACM Recommender Systems Challenge 2018\",\"volume\":\"23 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-10-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"15\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the ACM Recommender Systems Challenge 2018\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3267471.3267482\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the ACM Recommender Systems Challenge 2018","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3267471.3267482","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
MMCF: Multimodal Collaborative Filtering for Automatic Playlist Continuation
Automatic playlist continuation (APC) is a common task of music recommender systems, enabling the automatic discovery of tracks that fit into a given playlist. To recommend a coherent list of tracks to users, it is important to capture the underlying characteristics of a playlist. Unfortunately, existing recommender models suffer from several problems: (1) They tend to misinterpret tracks that appear rarely in a playlist (popularity bias) (2) they cannot extend user's playlist that consists of very few tracks (cold-start problem), and (3) they neglect the context of a playlist such as the sequence of tracks or playlist title (context-aware continuation). This year's ACM RecSys Challenge'18 aimed to find new solutions to tackle these problems. In this paper, we propose a multimodal collaborative filtering model to deal effectively with diverse data. This consists of two components: (1) an autoencoder using both the playlist and its categorical contents and (2) a character-level convolutional neural network using the playlist title only. By simultaneously analyzing the playlist and the categorical contents, our model successfully addresses the cold-start and popularity bias problems. In addition, we consider the context of a playlist by utilizing its title, thus enhancing the prediction of well-suited tracks. In the challenge, our team "hello world!" was ranked the 2nd place, scoring 0.224, 0.394, and 1.928 for the three evaluation metrics, respectively. Our implementation code is publicly available at https://github.com/hojinYang/spotify_recSys_challenge_2018.