Cargando…

Personalized Music Recommendation Algorithm Based on Spark Platform

Aiming at the shortcomings of traditional recommendation algorithms in dealing with large-scale music data, such as low accuracy and poor real-time performance, a personalized recommendation algorithm based on the Spark platform is proposed. The algorithm is based on the Spark platform. The K-means...

Descripción completa

Detalles Bibliográficos
Autor principal: Sun, Juan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8872663/
https://www.ncbi.nlm.nih.gov/pubmed/35222633
http://dx.doi.org/10.1155/2022/7157075
_version_ 1784657294306312192
author Sun, Juan
author_facet Sun, Juan
author_sort Sun, Juan
collection PubMed
description Aiming at the shortcomings of traditional recommendation algorithms in dealing with large-scale music data, such as low accuracy and poor real-time performance, a personalized recommendation algorithm based on the Spark platform is proposed. The algorithm is based on the Spark platform. The K-means clustering model between users and music is constructed using an AFSA (artificial fish swarm algorithm) to optimize the initial centroids of K-means to improve the clustering effect. Based on the scoring relationship between users and users and users and music attributes, the collaborative filtering algorithm is applied to calculate the correlation between users to achieve accurate recommendations. Finally, the performance of the designed recommendation model is validated by deploying the recommendation model on the Spark platform using the Yahoo Music dataset and online music platform dataset. The experimental results show that the use of improved AFSA can complete the optimization of K-means clustering centroids with good clustering results; combined with the distributed fast computing capability of Spark platform with multiple nodes, the recommendation accuracy has better performance than traditional recommendation algorithms; especially when dealing with large-scale music data, the recommendation accuracy and real-time performance are higher, which meet the current demand of personalized music recommendation.
format Online
Article
Text
id pubmed-8872663
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Hindawi
record_format MEDLINE/PubMed
spelling pubmed-88726632022-02-25 Personalized Music Recommendation Algorithm Based on Spark Platform Sun, Juan Comput Intell Neurosci Research Article Aiming at the shortcomings of traditional recommendation algorithms in dealing with large-scale music data, such as low accuracy and poor real-time performance, a personalized recommendation algorithm based on the Spark platform is proposed. The algorithm is based on the Spark platform. The K-means clustering model between users and music is constructed using an AFSA (artificial fish swarm algorithm) to optimize the initial centroids of K-means to improve the clustering effect. Based on the scoring relationship between users and users and users and music attributes, the collaborative filtering algorithm is applied to calculate the correlation between users to achieve accurate recommendations. Finally, the performance of the designed recommendation model is validated by deploying the recommendation model on the Spark platform using the Yahoo Music dataset and online music platform dataset. The experimental results show that the use of improved AFSA can complete the optimization of K-means clustering centroids with good clustering results; combined with the distributed fast computing capability of Spark platform with multiple nodes, the recommendation accuracy has better performance than traditional recommendation algorithms; especially when dealing with large-scale music data, the recommendation accuracy and real-time performance are higher, which meet the current demand of personalized music recommendation. Hindawi 2022-02-17 /pmc/articles/PMC8872663/ /pubmed/35222633 http://dx.doi.org/10.1155/2022/7157075 Text en Copyright © 2022 Juan Sun. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Sun, Juan
Personalized Music Recommendation Algorithm Based on Spark Platform
title Personalized Music Recommendation Algorithm Based on Spark Platform
title_full Personalized Music Recommendation Algorithm Based on Spark Platform
title_fullStr Personalized Music Recommendation Algorithm Based on Spark Platform
title_full_unstemmed Personalized Music Recommendation Algorithm Based on Spark Platform
title_short Personalized Music Recommendation Algorithm Based on Spark Platform
title_sort personalized music recommendation algorithm based on spark platform
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8872663/
https://www.ncbi.nlm.nih.gov/pubmed/35222633
http://dx.doi.org/10.1155/2022/7157075
work_keys_str_mv AT sunjuan personalizedmusicrecommendationalgorithmbasedonsparkplatform