{"title":"基于上下文的歌词语义相似度的歌曲推荐","authors":"Vidit Gupta, J. S., Somesh Kumar","doi":"10.1109/INDISCON53343.2021.9582158","DOIUrl":null,"url":null,"abstract":"With the rapid growth of the internet, many songs and music are readily available for users on various platforms. The number, however, gets so huge that the user might get overwhelmed when it comes to selecting a follow-up song. A recommender system comes in handy in such situations, where users can choose a recommended piece based on their likes and dislikes. There can be various metrics in developing a song recommender system, lyrics being one of them. In this paper, a song recommendation system is proposed on English songs, which uses the contextual embeddings to extract the context out of the song lyrics, identifies semantic similarity between these lyrics, and gives the most similar songs to the user based upon his choice. The dataset is taken from musixmatch.com, containing around 3300 songs. Following the pre-processing of the data, the context is extracted from the lyrics using Google's Universal Sentence Encoder algorithm. The proposed methodology achieves an F1 score of 0.7700, which shows that the accuracy of the proposed model is better than the available models in the literature for the song recommendation system using the lyrics of the songs.","PeriodicalId":167849,"journal":{"name":"2021 IEEE India Council International Subsections Conference (INDISCON)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-08-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Songs Recommendation using Context-Based Semantic Similarity between Lyrics\",\"authors\":\"Vidit Gupta, J. S., Somesh Kumar\",\"doi\":\"10.1109/INDISCON53343.2021.9582158\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"With the rapid growth of the internet, many songs and music are readily available for users on various platforms. The number, however, gets so huge that the user might get overwhelmed when it comes to selecting a follow-up song. A recommender system comes in handy in such situations, where users can choose a recommended piece based on their likes and dislikes. There can be various metrics in developing a song recommender system, lyrics being one of them. In this paper, a song recommendation system is proposed on English songs, which uses the contextual embeddings to extract the context out of the song lyrics, identifies semantic similarity between these lyrics, and gives the most similar songs to the user based upon his choice. The dataset is taken from musixmatch.com, containing around 3300 songs. Following the pre-processing of the data, the context is extracted from the lyrics using Google's Universal Sentence Encoder algorithm. The proposed methodology achieves an F1 score of 0.7700, which shows that the accuracy of the proposed model is better than the available models in the literature for the song recommendation system using the lyrics of the songs.\",\"PeriodicalId\":167849,\"journal\":{\"name\":\"2021 IEEE India Council International Subsections Conference (INDISCON)\",\"volume\":\"11 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-08-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE India Council International Subsections Conference (INDISCON)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/INDISCON53343.2021.9582158\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE India Council International Subsections Conference (INDISCON)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INDISCON53343.2021.9582158","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Songs Recommendation using Context-Based Semantic Similarity between Lyrics
With the rapid growth of the internet, many songs and music are readily available for users on various platforms. The number, however, gets so huge that the user might get overwhelmed when it comes to selecting a follow-up song. A recommender system comes in handy in such situations, where users can choose a recommended piece based on their likes and dislikes. There can be various metrics in developing a song recommender system, lyrics being one of them. In this paper, a song recommendation system is proposed on English songs, which uses the contextual embeddings to extract the context out of the song lyrics, identifies semantic similarity between these lyrics, and gives the most similar songs to the user based upon his choice. The dataset is taken from musixmatch.com, containing around 3300 songs. Following the pre-processing of the data, the context is extracted from the lyrics using Google's Universal Sentence Encoder algorithm. The proposed methodology achieves an F1 score of 0.7700, which shows that the accuracy of the proposed model is better than the available models in the literature for the song recommendation system using the lyrics of the songs.