Abstract
Recommendation systems play a major role in modern music streaming platforms, assisting consumers in finding new music that suits their tastes. However, a significant challenge persists when it comes to recommending new songs that lack historical data. This study introduces a Content based Attentive Sequential Recommendation Model (CASRM) that deals with item cold start issue and recommends relevant and fresh music using Gated Graph Neural Networks (GNNs). Music metadata such as artists, albums, genres, and tags are included in the content information, along with context data incorporating user behaviour such as sessions, listening logs, and music playing sequences. By representing the music data as a graph, we can effectively capture the intricate relationships between songs and users. To capture users’ music preferences, we analyse their interactions with songs within the sessions. We incorporate content-based item embeddings for newly added items, enabling personalized recommendations for new songs based on their characteristics and similarities to the songs listened by users in the past. Specifically, we examined the proposed model on three distinct datasets, and the experimental outcomes show its efficacy in predicting music ratings for new songs. Compared to other baseline methods, the CASRM model achieves superior performance in providing accurate and diverse music recommendations in cold-start scenarios.











Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data Availability
The dataset used in this research study are publicly available at http://ocelma.net/MusicRecommendationDataset/lastfm-1K.html, https://recsys.deib.polimi.it/datasets/, http://cp.jku.at/datasets/LFM-1b/.
References
Altulyan, M., Yao, L., Kanhere, et al. (2023). A blockchain framework data integrity enhanced recommender system. Computational Intelligence, 39, 104–120. https://doi.org/10.1111/coin.12548
Cai, D., Qian, S., Fang, et al. (2023). User cold-start recommendation via inductive heterogeneous graph neural network. ACM Transactions on Information Systems, 41, 1–27. https://doi.org/10.1145/3560487
Celma, O. (2010). Music recommendation and discovery. the long tail, long fail, and long play in the digital music space. https://doi.org/10.1007/978-3-642-13287-2
Chen, S. H., Sou, S. I., Hsieh, et al. (2023a). Top-n music recommendation framework for precision and novelty under diversity group size and similarity. Journal of Intelligent Information Systems,62, 1–26. https://doi.org/10.1007/s10844-023-00784-2
Chen, X., Zhang, Y., Tsang, et al. (2023b). Toward equivalent transformation of user preferences in cross domain recommendation. ACM Transactions on Information Systems, 41, 1–31. https://doi.org/10.1145/3522762
Deng, A., & Hooi, B. (2021). Graph neural network-based anomaly detection in multivariate time series. In Proceedings of the AAAI conference on artificial intelligence (pp. 4027–4035). https://doi.org/10.1609/aaai.v35i5.16523
Deng, S., Huang, L., Xu, et al. (2016). On deep learning for trust-aware recommendations in social networks. IEEE Transactions on Neural Networks and Learning Systems, 28, 1164–1177. https://doi.org/10.1109/TNNLS.2016.2514368
Fang, H., Zhang, D., Shu, et al. (2020). Deep learning for sequential recommendation: Algorithms, influential factors, and evaluations. ACM Transactions on Information Systems (TOIS), 39, 1–42. https://doi.org/10.1145/3426723
Garcin, F., Dimitrakakis, C., & Faltings, B. (2013). Personalized news recommendation with context trees. In Proceedings of the 7th ACM conference on recommender systems, (pp. 105–112). https://doi.org/10.1145/2507157.2507166
Gómez-Cañón, J. S., Gutiérrez-Páez, et al. (2023). Trompa-mer: An open dataset for personalized music emotion recognition. Journal of Intelligent Information Systems, 60, 549–570. https://doi.org/10.1007/s10844-022-00746-0
Gong, W., & Yu, Q. (2021). A deep music recommendation method based on human motion analysis. IEEE Access, 9, 26290–26300. https://doi.org/10.1109/ACCESS.2021.3057486
Guo, D., & Wang, C. (2020). Sequence recommendation based on deep learning. Computational Intelligence, 36, 1704–1722. https://doi.org/10.1111/coin.12307
He, X., Liao, L., Zhang, H., et al. (2017). Neural collaborative filtering. In Proceedings of the 26th international conference on world wide web, (pp. 173–182). https://doi.org/10.1145/3038912.3052569
Hidasi, B., & Tikk, D. (2012). Fast als-based tensor factorization for context-aware recommendation from implicit feedback. In Machine learning and knowledge discovery in databases: European conference, (pp. 67–82). https://doi.org/10.1007/978-3-642-33486-3_5
Huang, C., Xu, H., Xu, et al. (2021). Knowledge-aware coupled graph neural network for social recommendation. In Proceedings of the AAAI conference on artificial intelligence, (pp. 4115–4122). https://doi.org/10.1609/aaai.v35i5.16533
Kang, W. C., & McAuley, J. (2018). Self-attentive sequential recommendation. In IEEE International Conference on Data Mining (ICDM), (pp. 197–206). https://doi.org/10.1109/ICDM.2018.00035
Katarya, R., & Verma, O. P. (2018). Efficient music recommender system using context graph and particle swarm. Multimedia Tools and Applications, 77, 2673–2687. https://doi.org/10.1007/s11042-017-4447-x
Kenton, J. D. M. W. C., & Toutanova, L. K. (2019). Bert: Pre-training of deep bidirectional transformers for language understanding. In Proceedings of naacL-HLT, (p. 2). https://doi.org/10.48550/arXiv.1810.04805
Kingma, D. (2014). Adam: A method for stochastic optimization. In International conference of learning representations. https://doi.org/10.48550/arXiv.1412.6980
Lee, C. H., Ding, J. E., Chen, et al. (2021). Lstpr: Graph-based matrix factorization with long short-term preference ranking. In Proceedings of the 44th international ACM SIGIR conference on research and development in information retrieval (pp. 2222–2226). https://doi.org/10.1145/3404835.3463087
Lee, J. H., & Cunningham, S. J. (2013). Toward an understanding of the history and impact of user studies in music information retrieval. Journal of Intelligent Information Systems, 41, 499–521. https://doi.org/10.1007/s10844-013-0259-2
Li, Y., Zemel, R., Brockschmidt, et al. (2016). Gated graph sequence neural networks. In Proceedings of International Conference on Learning Representations (ICLR). https://doi.org/10.48550/arXiv.1511.05493
Li, Y., & Furukawa, T. (2023). Information gain based dynamic support set construction for cold-start recommendation. Journal of Intelligent Information Systems, 61, 717–737. https://doi.org/10.1007/s10844-023-00795-z
Lin, Q., Niu, Y., Zhu, et al. (2018). Heterogeneous knowledge-based attentive neural networks for short-term music recommendations. IEEE Access, 6, 58990–59000. https://doi.org/10.1109/ACCESS.2018.2874959
Liu, Z., Fan, Z., Wang, et al. (2021b). Augmenting sequential recommendation with pseudo-prior items via reversely pre-training transformer. In Proceedings of the 44th international ACM SIGIR conference on research and development in information retrieval, (pp. 1608–1612). https://doi.org/10.1145/3404835.3463036
Liu, C., Li, X., Cai, et al. (2021a). Noninvasive self-attention for side information fusion in sequential recommendation. In Proceedings of the AAAI conference on artificial intelligence (pp. 4249–4256). https://doi.org/10.1609/aaai.v35i5.16549
Liu, C., Li, Y., Lin, et al. (2023). Gnnrec: Gated graph neural network for session-based social recommendation model. Journal of Intelligent Information Systems, 60, 137–156. https://doi.org/10.1007/s10844-022-00733-5
Lozano Murciego, Á., Jiménez-Bravo, D. M., Román, V., et al. (2021). Context-aware recommender systems in the music domain: A systematic literature review. Electronics, 10, 1555. https://doi.org/10.3390/electronics10131555
Magron, P., Févotte, C., et al. (2022). Neural content-aware collaborative filtering for cold-start music recommendation. Data Mining and Knowledge Discovery, 36, 1971–2005. https://doi.org/10.1007/s10618-022-00859-8
Panda, D. K., & Ray, S. (2022). Approaches and algorithms to mitigate cold start problems in recommender systems: A systematic literature review. Journal of Intelligent Information Systems, 59, 341–366. https://doi.org/10.1007/s10844-022-00698-5
Parthasarathy, G., & Sathiya Devi, S. (2023). Hybrid recommendation system based on collaborative and content-based filtering. Cybernetics and Systems, 54, 432–453. https://doi.org/10.1080/01969722.2022.2062544
Pulis, M., & Bajada, J. (2021). Siamese neural networks for content-based cold-start music recommendation. In Proceedings of the 15th ACM conference on recommender systems, (pp. 719–723). https://doi.org/10.1145/3460231.3478847
Rendle, S., Freudenthaler, C., Gantner, et al. (2014). Bayesian personalized ranking from implicit feedback. In Proceedings of uncertainty in artificial intelligence, (pp. 452–461). https://doi.org/10.48550/arXiv.1205.2618
Rendle, S., Freudenthaler, C., Schmidt-Thieme, et al. (2010). Factorizing personalized markov chains for next-basket recommendation. In Proceedings of the 19th international conference on world wide web, (pp. 811–820), https://doi.org/10.1145/1772690.1772773
Scarselli, F., Gori, M., Tsoi, et al. (2008). The graph neural network model. IEEE Transactions on Neural Networks, 20, 61–80. https://doi.org/10.1109/TNN.2008.2005605
Schedl, M. (2016). The lfm-1b dataset for music retrieval and recommendation. In Proceedings of the 2016 ACM on international conference on multimedia retrieval (pp. 103–110). https://doi.org/10.1145/2911996.2912004
Turrin, R., Quadrana, M., Condorelli, et al. (2015). 30music listening and playlists dataset. RecSys Posters (p. 75). https://hdl.handle.net/11311/1085579
Urbano, J., Schedl, M., Serra, et al. (2013). Evaluation in music information retrieval. Journal of Intelligent Information Systems, 41, 345–369. https://doi.org/10.1007/s10844-013-0249-4
Wang, S., Gong, M., Wu, et al. (2020b). Multi-objective optimization for location-based and preferences-aware recommendation. Information Sciences, 513, 614–626. https://doi.org/10.1016/j.ins.2019.11.028
Wang, S., Hu, L., Wang, et al. (2019). Sequential recommender systems: Challenges, progress and prospects. In Twenty-Eighth International Joint Conference on Artificial Intelligence\(\{\)IJCAI-19\(\}\). https://doi.org/10.24963/ijcai.2019/883
Wang, X., Huang, T., Wang, et al. (2021b). Learning intents behind interactions with knowledge graph for recommendation. Proceedings of the Web conference,2021, 878–887. https://doi.org/10.1145/3442381.3450133
Wang, D., Zhang, X., Wan, et al. (2021a). Modeling sequential listening behaviors with attentive temporal point process for next and next new music recommendation. IEEE Transactions on Multimedia, 24, 4170–4182. https://doi.org/10.1109/TMM.2021.3114545
Wang, D., Zhang, X., Yu, et al. (2020a). Came: Content-and context-aware music embedding for recommendation. IEEE Transactions on Neural Networks and Learning Systems,32, 1375–1388. https://doi.org/10.1109/TNNLS.2020.2984665
Wang, D., Deng, S., Xu, et al. (2018). Sequence-based context-aware music recommendation. Information Retrieval Journal, 21, 230–252. https://doi.org/10.1007/s10791-017-9317-7
Wu, S., Tang, Y., Zhu, et al. (2019). Session-based recommendation with graph neural networks. In Proceedings of the AAAI conference on artificial intelligence (pp. 346–353). https://doi.org/10.1609/aaai.v33i01.3301346
Xia, L., Xu, Y., Huang, et al. (2021). Graph meta network for multi-behavior recommendation. In Proceedings of the 44th International ACM SIGIR conference on research and development in information retrieval (pp. 757–766). https://doi.org/10.1145/3404835.3462972
Xu, C., Zhao, P., Liu, et al. (2019). Recurrent convolutional neural network for sequential recommendation. In The world wide web conference (pp. 3398–3404). https://doi.org/10.1145/3308558.3313408
Xu, J., Gan, M., Zhang, et al. (2023). Mmusic: A hierarchical multi-information fusion method for deep music recommendation. Journal of Intelligent Information Systems, 61, 795–818. https://doi.org/10.1007/s10844-023-00786-0
Xu, L., Zheng, Y., Xu, et al. (2021). Predicting the preference for sad music: The role of gender, personality, and audio features. IEEE Access, 9, 92952–92963. https://doi.org/10.1109/ACCESS.2021.3090940
Yadav, N., Kumar Singh, A., Pal, et al. (2022). Improved self-attentive musical instrument digital interface content-based music recommendation system. Computational Intelligence, 38, 1232–1257. https://doi.org/10.1111/coin.12501
Zhang, J., Wang, D., Yu, et al. (2021). Tlsan: Time-aware long-and short-term attention network for next-item recommendation. Neurocomputing, 441, 179–191. https://doi.org/10.1016/j.neucom.2021.02.015
Zhao, Q. (2022). Resetbert4rec: A pre-training model integrating time and user historical behavior for sequential recommendation. In Proceedings of the 45th international ACM SIGIR conference on research and development in information retrieval (pp. 1812–1816). https://doi.org/10.1145/3477495.3532054
Zheng, L., Zhu, F., Huang, et al. (2017). Context neighbor recommender: Integrating contexts via neighbors for recommendations. Information Sciences, 414, 1–18. https://doi.org/10.1016/j.ins.2017.05.034
Zhou, X., Li, Y., Liang, et al. (2020). Cnn-rnn based intelligent recommendation for online medical pre-diagnosis support. IEEE/ACM Transactions on Computational Biology and Bioinformatics, 18, 912–921. https://doi.org/10.1109/TCBB.2020.2994780
Zhou, K., Yu, H., Zhao, et al. (2022). Filter-enhanced mlp is all you need for sequential recommendation. Proceedings of the ACM Web Conference, 2022, 2388–2399. https://doi.org/10.1145/3485447.3512111
Funding
No funding was received for conducting this research.
Author information
Authors and Affiliations
Contributions
Ms. Manisha Jangid and Dr. Rakesh Kumar have equally contributed in this research paper.
Corresponding author
Ethics declarations
Conflict of Interest
The authors declare no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Jangid, M., Kumar, R. Enhancing user experience: a content-based recommendation approach for addressing cold start in music recommendation. J Intell Inf Syst (2024). https://doi.org/10.1007/s10844-024-00872-x
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10844-024-00872-x