Related Experiment Video
Updated: Aug 1, 2025

Author Spotlight: Addressing Technical and Subjective Challenges in Measuring Classroom Attention
Published on: December 15, 2023
Sentiment analysis algorithm using contrastive learning and adversarial training for POI recommendation
Shaowei Huang1, Xiangping Wu1,2, Xiangyang Wu3
1College of Information Engineering, China Jiliang University, Xiasha, Hangzhou, 310026 Zhejiang China.
Abstract:
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.
More Related Videos
Related Concept Videos
Outliers and Influential Points
Classification of Signals
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
Affinity and Avidity
Force Classification
Contact and non-contact forces are two of the most widely used categories of forces. As the name suggests, contact forces require physical contact between two objects to act upon each other. Examples of contact forces include frictional,...
The Anchoring-and-Adjustment Heuristic
Factorial Design

