In the digital music landscape, the accuracy and response speed of music recommendation systems (MRS) are crucial for user experience optimization. Traditional MRS often relies on the use of high-performance servers for large-scale training to produce recommendation results, which may result in the inability to achieve music recommendation in some areas due to substandard hardware conditions. This study evaluates the adaptability of four popular machine learning algorithms (K-means clustering, fuzzy C-means (FCM) clustering, hierarchical clustering, and self-organizing map (SOM)) on low-computing servers. Our comparative analysis highlights that while K-means and FCM are robust in high-performance settings, they underperform in low-power scenarios where SOM excels, delivering fast and reliable recommendations with minimal computational overhead. This research addresses a gap in the literature by providing a detailed comparative analysis of MRS algorithms, offering practical insights for implementing adaptive MRS in technologically diverse environments. We conclude with strategic recommendations for emerging streaming services in resource-constrained settings, emphasizing the need for scalable solutions that balance cost and performance. This study advocates an adaptive selection of recommendation algorithms to manage operational costs effectively and accommodate growth.
KeywordsMusic RecommendationMedia Arts and SciencesArtificial IntelligenceMachine LearningAlgorithmsComparative Analysis
Shepitsen, A., Gemmell, J., Mobasher, B. and Burke, R. (2008) Personalized Recommendation in Social Tagging Systems Using Hierarchical Clustering. Proceedings of the 2008 ACM Conference on Recommender Systems , Lausanne, 23-25 October 2008. January 2008, 259-266. https://doi.org/10.1145/1454008.1454048
Soni, S., Rathore, A.S. and Sharma, H. (2024) An Innovative Solution for Personalized Music Application Using Machine Learning.
Bai, J. (2024) Reform of Piano Tuning Teaching in Music Universities Based on Personalized Talent Training. Archives des Sciences , 74, 37-42. https://doi.org/10.62227/as/74307
Costanzi, G.H., Teixeira, L.O., Felipe, G.Z., Cavalcanti, G.D.C. and Costa, Y.M.G. (2024) Music Genre Classification Using Contrastive Dissimilarity. 2024 31 st International Conference on Systems , Signals and Image Processing ( IWSSIP ), Graz, 9-11 July 2024, 1-8. https://doi.org/10.1109/iwssip62407.2024.10634017
Downie, J.S. (2003) Music Information Retrieval. Annual Review of Information Science and Technology , 37, 295-340. https://doi.org/10.1002/aris.1440370108
Dorfer, M., Henkel, F. and Widmer, G. (2018) Learning to Listen, Read, and Follow: Score Following as a Reinforcement Learning Game.
Chou, P., Lin, F., Chang, K. and Chen, H. (2018) A Simple Score Following System for Music Ensembles Using Chroma and Dynamic Time Warping. Proceedings of the 2018 ACM on International Conference on Multimedia Retrieval , Yokohama, 11-14 June 2018, 529-532. https://doi.org/10.1145/3206025.3206090
Oramas, S., Nieto, O., Barbieri, F. and Serra, X. (2017) Multi-Label Music Genre Classification from Audio, Text, and Images Using Deep Features.
Goto, M. and Dannenberg, R.B. (2019) Music Interfaces Based on Automatic Music Signal Analysis: New Ways to Create and Listen to Music. IEEE Signal Processing Magazine , 36, 74-81. https://doi.org/10.1109/msp.2018.2874360
Schedl, M. (2017) Intelligent User Interfaces for Social Music Discovery and Exploration of Large-Scale Music Repositories. Proceedings of the 2017 ACM Workshop on Theory - Informed User Modeling for Tailoring and Personalizing Interfaces , Limassol, 13 March 2017, 7-11. https://doi.org/10.1145/3039677.3039678
Schedl, M., Zamani, H., Chen, C., Deldjoo, Y. and Elahi, M. (2018) Current Challenges and Visions in Music Recommender Systems Research. International Journal of Multimedia Information Retrieval , 7, 95-116. https://doi.org/10.1007/s13735-018-0154-2
Mayer, R. and Rauber, A. (2011) Musical Genre Classification by Ensembles of Audio and Lyrics Features. Proceedings of International Conference on Music Inform ation Retrie val , Miami, 24-28 October 2011, 675-680.
Sturm, B.L. (2013) Classification Accuracy Is Not Enough: On the Evaluation of Music Genre Recognition Systems. Journal of Intelligent Information Systems , 41, 371-406. https://doi.org/10.1007/s10844-013-0250-y
Huq, A., Bello, J.P. and Rowe, R. (2010) Automated Music Emotion Recognition: A Systematic Evaluation. Journal of New Music Research , 39, 227-244. https://doi.org/10.1080/09298215.2010.513733
Yang, Y. and Chen, H.H. (2012) Machine Recognition of Music Emotion: A Review. ACM Transactions on Intelligent Systems and Technology , 3, 1-30. https://doi.org/10.1145/2168752.2168754
Schedl, M. (2019) Deep Learning in Music Recommendation Systems. Frontiers in Applied Mathematics and Statistics , 5, Article ID: 457883. https://doi.org/10.3389/fams.2019.00044
Deldjoo, Y., Schedl, M. and Knees, P. (2024) Content-Driven Music Recommendation: Evolution, State of the Art, and Challenges. Computer Science Review , 51, Article ID: 100618. https://doi.org/10.1016/j.cosrev.2024.100618
Bell, R.M. and Koren, Y. (2007) Lessons from the Netflix Prize Challenge. ACM SIGKDD Explorations Newsletter , 9, 75-79. https://doi.org/10.1145/1345448.1345465
Logan, B. (2004) Music Recommendation from Song Sets. 5 th International Conference on Music Information Retrieval , Barcelona, 10-14 October 2004, 425-428.
Yadav, V., Shukla, R., Tripathi, A. and Maurya, A. (2021) A New Approach for Movie Recommender System Using K-Means Clustering and PCA. Journal of Scientific & Industrial Research , 80, 159-165.
Mukhopadhyay, S., Kumar, A., Parashar, D. and Singh, M. (2024) Enhanced Music Recommendation Systems: A Comparative Study of Content-Based Filtering and K-Means Clustering Approaches. Revue d ’ Intelligence Artificielle , 38, 365-376. https://doi.org/10.18280/ria.380138
Katarya, R. and Verma, O.P. (2017) Effectual Recommendations Using Artificial Algae Algorithm and Fuzzy C-Mean. Swarm and Evolutionary Computation , 36, 52-61. https://doi.org/10.1016/j.swevo.2017.04.004
Jiang, L. (2023) A Fuzzy Clustering Approach for Cloud-Based Personalized Distance Music Education and Resource Management. Soft Computing , 28, 1707-1724. https://doi.org/10.1007/s00500-023-09525-7
Guan, C. and Yuen, K.K.F. (2015) Towards a Hybrid Approach of Primitive Cognitive Network Process and Agglomerative Hierarchical Clustering for Music Recommendation. Proceedings of the 11 th EAI International Conference on Heterogeneous Networking for Quality , Reliability , Security and Robustness , Taipei, 19-20 August 2015, 206-209. https://doi.org/10.4108/eai.19-8-2015.2261344
Chang, H., Huang, S. and Wu, J. (2016) A Personalized Music Recommendation System Based on Electroencephalography Feedback. Multimedia Tools and Applications , 76, 19523-19542. https://doi.org/10.1007/s11042-015-3202-4
Vembu, S. and Baumann, S. (2005) A Self-Organizing Map Based Knowledge Discovery for Music Recommendation Systems. In: Wiil, U.K., Ed., Computer Music Modeling and Retrieval , Springer, 119-129. https://doi.org/10.1007/978-3-540-31807-1_9
Hartono, P. and Yoshitake, R. (2013) Automatic Playlist Generation from Self-Organizing Music Map. Journal of Signal Processing , 17, 11-19. https://doi.org/10.2299/jsp.17.11
Hesmondhalgh, D., Campos Valverde, R., Kaye, D. and Li, Z. (2023) The Impact of Algorithmically Driven Recommendation Systems on Music Consumption and Pro-duction: A Literature Review. UK Centre for Data Ethics and Innovation Reports.