{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T17:47:10Z","timestamp":1754156830340,"version":"3.41.2"},"reference-count":46,"publisher":"Emerald","issue":"5","license":[{"start":{"date-parts":[[2024,6,4]],"date-time":"2024-06-04T00:00:00Z","timestamp":1717459200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["DTA"],"published-print":{"date-parts":[[2024,9,4]]},"abstract":"<jats:sec><jats:title content-type=\"abstract-subheading\">Purpose<\/jats:title><jats:p>The increasing popularity of music streaming services also increases the need to customize the services for each user to attract and retain customers. Most of the music streaming services will not have explicit ratings for songs; they will have only implicit feedback data, i.e user listening history. For efficient music recommendation, the preferences of the users have to be infered, which is a challenging task.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-subheading\">Design\/methodology\/approach<\/jats:title><jats:p>Preferences of the users can be identified from the users' listening history. In this paper, a hybrid music recommendation system is proposed that infers features from user's implicit feedback and uses the hybrid of content-based and collaborative filtering method to recommend songs. A Content Boosted K-Nearest Neighbours (CBKNN) filtering technique was proposed, which used the users' listening history, popularity of songs, song features, and songs of similar interested users for recommending songs. The song features are taken as content features. Song Frequency\u2013Inverse Popularity Frequency (SF-IPF) metric is proposed to find the similarity among the neighbours in collaborative filtering. Million Song Dataset and Echo Nest Taste Profile Subset are used as data sets.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-subheading\">Findings<\/jats:title><jats:p>The proposed CBKNN technique with SF-IPF similarity measure to identify similar interest neighbours performs better than other machine learning techniques like linear regression, decision trees, random forest, support vector machines, XGboost and Adaboost. The performance of proposed SF-IPF was tested with other similarity metrics like Pearson and Cosine similarity measures, in which SF-IPF results in better performance.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-subheading\">Originality\/value<\/jats:title><jats:p>This method was devised to infer the user preferences from the implicit feedback data and it is converted as rating preferences. The importance of adding content features with collaborative information is analysed in hybrid filtering. A new similarity metric SF-IPF is formulated to identify the similarity between the users in collaborative filtering.<\/jats:p><\/jats:sec>","DOI":"10.1108\/dta-07-2023-0370","type":"journal-article","created":{"date-parts":[[2024,6,4]],"date-time":"2024-06-04T15:25:38Z","timestamp":1717514738000},"page":"742-767","source":"Crossref","is-referenced-by-count":0,"title":["A novel similarity measure SF-IPF for CBKNN with implicit feedback data"],"prefix":"10.1108","volume":"58","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4658-5465","authenticated-orcid":false,"given":"Rajalakshmi","family":"Sivanaiah","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mirnalinee","family":"T T","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sakaya","family":"Milton R","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","published-online":{"date-parts":[[2024,6,4]]},"reference":[{"first-page":"1","article-title":"Incorporating field-aware deep embedding networks and gradient boosting decision trees for music recommendation","year":"2017","key":"key2025010616364728300_ref002"},{"key":"key2025010616364728300_ref003","doi-asserted-by":"publisher","first-page":"42125","DOI":"10.1007\/s11042-023-17029-7","article-title":"Integrating metadata into deep autoencoder for handling prediction task of collaborative recommender system","volume":"83","year":"2023","journal-title":"Multimedia Tools and Applications"},{"key":"key2025010616364728300_ref004","doi-asserted-by":"crossref","unstructured":"Budhani, S., Kataria, R., Nagdev, M., Niranjani, S. and Saindane, P. (2022), \u201cMoelleux\u2014music recommendation system\u201d, in Jacob, I.J., Kolandapalayam Shanmugam, S., Bestak, R. (Eds), Data Intelligence and Cognitive Informatics. Algorithms for Intelligent Systems, Springer, Singapore, pp. 443-457.","DOI":"10.1007\/978-981-16-6460-1_34"},{"key":"key2025010616364728300_ref005","article-title":"Determining song similarity via machine learning techniques and tagging information","volume":"abs\/1704","year":"2017","journal-title":"CoRR"},{"key":"key2025010616364728300_ref006","doi-asserted-by":"crossref","first-page":"100618","DOI":"10.1016\/j.cosrev.2024.100618","article-title":"Content-driven music recommendation: evolution, state of the art, and challenges","volume":"51","year":"2024","journal-title":"Computer Science Review"},{"year":"2019","key":"key2025010616364728300_ref007","article-title":"Artist and style exposure bias in collaborative filtering based music recommendations"},{"issue":"4","key":"key2025010616364728300_ref008","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1109\/MCSE.2018.2875321","article-title":"Addressing the cold-start problem using data mining techniques and improving recommender systems by cuckoo algorithm: a case study of Facebook","volume":"22","year":"2020","journal-title":"Computing in Science & Engineering"},{"issue":"2","key":"key2025010616364728300_ref009","doi-asserted-by":"crossref","first-page":"158","DOI":"10.1108\/IJWIS-07-2017-0053","article-title":"New centrality measure for nodes based on user social status and behavior on Facebook","volume":"14","year":"2018","journal-title":"International Journal of Web Information Systems"},{"key":"key2025010616364728300_ref010","doi-asserted-by":"publisher","first-page":"120699","DOI":"10.1016\/j.eswa.2023.120699","article-title":"A new method for recommendation based on embedding spectral clustering in heterogeneous networks (RESCHet)","volume":"231","year":"2023","journal-title":"Expert Systems with Applications"},{"issue":"10","key":"key2025010616364728300_ref011","doi-asserted-by":"publisher","first-page":"7887","DOI":"10.1109\/TNNLS.2022.3146968","article-title":"Music recommendation via hypergraph embedding","volume":"34","year":"2022","journal-title":"IEEE Transactions on Neural Networks & Learning Systems"},{"key":"key2025010616364728300_ref012","first-page":"3286","article-title":"Music recommendation system for million song dataset challenge","volume":"abs\/1209","year":"2012","journal-title":"CoRR"},{"first-page":"330","article-title":"User song preferences using artificial intelligence","year":"2021","key":"key2025010616364728300_ref013"},{"key":"key2025010616364728300_ref014","first-page":"91","article-title":"Recommendation from raw data with adaptive compound poisson factorization","volume":"115","year":"2020","journal-title":"Uncertainty in Artificial Intelligence"},{"issue":"3","key":"key2025010616364728300_ref015","doi-asserted-by":"crossref","first-page":"291","DOI":"10.1080\/09298215.2014.881888","article-title":"Dance hit song prediction","volume":"43","year":"2014","journal-title":"Journal of New Music Research"},{"first-page":"356","article-title":"What to play next? A RNN-based music recommendation system","year":"2017","key":"key2025010616364728300_ref016"},{"first-page":"1","volume-title":"Predicting Billboard Top 100 Songs","year":"2015","key":"key2025010616364728300_ref017"},{"year":"2018","key":"key2025010616364728300_ref018","article-title":"Could you play that song again?-reminding users of their favourite tracks through recommendations"},{"first-page":"1560","article-title":"Music recommendation system using hybrid approach","year":"2023","key":"key2025010616364728300_ref019"},{"key":"key2025010616364728300_ref020","doi-asserted-by":"crossref","first-page":"18553","DOI":"10.1007\/s11042-021-10529-4","article-title":"Embedding metadata using deep collaborative filtering to address the cold start problem for the rating prediction task","volume":"80","year":"2021","journal-title":"Multimedia Tools and Applications"},{"issue":"1","key":"key2025010616364728300_ref021","first-page":"486","article-title":"Personalized music recommendation system: combining collaborative filtering and semantic analysis","volume":"10","year":"2024","journal-title":"Grenze International Journal of Engineering & Technology (GIJET)"},{"issue":"4","key":"key2025010616364728300_ref022","doi-asserted-by":"crossref","first-page":"432","DOI":"10.1080\/01969722.2022.2062544","article-title":"Hybrid recommendation system based on collaborative and content-based filtering","volume":"54","year":"2023","journal-title":"Cybernetics and Systems"},{"issue":"1","key":"key2025010616364728300_ref023","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1007\/s13748-019-00199-7","article-title":"Improving recommender systems by encoding items and user profiles considering the order in their consumption history","volume":"9","year":"2020","journal-title":"Progress in Artificial Intelligence"},{"volume-title":"Predicting Song Popularity","year":"2016","key":"key2025010616364728300_ref024"},{"volume-title":"Introduction to Modern Information Retrieval","year":"1986","key":"key2025010616364728300_ref025"},{"year":"2010","key":"key2025010616364728300_ref026","article-title":"Encyclopedia of Machine Learning"},{"key":"key2025010616364728300_ref027","doi-asserted-by":"crossref","unstructured":"Schedl, M., Knees, P., McFee, B., Bogdanov, D. and Kaminskas, M. (2015), \u201cMusic recommender systems\u201d, Recommender Systems Handbook, Springer, NY, pp. 453-492.","DOI":"10.1007\/978-1-4899-7637-6_13"},{"issue":"2","key":"key2025010616364728300_ref028","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1007\/s13735-018-0154-2","article-title":"Current challenges and visions in music recommender systems research","volume":"7","year":"2018","journal-title":"International Journal of Multimedia Information Retrieval"},{"first-page":"385","article-title":"Improving Collaborative Filtering Using JMSD on Implicit Feedback","year":"2021","key":"key2025010616364728300_ref029"},{"issue":"7","key":"key2025010616364728300_ref030","doi-asserted-by":"crossref","first-page":"17","DOI":"10.5120\/ijca2017916055","article-title":"Use of deep learning in modern recommendation system: a summary of recent works","volume":"180","year":"2017","journal-title":"International J ournal of Computer Applications"},{"issue":"6","key":"key2025010616364728300_ref031","doi-asserted-by":"crossref","first-page":"1477","DOI":"10.3233\/IDA-205244","article-title":"Content boosted hybrid filtering for solving pessimistic user problem in recommendation systems","volume":"24","year":"2020","journal-title":"Intelligent Data Analysis"},{"first-page":"1","article-title":"A music recommendation system based on logistic regression and extreme gradient boosting","year":"2019","key":"key2025010616364728300_ref032"},{"first-page":"687","article-title":"Regularizing matrix factorization with user and item embeddings for recommendation","year":"2018","key":"key2025010616364728300_ref033"},{"first-page":"302","article-title":"Hierarchical latent relation modeling for collaborative metric learning","year":"2021","key":"key2025010616364728300_ref034"},{"issue":"11","key":"key2025010616364728300_ref035","first-page":"35","article-title":"SoulSound-hybrid music recommendation system","volume":"18","year":"2023","journal-title":"Tanz"},{"issue":"2","key":"key2025010616364728300_ref036","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1007\/s00530-012-0281-1","article-title":"Frequency-based similarity measure for multimedia recommender systems","volume":"19","year":"2013","journal-title":"Multimedia Systems"},{"first-page":"447","article-title":"Collaborative filtering-based music recommendation in view of negative feedback system","year":"2023","key":"key2025010616364728300_ref037"},{"first-page":"166","article-title":"Novel datasets for evaluating song popularity prediction tasks","year":"2021","key":"key2025010616364728300_ref038"},{"volume-title":"Music Data Analysis: Foundations and Applications","year":"2016","key":"key2025010616364728300_ref047"},{"issue":"3","key":"key2025010616364728300_ref040","doi-asserted-by":"crossref","first-page":"289","DOI":"10.47738\/jads.v4i3.115","article-title":"Improving recommender systems using hybrid techniques of collaborative filtering and content-based filtering","volume":"4","year":"2023","journal-title":"Journal of Applied Data Sciences"},{"first-page":"591","article-title":"Multimodal metric learning for tag based music retrieval","year":"2021","key":"key2025010616364728300_ref041"},{"key":"key2025010616364728300_ref042","doi-asserted-by":"publisher","DOI":"10.1155\/2022\/4112575","article-title":"Improved music recommendation algorithm for deep neural network based on attention mechanism","volume":"2022","year":"2022","journal-title":"Mobile Information Systems"},{"issue":"4","key":"key2025010616364728300_ref043","doi-asserted-by":"publisher","first-page":"1232","DOI":"10.1111\/coin.12501","article-title":"Improved self\u2010attentive musical instrument digital interface content\u2010based music recommendation system","volume":"38","year":"2022","journal-title":"Computational Intelligence"},{"first-page":"1","article-title":"Kkbox's music recommendation challenge solution with feature engineering","year":"2018","key":"key2025010616364728300_ref044"},{"first-page":"1","article-title":"Trailmix: an ensemble recommender system for playlist curation and continuation","year":"2018","key":"key2025010616364728300_ref045"},{"first-page":"73","article-title":"A preliminary study on a recommender system for the million songs dataset challenge","year":"2013","key":"key2025010616364728300_ref001"},{"first-page":"627","article-title":"Improving content-based and hybrid music recommendation using deep learning","year":"2014","key":"key2025010616364728300_ref039"}],"container-title":["Data Technologies and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/DTA-07-2023-0370\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/DTA-07-2023-0370\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T23:15:15Z","timestamp":1753398915000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/dta\/article\/58\/5\/742-767\/1234983"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,6,4]]},"references-count":46,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2024,6,4]]},"published-print":{"date-parts":[[2024,9,4]]}},"alternative-id":["10.1108\/DTA-07-2023-0370"],"URL":"https:\/\/doi.org\/10.1108\/dta-07-2023-0370","relation":{},"ISSN":["2514-9288","2514-9288"],"issn-type":[{"type":"print","value":"2514-9288"},{"type":"electronic","value":"2514-9288"}],"subject":[],"published":{"date-parts":[[2024,6,4]]}}}