Cargando…

Sentiment analysis algorithm using contrastive learning and adversarial training for POI recommendation

Finding a suitable POI based on the user’s needs and intentions is a complex decision-making process. Obtaining valuable information from the vast amount of social media data and using it for travel recommendations is a challenging issue. Traditional POI recommendation algorithms do not fully take i...

Descripción completa

Detalles Bibliográficos
Autores principales: Huang, Shaowei, Wu, Xiangping, Wu, Xiangyang, Wang, Ke
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer Vienna 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10123013/
https://www.ncbi.nlm.nih.gov/pubmed/37122616
http://dx.doi.org/10.1007/s13278-023-01076-x
Descripción
Sumario:Finding a suitable POI based on the user’s needs and intentions is a complex decision-making process. Obtaining valuable information from the vast amount of social media data and using it for travel recommendations is a challenging issue. Traditional POI recommendation algorithms do not fully take into account the true feelings of customers about tourist attractions implied in social media data because they usually require a large amount of tagged travel commentary data. This study presents an aspect-based sentiment analysis model and POI recommendation method to accurately capture sentiment information contained in social media data with a small amount of tagged data. The pre-training model BERT is used to obtain the embedded representation of words that fuse the semantic information of the text. Using contrastive learning, point clusters belonging to the same class in the embedded space of words are pulled together, and sample clusters from different classes are separated. The potential relationship between comment ratings and their impact on user perception is analyzed, and the best performance formula for the loss function is determined. The test accuracy and F1-Score of the model in the experiment improved by 13.03% and 12.23%, respectively, compared to the BERT base model. POI recommendation validation is performed using a variety of recommendation algorithms. The experimental results show that the addition of aspect-based sentiment attributes can effectively improve the accuracy of recommendations.