Marcos A. de Almeida, C. C. Vieira, Pedro O. S. Vaz de Melo, R. Assunção
{"title":"通往大门的快速而蜿蜒的道路:生成异构的音乐播放列表","authors":"Marcos A. de Almeida, C. C. Vieira, Pedro O. S. Vaz de Melo, R. Assunção","doi":"10.1145/3126858.3126891","DOIUrl":null,"url":null,"abstract":"Consider the problem of creating a wedding reception playlist. Such playlist should ideally satisfy a very diverse crowd by finding a perfect eclectic mix of songs to keep everyone satisfied. In fact, music playlists for large parties are usually composed by a very heterogeneous set of songs, so everyone can listen to songs of their liking at some point. Such playlists, which we call heterogeneous playlists, are also very appropriate in dynamic contexts, when the mood of the listener changes with time, such as workout sessions or road trips. The challenge of automatically generating heterogeneous playlists is to find the appropriate balance among several conflicting goals. For instance, the generated playlist should have smooth transitions between successive tracks while covering a highly diverse set of songs in the time the user has available to her/him. In this paper, we formulate the problem of automatically generating high quality heterogeneous playlists and propose two methods for solving it, namely ROPE and STRAW. We demonstrate the usefulness of our proposed algorithms by applying them to a large collection of songs. When compared with the state of the art algorithms, ROPE and STRAW are the only ones that can effectively satisfy all of the following quality constraints: heterogeneity, smooth transitions, novelty, scalability and usability.","PeriodicalId":338362,"journal":{"name":"Proceedings of the 23rd Brazillian Symposium on Multimedia and the Web","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"The Fast and Winding Roads that Lead to The Doors: Generating Heterogeneous Music Playlists\",\"authors\":\"Marcos A. de Almeida, C. C. Vieira, Pedro O. S. Vaz de Melo, R. Assunção\",\"doi\":\"10.1145/3126858.3126891\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Consider the problem of creating a wedding reception playlist. Such playlist should ideally satisfy a very diverse crowd by finding a perfect eclectic mix of songs to keep everyone satisfied. In fact, music playlists for large parties are usually composed by a very heterogeneous set of songs, so everyone can listen to songs of their liking at some point. Such playlists, which we call heterogeneous playlists, are also very appropriate in dynamic contexts, when the mood of the listener changes with time, such as workout sessions or road trips. The challenge of automatically generating heterogeneous playlists is to find the appropriate balance among several conflicting goals. For instance, the generated playlist should have smooth transitions between successive tracks while covering a highly diverse set of songs in the time the user has available to her/him. In this paper, we formulate the problem of automatically generating high quality heterogeneous playlists and propose two methods for solving it, namely ROPE and STRAW. We demonstrate the usefulness of our proposed algorithms by applying them to a large collection of songs. When compared with the state of the art algorithms, ROPE and STRAW are the only ones that can effectively satisfy all of the following quality constraints: heterogeneity, smooth transitions, novelty, scalability and usability.\",\"PeriodicalId\":338362,\"journal\":{\"name\":\"Proceedings of the 23rd Brazillian Symposium on Multimedia and the Web\",\"volume\":\"3 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-10-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 23rd Brazillian Symposium on Multimedia and the Web\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3126858.3126891\",\"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 23rd Brazillian Symposium on Multimedia and the Web","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3126858.3126891","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The Fast and Winding Roads that Lead to The Doors: Generating Heterogeneous Music Playlists
Consider the problem of creating a wedding reception playlist. Such playlist should ideally satisfy a very diverse crowd by finding a perfect eclectic mix of songs to keep everyone satisfied. In fact, music playlists for large parties are usually composed by a very heterogeneous set of songs, so everyone can listen to songs of their liking at some point. Such playlists, which we call heterogeneous playlists, are also very appropriate in dynamic contexts, when the mood of the listener changes with time, such as workout sessions or road trips. The challenge of automatically generating heterogeneous playlists is to find the appropriate balance among several conflicting goals. For instance, the generated playlist should have smooth transitions between successive tracks while covering a highly diverse set of songs in the time the user has available to her/him. In this paper, we formulate the problem of automatically generating high quality heterogeneous playlists and propose two methods for solving it, namely ROPE and STRAW. We demonstrate the usefulness of our proposed algorithms by applying them to a large collection of songs. When compared with the state of the art algorithms, ROPE and STRAW are the only ones that can effectively satisfy all of the following quality constraints: heterogeneity, smooth transitions, novelty, scalability and usability.