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.
References
[1]
Shepitsen, A., Gemmell, J., Mobasher, B. and Burke, R. (2008) Personalized Recommendation in Social Tagging Systems Using Hierarchical Clustering. Proceedingsofthe 2008 ACM Conference onRecommender Systems, Lausanne, 23-25 October 2008. January 2008, 259-266. https://doi.org/10.1145/1454008.1454048
[2]
Soni, S., Rathore, A.S. and Sharma, H. (2024) An Innovative Solution for Personalized Music Application Using Machine Learning.
[3]
Bai, J. (2024) Reform of Piano Tuning Teaching in Music Universities Based on Personalized Talent Training. ArchivesdesSciences, 74, 37-42. https://doi.org/10.62227/as/74307
[4]
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 31stInternationalConferenceonSystems, SignalsandImageProcessing (IWSSIP), Graz, 9-11 July 2024, 1-8. https://doi.org/10.1109/iwssip62407.2024.10634017
[5]
Downie, J.S. (2003) Music Information Retrieval. AnnualReviewofInformationScienceandTechnology, 37, 295-340. https://doi.org/10.1002/aris.1440370108
[6]
Dorfer, M., Henkel, F. and Widmer, G. (2018) Learning to Listen, Read, and Follow: Score Following as a Reinforcement Learning Game.
[7]
Chou, P., Lin, F., Chang, K. and Chen, H. (2018) A Simple Score Following System for Music Ensembles Using Chroma and Dynamic Time Warping. Proceedingsofthe 2018 ACMonInternationalConferenceonMultimediaRetrieval, Yokohama, 11-14 June 2018, 529-532. https://doi.org/10.1145/3206025.3206090
[8]
Oramas, S., Nieto, O., Barbieri, F. and Serra, X. (2017) Multi-Label Music Genre Classification from Audio, Text, and Images Using Deep Features.
[9]
Goto, M. and Dannenberg, R.B. (2019) Music Interfaces Based on Automatic Music Signal Analysis: New Ways to Create and Listen to Music. IEEESignalProcessingMagazine, 36, 74-81. https://doi.org/10.1109/msp.2018.2874360
[10]
Schedl, M. (2017) Intelligent User Interfaces for Social Music Discovery and Exploration of Large-Scale Music Repositories. Proceedingsofthe 2017 ACMWorkshoponTheory-InformedUserModelingforTailoringandPersonalizingInterfaces, Limassol, 13 March 2017, 7-11. https://doi.org/10.1145/3039677.3039678
[11]
Schedl, M., Zamani, H., Chen, C., Deldjoo, Y. and Elahi, M. (2018) Current Challenges and Visions in Music Recommender Systems Research. InternationalJournalofMultimediaInformationRetrieval, 7, 95-116. https://doi.org/10.1007/s13735-018-0154-2
[12]
Mayer, R. and Rauber, A. (2011) Musical Genre Classification by Ensembles of Audio and Lyrics Features. Proceedingsof International Conference on Music Information Retrieval, Miami, 24-28 October 2011, 675-680.
[13]
Sturm, B.L. (2013) Classification Accuracy Is Not Enough: On the Evaluation of Music Genre Recognition Systems. JournalofIntelligentInformationSystems, 41, 371-406. https://doi.org/10.1007/s10844-013-0250-y
[14]
Huq, A., Bello, J.P. and Rowe, R. (2010) Automated Music Emotion Recognition: A Systematic Evaluation. JournalofNewMusicResearch, 39, 227-244. https://doi.org/10.1080/09298215.2010.513733
[15]
Yang, Y. and Chen, H.H. (2012) Machine Recognition of Music Emotion: A Review. ACMTransactionsonIntelligentSystemsandTechnology, 3, 1-30. https://doi.org/10.1145/2168752.2168754
[16]
Schedl, M. (2019) Deep Learning in Music Recommendation Systems. FrontiersinAppliedMathematicsandStatistics, 5, Article ID: 457883. https://doi.org/10.3389/fams.2019.00044
[17]
Deldjoo, Y., Schedl, M. and Knees, P. (2024) Content-Driven Music Recommendation: Evolution, State of the Art, and Challenges. ComputerScienceReview, 51, Article ID: 100618. https://doi.org/10.1016/j.cosrev.2024.100618
[18]
Bell, R.M. and Koren, Y. (2007) Lessons from the Netflix Prize Challenge. ACMSIGKDDExplorationsNewsletter, 9, 75-79. https://doi.org/10.1145/1345448.1345465
[19]
Logan, B. (2004) Music Recommendation from Song Sets. 5th International Conference on Music Information Retrieval, Barcelona, 10-14 October 2004, 425-428.
[20]
Yadav, V., Shukla, R., Tripathi, A. and Maurya, A. (2021) A New Approach for Movie Recommender System Using K-Means Clustering and PCA. JournalofScientific&IndustrialResearch, 80, 159-165.
[21]
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. Revued’IntelligenceArtificielle, 38, 365-376. https://doi.org/10.18280/ria.380138
[22]
Katarya, R. and Verma, O.P. (2017) Effectual Recommendations Using Artificial Algae Algorithm and Fuzzy C-Mean. SwarmandEvolutionaryComputation, 36, 52-61. https://doi.org/10.1016/j.swevo.2017.04.004
[23]
Jiang, L. (2023) A Fuzzy Clustering Approach for Cloud-Based Personalized Distance Music Education and Resource Management. SoftComputing, 28, 1707-1724. https://doi.org/10.1007/s00500-023-09525-7
[24]
Guan, C. and Yuen, K.K.F. (2015) Towards a Hybrid Approach of Primitive Cognitive Network Process and Agglomerative Hierarchical Clustering for Music Recommendation. Proceedingsofthe 11thEAIInternationalConferenceonHeterogeneousNetworkingforQuality, Reliability, SecurityandRobustness, Taipei, 19-20 August 2015, 206-209. https://doi.org/10.4108/eai.19-8-2015.2261344
[25]
Chang, H., Huang, S. and Wu, J. (2016) A Personalized Music Recommendation System Based on Electroencephalography Feedback. MultimediaToolsandApplications, 76, 19523-19542. https://doi.org/10.1007/s11042-015-3202-4
[26]
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
[27]
Hartono, P. and Yoshitake, R. (2013) Automatic Playlist Generation from Self-Organizing Music Map. JournalofSignalProcessing, 17, 11-19. https://doi.org/10.2299/jsp.17.11
[28]
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.