Toward Comprehensive User and Item Representations via Three-tier Attention Network

2021 ◽  
Vol 39 (3) ◽  
pp. 1-22
Author(s):  
Hongtao Liu ◽  
Wenjun Wang ◽  
Qiyao Peng ◽  
Nannan Wu ◽  
Fangzhao Wu ◽  
...  

Product reviews can provide rich information about the opinions users have of products. However, it is nontrivial to effectively infer user preference and item characteristics from reviews due to the complicated semantic understanding. Existing methods usually learn features for users and items from reviews in single static fashions and cannot fully capture user preference and item features. In this article, we propose a neural review-based recommendation approach that aims to learn comprehensive representations of users/items under a three-tier attention framework. We design a review encoder to learn review features from words via a word-level attention, an aspect encoder to learn aspect features via a review-level attention, and a user/item encoder to learn the final representations of users/items via an aspect-level attention. In word- and review-level attentions, we adopt the context-aware mechanism to indicate importance of words and reviews dynamically instead of static attention weights. In addition, the attentions in the word and review levels are of multiple paradigms to learn multiple features effectively, which could indicate the diversity of user/item features. Furthermore, we propose a personalized aspect-level attention module in user/item encoder to learn the final comprehensive features. Extensive experiments are conducted and the results in rating prediction validate the effectiveness of our method.

2019 ◽  
Vol 31 (12) ◽  
pp. 9295-9305 ◽  
Author(s):  
Jiaxu Leng ◽  
Ying Liu ◽  
Shang Chen

2005 ◽  
Author(s):  
◽  
Christopher J. Amelung

Researchers have identified user presence, awareness, and a sense of community as important components of Computer Supported Collaborative Environments (CSCE) (Dourish and Bellotti, 1992; Erickson and Kellogg, 2003; Moody, 2000; Prinz, 1999). To support user actions and interactions sufficient to create and sustain a sense of community, recent CSCE have been developed with notification systems to provide activity notifications to users. However, these notification systems typically transmit generic notifications as actions occur and do not provide mechanisms for analyzing and providing notifications based on user preference or social context. A challenge facing developers of CSCE is to create a notification system for delivering awareness information based on the ever-changing preferences, interests, and social contexts of users. To address this challenge, this study articulated and advanced a theoretical framework for developers to use when integrating activity notifications into existing CSCE. The proposed framework is based on the importance of user preferences and social context and is derived from the Locales Framework (Fitzpatrick, 1998). The principles of this new development framework are Social Context, Awareness in Context, Activity Discovery, Trends in Activity, Meaning of Activity, and Notification Customization. To evaluate the concepts of this framework, this study developed a context-aware activity notification system for an existing CSCE based on the framework's proposed principles. During the development process, it was determined that not only could the Framework for Notification be used to provide notifications based on user preference and social context, but the use of the proposed Framework afforded a richer understanding of the collaborative needs of users for both the theorists discussing the implications of activity notifications and the developers working to provide those notifications.


2020 ◽  
Vol 8 (6) ◽  
pp. 5826-5831

Many traditional systems give recommendations to the users based on their past history without considering the context of the situation the user is in currently. Such systems may be good at prediction based on the past but do not consider the rapidly changing environment and the prediction may not be the best for the user. Context personalized to the user is important because it explains the situation the user is in. The recommendations to the user should also change according to the various contexts present. Context often represents the hidden state information that the user is in currently. Many systems often take into consideration the location of the user because the situation of the user generally changes with the location. In this paper, we explain why context is important while predicting results for the users by reviewing a set of papers where different contexts such as weather, time, location, user preference, and activity have been taken into consideration. These papers have taken context such that the recommendations to users change dynamically according to their situation or location and these recommendations can be of various forms such as search results or targeted advertisement. Location based Services, Location based advertisement and several types of context have also been discussed in the paper. A general architecture of context-aware systems has also been proposed. Several real world companies also make use of this contextual information so that the user has a dynamic user experience where all the states which might affect his decision making are taken into consideration.


Sign in / Sign up

Export Citation Format

Share Document