{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,24]],"date-time":"2026-03-24T03:13:53Z","timestamp":1774322033968,"version":"3.50.1"},"reference-count":31,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2023,9,16]],"date-time":"2023-09-16T00:00:00Z","timestamp":1694822400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Faculty of Computer Science and Engineering, Ss. Cyril and Methodius University in Skopje"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information"],"abstract":"<jats:p>In this work, we present a state-of-the-art solution for automatic playlist continuation through a knowledge graph-based recommender system. By integrating representational learning with graph neural networks and fusing multiple data streams, the system effectively models user behavior, leading to accurate and personalized recommendations. We provide a systematic and thorough comparison of our results with existing solutions and approaches, demonstrating the remarkable potential of graph-based representation in improving recommender systems. Our experiments reveal substantial enhancements over existing approaches, further validating the efficacy of this novel approach. Additionally, through comprehensive evaluation, we highlight the robustness of our solution in handling dynamic user interactions and streaming data scenarios, showcasing its practical viability and promising prospects for next-generation recommender systems.<\/jats:p>","DOI":"10.3390\/info14090510","type":"journal-article","created":{"date-parts":[[2023,9,17]],"date-time":"2023-09-17T23:32:27Z","timestamp":1694993547000},"page":"510","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Knowledge Graph Based Recommender for Automatic Playlist Continuation"],"prefix":"10.3390","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0009-0009-4521-5850","authenticated-orcid":false,"given":"Aleksandar","family":"Ivanovski","sequence":"first","affiliation":[{"name":"Faculty of Computer Science and Engineering, Ss. Cyril and Methodius University, 1000 Skopje, North Macedonia"},{"name":"CODECHEM GmbH, Mainzer Landstr. 351, 60326 Frankfurt am Main, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7360-8015","authenticated-orcid":false,"given":"Milos","family":"Jovanovik","sequence":"additional","affiliation":[{"name":"Faculty of Computer Science and Engineering, Ss. Cyril and Methodius University, 1000 Skopje, North Macedonia"},{"name":"OpenLink Software Ltd., Croydon, Surrey CR0 0XZ, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2067-3467","authenticated-orcid":false,"given":"Riste","family":"Stojanov","sequence":"additional","affiliation":[{"name":"Faculty of Computer Science and Engineering, Ss. Cyril and Methodius University, 1000 Skopje, North Macedonia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3105-6010","authenticated-orcid":false,"given":"Dimitar","family":"Trajanov","sequence":"additional","affiliation":[{"name":"Faculty of Computer Science and Engineering, Ss. Cyril and Methodius University, 1000 Skopje, North Macedonia"},{"name":"Department of Computer Science, Metropolitan College, Boston University, Boston, MA 02215, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2023,9,16]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Henning, V., and Reichelt, J. (2008, January 7\u201312). Mendeley-a last.fm for research?. Proceedings of the 2008 IEEE Fourth International Conference on eScience, Indianapolis, IN, USA.","DOI":"10.1109\/eScience.2008.128"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Bennett, J., and Lanning, S. (2007, January 12). The Netflix Prize. Proceedings of the KDD Cup Workshop 2007, San Jose, CA, USA.","DOI":"10.1145\/1345448.1345459"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Backstrom, L., and Leskovec, J. (2011, January 9\u201312). Supervised random walks: Predicting and recommending links in social networks. Proceedings of the Fourth Association for Computing Machinery International Conference on Web Search and Data Mining, WSDM\u201911, Hong Kong, China.","DOI":"10.1145\/1935826.1935914"},{"key":"ref_4","unstructured":"Amit, S. (2023, September 13). Introducing the Knowledge Graph: Things, Not Strings. Available online: https:\/\/sonic.northwestern.edu\/introducing-the-knowledge-graph-things-not-strings-official-google-blog\/."},{"key":"ref_5","unstructured":"Raimond, Y., Abdallah, S., Sandler, M., and Giasson, F. (2007, January 23\u201327). The Music Ontology. Proceedings of the 8th International Society for Music Information Retrieval Conference, Graz, Austria."},{"key":"ref_6","unstructured":"Saravanou, A., Tomasi, F., Mehrotra, R., and Lalmas, M. (2021, January 7\u201311). Multi-Task Learning of Graph-based Inductive Representations of Music Content. Proceedings of the 22nd International Society for Music Information Retrieval Conference, Gen\u00e8ve, Switzerland."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1016\/j.aiopen.2021.01.001","article-title":"Graph neural networks: A review of methods and applications","volume":"1","author":"Zhou","year":"2020","journal-title":"AI Open"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Jannach, D., Zanker, M., Felfernig, A., and Friedrich, G. (2010). Recommender Systems: An Introduction, Cambridge University Press.","DOI":"10.1017\/CBO9780511763113"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"3549","DOI":"10.1109\/TKDE.2020.3028705","article-title":"A Survey on Knowledge Graph-Based Recommender Systems","volume":"34","author":"Guo","year":"2020","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Chen, C.W., Lamere, P., Schedl, M., and Zamani, H. (2018, January 2\u20137). Recsys challenge 2018. Proceedings of the 12th Association for Computing Machinery Conference on Recommender Systems, New York, NY, USA.","DOI":"10.1145\/3240323.3240342"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Ferraro, A., Bogdanov, D., Yoon, J., Kim, K., and Serra, X. (2018, January 2\u20137). Automatic playlist continuation using a hybrid recommender system combining features from text and audio. Proceedings of the 12th Association for Computing Machinery Conference on Recommender Systems, New York, NY, USA.","DOI":"10.1145\/3267471.3267473"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Ludewig, M., Kamehkhosh, I., Landia, N., and Jannach, D. (2018, January 2\u20137). Effective Nearest-Neighbor Music Recommendations. Proceedings of the 12th Association for Computing Machinery Conference on Recommender Systems, New York, NY, USA.","DOI":"10.1145\/3267471.3267474"},{"key":"ref_13","unstructured":"Maksims, V., Rai, H., Cheng, Z., Wu, G., Lu, Y., and Sanner, S. (2018, January 2\u20137). Two-Stage Model for Automatic Playlist Continuation at Scale. Proceedings of the 12th Association for Computing Machinery Conference on Recommender Systems, New York, NY, USA."},{"key":"ref_14","unstructured":"Teinemaa, I., Tax, N., and Bentes, C. (2018). Automatic Playlist Continuation through a Composition of Collaborative Filters. arXiv."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Kelen, D., Berecz, D., B\u00e9res, F., and Bencz\u00far, A.A. (2018, January 2\u20137). Efficient K-NN for Playlist Continuation. Proceedings of the 12th Association for Computing Machinery Conference on Recommender Systems, New York, NY, USA.","DOI":"10.1145\/3267471.3267477"},{"key":"ref_16","unstructured":"Maillet, F., Eck, D., Desjardins, G., and Lamere, P. (2009, January 26\u201330). Steerable Playlist Generation by Learning Song Similarity from Radio Station Playlists. Proceedings of the 10th International Society for Music Information Retrieval Conference, Kobe, Japan."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"15385","DOI":"10.1007\/s11042-017-5121-z","article-title":"Large-scale user modeling with recurrent neural networks for music discovery on multiple time scales","volume":"77","author":"Boom","year":"2017","journal-title":"Multimed. Tools Appl."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Wang, X., and Wang, Y. (2014, January 3\u20137). Improving Content-Based and Hybrid Music Recommendation Using Deep Learning. Proceedings of the 22nd Association for Computing Machinery International Conference on Multimedia, New York, NY, USA.","DOI":"10.1145\/2647868.2654940"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Sun, Z., Yang, J., Feng, K., Fang, H., Qu, X., and Ong, Y.S. (2022, January 11\u201315). Revisiting Bundle Recommendation: Datasets, Tasks, Challenges and Opportunities for Intent-Aware Product Bundling. Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval, New York, NY, USA.","DOI":"10.1145\/3477495.3531904"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Chang, J., Gao, C., He, X., Jin, D., and Li, Y. (2020, January 20\u201330). Bundle Recommendation with Graph Convolutional Networks. Proceedings of the 43rd International Association for Computing Machinery SIGIR Conference on Research and Development in Information Retrieval, New York, NY, USA.","DOI":"10.1145\/3397271.3401198"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"102954","DOI":"10.1016\/j.jnca.2020.102954","article-title":"MutualRec: Joint friend and item recommendations with mutualistic attentional graph neural networks","volume":"177","author":"Xiao","year":"2021","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3568022","article-title":"A Survey of Graph Neural Networks for Recommender Systems: Challenges, Methods, and Directions","volume":"1","author":"Gao","year":"2021","journal-title":"ACM Trans. Recomm. Syst."},{"key":"ref_23","unstructured":"Xu, K., Hu, W., Leskovec, J., and Jegelka, S. (2019, January 6\u20139). How powerful are graph neural networks?. Proceedings of the 7th International Conference on Learning Representations ICLR, New Orleans, LA, USA."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Wang, B., and Cai, W. (2020). Knowledge-Enhanced Graph Neural Networks for Sequential Recommendation. Information, 11.","DOI":"10.3390\/info11080388"},{"key":"ref_25","unstructured":"Hamilton, W.L., Ying, R., and Leskovec, J. (2017, January 4\u20139). Inductive Representation Learning on Large Graphs. Proceedings of the 31st International Conference on Neural Information Processing Systems, Red Hook, NY, USA."},{"key":"ref_26","unstructured":"Loshchilov, I., and Hutter, F. (2019). Decoupled Weight Decay Regularization. arXiv."},{"key":"ref_27","unstructured":"Loshchilov, I., and Hutter, F. (2017). SGDR: Stochastic Gradient Descent with Warm Restarts. arXiv."},{"key":"ref_28","unstructured":"Dodge, Y. (2008). The Concise Encyclopedia of Statistics, Springer. Chapter M."},{"key":"ref_29","unstructured":"Wang, Y., Wang, L., Li, Y., He, D., Liu, T.Y., and Chen, W. (2013, January 12\u201314). A Theoretical Analysis of NDCG Type Ranking Measures. Proceedings of the 26th Annual Conference on Learning Theory, Princeton, NJ, USA."},{"key":"ref_30","unstructured":"Fey, M., and Lenssen, J.E. (2019, January 6). Fast Graph Representation Learning with PyTorch Geometric. Proceedings of the ICLR Workshop on Representation Learning on Graphs and Manifolds, New Orleans, LA, USA."},{"key":"ref_31","unstructured":"(2023, September 13). Qdrant\u2014Vector Database. Available online: https:\/\/qdrant.tech\/."}],"container-title":["Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2078-2489\/14\/9\/510\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T20:52:18Z","timestamp":1760129538000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2078-2489\/14\/9\/510"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,9,16]]},"references-count":31,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2023,9]]}},"alternative-id":["info14090510"],"URL":"https:\/\/doi.org\/10.3390\/info14090510","relation":{},"ISSN":["2078-2489"],"issn-type":[{"value":"2078-2489","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,9,16]]}}}