A Situation-aware Enhancer for Personalized Recommendation

Jiayu Li,Peijie Sun,Chumeng Jiang,Weizhi Ma,Qingyao Ai,Min Zhang
2024-03-27
Abstract:When users interact with Recommender Systems (RecSys), current situations, such as time, location, and environment, significantly influence their preferences. Situations serve as the background for interactions, where relationships between users and items evolve with situation changes. However, existing RecSys treat situations, users, and items on the same level. They can only model the relations between situations and users/items respectively, rather than the dynamic impact of situations on user-item associations (i.e., user preferences). In this paper, we provide a new perspective that takes situations as the preconditions for users' interactions. This perspective allows us to separate situations from user/item representations, and capture situations' influences over the user-item relationship, offering a more comprehensive understanding of situations. Based on it, we propose a novel Situation-Aware Recommender Enhancer (SARE), a pluggable module to integrate situations into various existing RecSys. Since users' perception of situations and situations' impact on preferences are both personalized, SARE includes a Personalized Situation Fusion (PSF) and a User-Conditioned Preference Encoder (UCPE) to model the perception and impact of situations, respectively. We conduct experiments of applying SARE on seven backbones in various settings on two real-world datasets. Experimental results indicate that SARE improves the recommendation performances significantly compared with backbones and SOTA situation-aware baselines.
Information Retrieval
What problem does this paper attempt to address?
The problem that this paper attempts to solve is that in recommendation systems, the current situation (such as time, location, environment, etc.) has a significant impact on users' preferences, but existing recommendation systems have deficiencies in handling situation information. Specifically, existing recommendation systems usually treat situations, users, and items as information at the same level, which causes them to be able to model only the associations between situations and users or items respectively, and unable to capture the dynamic influence of situations on the user - item relationship (i.e., user preferences). To solve this problem, the paper proposes a new perspective, that is, treating situations as prerequisites for user interactions rather than another type of feature. Based on this new perspective, the author designs a plug - gable Situation - Aware Recommender Enhancer (SARE) to flexibly integrate situation information into various existing recommendation systems, thereby enhancing the recommendation performance of these systems and providing a deeper understanding of situations. SARE contains two key components: 1. **Personalized Situation Fusion (PSF)**: Learn users' personalized perception of situations. 2. **User - Conditioned Preference Encoder (UCPE)**: Encode items based on users' personalized preferences to model the personalized influence of situations on preferences. In this way, SARE can more accurately capture the influence of situations on changes in users' preferences, thereby improving the performance of recommendation systems. Experimental results show that the application of SARE on multiple benchmark recommendation systems significantly improves the recommendation effect, especially in the case of including situation information.