1
|
Deng ZH, Wang CD, Huang L, Lai JH, Yu PS. G 3SR: Global Graph Guided Session-Based Recommendation. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS 2023; 34:9671-9684. [PMID: 35324448 DOI: 10.1109/tnnls.2022.3159592] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/14/2023]
Abstract
Session-based recommendation tries to make use of anonymous session data to deliver high-quality recommendations under the condition that user profiles and the complete historical behavioral data of a target user are unavailable. Previous works consider each session individually and try to capture user interests within a session. Despite their encouraging results, these models can only perceive intra-session items and cannot draw upon the massive historical relational information. To solve this problem, we propose a novel method named global graph guided session-based recommendation (G3SR). G3SR decomposes the session-based recommendation workflow into two steps. First, a global graph is built upon all session data, from which the global item representations are learned in an unsupervised manner. Then, these representations are refined on session graphs under the graph networks, and a readout function is used to generate session representations for each session. Extensive experiments on two real-world benchmark datasets show remarkable and consistent improvements of the G3SR method over the state-of-the-art methods, especially for cold items.
Collapse
|
2
|
Yan M, Cheng Z, Gao C, Sun J, Liu F, Sun F, Li H. Cascading Residual Graph Convolutional Network for Multi-Behavior Recommendation. ACM T INFORM SYST 2023. [DOI: 10.1145/3587693] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 03/17/2023]
Abstract
Multi-behavior recommendation exploits multiple types of user-item interactions, such as
view
and
cart
, to learn user preferences and has demonstrated to be an effective solution to alleviate the data sparsity problem faced by the traditional models that often utilize only one type of interaction for recommendation. In real scenarios, users often take a sequence of actions to interact with an item, in order to get more information about the item and thus accurately evaluate whether an item fits their personal preferences. Those interaction behaviors often obey a certain order, and more importantly, different behaviors reveal different information or aspects of user preferences towards the target item. Most existing multi-behavior recommendation methods take the strategy to first extract information from different behaviors separately and then fuse them for final prediction. However, they have not exploited the connections between different behaviors to learn user preferences. Besides, they often introduce complex model structures and more parameters to model multiple behaviors, largely increasing the space and time complexity. In this work, we propose a lightweight multi-behavior recommendation model named
C
ascading
R
esidual
G
raph
C
onvolutional
N
etwork
(CRGCN for short) for multi-behavior recommendation, which can explicitly exploit the connections between different behaviors into the embedding learning process without introducing any additional parameters (with comparison to the single-behavior based recommendation model). In particular, we design a cascading residual graph convolutional network (GCN) structure, which enables our model to learn user preferences by continuously refining the embeddings across different types of behaviors. The multi-task learning method is adopted to jointly optimize our model based on different behaviors. Extensive experimental results on three real-world benchmark datasets show that CRGCN can substantially outperform the state-of-the-art methods, achieving 24.76%, 27.28%, and 25.10% relative gains on average in terms of HR@K (K={10, 20, 50, 80}) over the best baseline across the three datasets. Further studies also analyze the effects of leveraging multi-behaviors in different numbers and orders on the final performance.
Collapse
Affiliation(s)
- Mingshi Yan
- Qilu University of Technology (Shandong Academy of Sciences) & Dalian Minzu University, China
| | - Zhiyong Cheng
- Qilu University of Technology (Shandong Academy of Sciences), China
| | | | | | - Fan Liu
- National University of Singapore, Singapore
| | | | - Haojie Li
- Dalian University of Technology, China
| |
Collapse
|
3
|
A Transformer–Convolution Model for Enhanced Session-Based Recommendation. Neurocomputing 2023. [DOI: 10.1016/j.neucom.2023.01.083] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 02/13/2023]
|
4
|
Meng Q, Yan H, Liu B, Sun X, Hu M, Cao J. Recognize News Transition from Collective Behavior for News Recommendation. ACM T INFORM SYST 2023. [DOI: 10.1145/3578362] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 02/05/2023]
Abstract
In the news recommendation, users are overwhelmed by thousands of news daily, which makes the users’ behavior data have high sparsity. Therefore, only considering a single user’s personalized preferences cannot support the news recommendation. How to improve the relatedness of news and users and reduce data sparsity has become a hot issue. Recent studies have attempted to use graph models to enrich the relationship between users and news, but they are still limited to modeling the historical behaviors of a single user. To fill the gap, we integrate user-news relationships and the overall user historical clicked news sequences to construct a global heterogeneous transition graph. And a refinement approach is proposed to recognize the news transition patterns in the graph. Based on the global heterogeneous transition graph, we propose a heterogeneous transition graph attention network to capture the common behavior patterns of most users to enhance the representation of user interest. Fusing the users’ personalized and common interest, we propose the
GAINRec
model to recommend news effectively. Extensive experiments are conducted on two public news recommendation datasets, and the results show the superiority of the proposed
GAINRec
model compared with the state-of-the-art news recommendation models. The implementation of our model is available at https://github.com/newsrec/GAINRec.
Collapse
Affiliation(s)
- Qing Meng
- School of Computer Science and Engineering, Southeast University, College of Computer and Information, HoHai University, China
| | - Hui Yan
- School of Computer Science and Engineering, Southeast University, China
| | - Bo Liu
- School of Computer Science and Engineering, Southeast University, Purple Mountain Laboratories, China
| | - Xiangguo Sun
- Department of Systems Engineering and Engineering Management, The Chinese University of Hong Kong, China
| | - Mingrui Hu
- School of Computer Science and Engineering, Southeast University, China
| | - Jiuxin Cao
- School of Cyber Science and Engineering, Southeast University, Purple Mountain Laboratories, China
| |
Collapse
|
5
|
Zhang X, Li J, Su H, Zhu L, Shen HT. Multi-Level Attention-Based Domain Disentanglement for Bidirectional Cross-Domain Recommendation. ACM T INFORM SYST 2022. [DOI: 10.1145/3576925] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 12/23/2022]
Abstract
Cross-domain recommendation aims to exploit heterogeneous information from a data-sufficient domain (source domain) to transfer knowledge to a data-scarce domain (target domain). A majority of existing methods focus on unidirectional transfer that leverages the domain-shared information to facilitate the recommendation of the target domain. Nevertheless, it is more beneficial to improve the recommendation performance of both domains simultaneously via a dual transfer learning schema, which is known as bidirectional cross-domain recommendation (BCDR). Existing BCDR methods have their limitations since they only perform bidirectional transfer learning based on domain-shared representations while neglecting rich information that is private to each domain. In this paper, we argue that users may have domain-biased preferences due to the characteristics of that domain. Namely, the domain-specific preference information also plays a critical role in the recommendation. To effectively leverage the domain-specific information, we propose a
M
ulti-level
A
ttention-based
D
omain
D
isentanglement framework dubbed
MADD
for BCDR, which explicitly leverages the attention mechanism to construct personalized preference with both domain-invariant and domain-specific features obtained by disentangling raw user embeddings. Specifically, the domain-invariant feature is exploited by domain-adversarial learning while the domain-specific feature is learned by imposing an orthogonal loss. We then conduct a reconstruction process on disentangled features to ensure semantic-sufficiency. After that, we devise a multi-level attention mechanism for these disentangled features, which determines their contributions to the final personalized user preference embedding by dynamically learning the attention scores of individual features. We train the model in a multi-task learning fashion to benefit both domains. Extensive experiments on real-world datasets demonstrate that our model significantly outperforms state-of-the-art cross-domain recommendation approaches.
Collapse
Affiliation(s)
- Xinyue Zhang
- University of Electronic Science and Technology of China, China
| | - Jingjing Li
- University of Electronic Science and Technology of China, Institute of Electronic and Information Engineering of UESTC in Guangdong, China
| | - Hongzu Su
- University of Electronic Science and Technology of China, China
| | - Lei Zhu
- Shandong Normal University, China
| | - Heng Tao Shen
- University of Electronic Science and Technology of China, China
| |
Collapse
|
6
|
Xu S, Li L, Li Z, Yao Y, Xu F, Chen Z, Lu Q, Tong H. On the Vulnerability of Graph Learning based Collaborative Filtering. ACM T INFORM SYST 2022. [DOI: 10.1145/3572834] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/25/2022]
Abstract
Graph learning based collaborative filtering (GLCF), which is built upon the message passing mechanism of graph neural networks (GNNs), has received great recent attention and exhibited superior performance in recommender systems. However, although GNNs can be easily compromised by adversarial attacks as shown by the prior work, little attention has been paid to the vulnerability of GLCF. Questions like can GLCF models be easily fooled just as GNNs remain largely unexplored. In this article, we propose to study the vulnerability of GLCF. Specifically, we first propose an adversarial attack against CLCF. Considering the unique challenges of attacking GLCF, we propose to adopt the greedy strategy in searching for the local optimal perturbations, and design a reasonable attacking utility function to handle the non-differentiable ranking-oriented metrics. Next, we propose a defense to robustify GCLF. The defense is based on the observation that attacks usually introduce suspicious interactions into the graph so as to manipulate the message passing process. We then propose to measure the suspicious score of each interaction and further reduce the message weight of suspicious interactions. We also give a theoretical guarantee of its robustness. Experimental results on three benchmark datasets show the effectiveness of both our attack and defense.
Collapse
Affiliation(s)
- Senrong Xu
- State Key Laboratory for Novel Software Technology, Nanjing University, China
| | | | - Zenan Li
- State Key Laboratory for Novel Software Technology, Nanjing University, China
| | - Yuan Yao
- State Key Laboratory for Novel Software Technology, Nanjing University, China
| | - Feng Xu
- State Key Laboratory for Novel Software Technology, Nanjing University, China
| | | | | | | |
Collapse
|
7
|
Miao J, Cao F, Ye H, Li M, Yang B. Revisiting graph neural networks from hybrid regularized graph signal reconstruction. Neural Netw 2022; 157:444-459. [DOI: 10.1016/j.neunet.2022.11.003] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/19/2022] [Revised: 10/23/2022] [Accepted: 11/03/2022] [Indexed: 11/13/2022]
|
8
|
Peng H, Zhang R, Dou Y, Yang R, Zhang J, Yu PS. Reinforced Neighborhood Selection Guided Multi-Relational Graph Neural Networks. ACM T INFORM SYST 2022. [DOI: 10.1145/3490181] [Citation(s) in RCA: 7] [Impact Index Per Article: 2.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/01/2022]
Abstract
Graph Neural Networks (GNNs) have been widely used for the representation learning of various structured graph data, typically through message passing among nodes by aggregating their neighborhood information via different operations. While promising, most existing GNNs oversimplify the complexity and diversity of the edges in the graph and thus are inefficient to cope with ubiquitous heterogeneous graphs, which are typically in the form of multi-relational graph representations. In this article, we propose
RioGNN
, a novel Reinforced, recursive, and flexible neighborhood selection guided multi-relational Graph Neural Network architecture, to navigate complexity of neural network structures whilst maintaining relation-dependent representations. We first construct a multi-relational graph, according to the practical task, to reflect the heterogeneity of nodes, edges, attributes, and labels. To avoid the embedding over-assimilation among different types of nodes, we employ a label-aware neural similarity measure to ascertain the most similar neighbors based on node attributes. A reinforced relation-aware neighbor selection mechanism is developed to choose the most similar neighbors of a targeting node within a relation before aggregating all neighborhood information from different relations to obtain the eventual node embedding. Particularly, to improve the efficiency of neighbor selecting, we propose a new recursive and scalable reinforcement learning framework with estimable depth and width for different scales of multi-relational graphs.
RioGNN
can learn more discriminative node embedding with enhanced explainability due to the recognition of individual importance of each relation via the filtering threshold mechanism. Comprehensive experiments on real-world graph data and practical tasks demonstrate the advancements of effectiveness, efficiency, and the model explainability, as opposed to other comparative GNN models.
Collapse
Affiliation(s)
- Hao Peng
- Beihang University, Beijing, China
| | | | - Yingtong Dou
- University of Illinois at Chicago, Chicago, IL, USA
| | | | | | - Philip S. Yu
- University of Illinois at Chicago, Chicago, IL, USA
| |
Collapse
|
9
|
Abstract
Session-based recommendation aims to generate recommendations merely based on the ongoing session, which is a challenging task. Previous methods mainly focus on modeling the sequential signals or the transition relations between items in the current session using RNNs or GNNs to identify user’s intent for recommendation. Such models generally ignore the dynamic connections between the local and global item transition patterns, although the global information is taken into consideration by exploiting the global-level pair-wise item transitions. Moreover, existing methods that mainly adopt the cross-entropy loss with softmax generally face a serious over-fitting problem, harming the recommendation accuracy. Thus, in this article, we propose a Graph Co-Attentive Recommendation Machine (GCARM) for session-based recommendation. In detail, we first design a Graph Co-Attention Network (GCAT) to consider the dynamic correlations between the local and global neighbors of each node during the information propagation. Then, the item-level dynamic connections between the output of the local and global graphs are modeled to generate the final item representations. After that, we produce the prediction scores and design a Max Cross-Entropy (MCE) loss to prevent over-fitting. Extensive experiments are conducted on three benchmark datasets, i.e., Diginetica, Gowalla, and Yoochoose. The experimental results show that GCARM can achieve the state-of-the-art performance in terms of Recall and MRR, especially on boosting the ranking of the target item.
Collapse
Affiliation(s)
- Zhiqiang Pan
- Science and Technology on Information Systems Engineering Laboratory, Changsha, China
| | - Fei Cai
- Science and Technology on Information Systems Engineering Laboratory, Changsha, China
| | - Wanyu Chen
- Science and Technology on Information Systems Engineering Laboratory, Changsha, China
| | - Honghui Chen
- Science and Technology on Information Systems Engineering Laboratory, Changsha, China
| |
Collapse
|
10
|
Pan Z, Cai F, Chen W, Chen C, Chen H. Collaborative Graph Learning for Session-based Recommendation. ACM T INFORM SYST 2022. [DOI: 10.1145/3490479] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/01/2022]
Abstract
Session-based recommendation (SBR)
, which mainly relies on a user’s limited interactions with items to generate recommendations, is a widely investigated task. Existing methods often apply RNNs or GNNs to model user’s sequential behavior or transition relationship between items to capture her current preference. For training such models, the supervision signals are merely generated from the sequential interactions inside a session, neglecting the correlations of different sessions, which we argue can provide additional supervisions for learning the item representations. Moreover, previous methods mainly adopt the cross-entropy loss for training, where the user’s ground truth preference distribution towards items is regarded as a one-hot vector of the target item, easily making the network over-confident and leading to a serious overfitting problem. Thus, in this article, we propose a
Collaborative Graph Learning (CGL)
approach for session-based recommendation. CGL first applies the Gated Graph Neural Networks (GGNNs) to learn item embeddings and then is trained by considering both the main supervision as well as the self-supervision signals simultaneously. The main supervisions are produced by the sequential order while the self-supervisions are derived from the global graph constructed by all sessions. In addition, to prevent overfitting, we propose a
Target-aware Label Confusion (TLC)
learning method in the main supervised component. Extensive experiments are conducted on three publicly available datasets, i.e., Retailrocket, Diginetica, and Gowalla. The experimental results show that CGL can outperform the state-of-the-art baselines in terms of Recall and MRR.
Collapse
Affiliation(s)
- Zhiqiang Pan
- National University of Defense Technology, Changsha, China
| | - Fei Cai
- National University of Defense Technology, Changsha, China
| | - Wanyu Chen
- National University of Defense Technology, Changsha, China
| | - Chonghao Chen
- National University of Defense Technology, Changsha, China
| | - Honghui Chen
- National University of Defense Technology, Changsha, China
| |
Collapse
|
11
|
Wang C, Zhu H, Wang P, Zhu C, Zhang X, Chen E, Xiong H. Personalized and Explainable Employee Training Course Recommendations: A Bayesian Variational Approach. ACM T INFORM SYST 2022. [DOI: 10.1145/3490476] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/01/2022]
Abstract
As a major component of strategic talent management, learning and development (L&D) aims at improving the individual and organization performances through planning tailored training for employees to increase and improve their skills and knowledge. While many companies have developed the learning management systems (LMSs) for facilitating the online training of employees, a long-standing important issue is how to achieve personalized training recommendations with the consideration of their needs for future career development. To this end, in this article, we present a focused study on the explainable personalized online course recommender system for enhancing employee training and development. Specifically, we first propose a novel end-to-end hierarchical framework, namely Demand-aware Collaborative Bayesian Variational Network (DCBVN), to jointly model both the employees’ current competencies and their career development preferences in an explainable way. In DCBVN, we first extract the latent interpretable representations of the employees’ competencies from their skill profiles with autoencoding variational inference based topic modeling. Then, we develop an effective demand recognition mechanism for learning the personal demands of career development for employees. In particular, all the above processes are integrated into a unified Bayesian inference view for obtaining both accurate and explainable recommendations. Furthermore, for handling the employees with sparse or missing skill profiles, we develop an improved version of DCBVN, called the
Demand-aware Collaborative Competency Attentive Network (DCCAN) framework
, by considering the connectivity among employees. In DCCAN, we first build two employee competency graphs from learning and working aspects. Then, we design a graph-attentive network and a multi-head integration mechanism to infer one’s competency information from her neighborhood employees. Finally, we can generate explainable recommendation results based on the competency representations. Extensive experimental results on real-world data clearly demonstrate the effectiveness and the interpretability of both of our frameworks, as well as their robustness on sparse and cold-start scenarios.
Collapse
Affiliation(s)
- Chao Wang
- Anhui Province Key Laboratory of Big Data Analysis and Application, School of Computer Science and Technology, University of Science and Technology of China, Hefei, China
| | - Hengshu Zhu
- Baidu Talent Intelligence Center, Baidu Inc., Beijing, China
| | - Peng Wang
- Baidu Talent Intelligence Center, Baidu Inc., Beijing, China
| | - Chen Zhu
- University of Science and Technology of China, Hefei, China
| | - Xi Zhang
- College of Management and Economics, Tianjin University, Tianjin, China
| | - Enhong Chen
- School of Computer Science, University of Science and Technology of China, Hefei, China
| | - Hui Xiong
- Artificial Intelligence Thrust, The Hong Kong University of Science and Technology, Guangzhou, China
| |
Collapse
|
12
|
Nguyen TT, Quach KND, Nguyen TT, Huynh TT, Vu VH, Le Nguyen P, Jo J, Nguyen QVH. Poisoning GNN-based Recommender Systems with Generative Surrogate-based Attacks. ACM T INFORM SYST 2022. [DOI: 10.1145/3567420] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/01/2022]
Abstract
With recent advancements in graph neural networks (GNN), GNN-based recommender systems (gRS) have achieved remarkable success in the past few years. Despite this success, existing research reveals that gRSs are still vulnerable to
poison attacks
, in which the attackers inject fake data to manipulate recommendation results as they desire. This might be due to the fact that existing poison attacks (and countermeasures) are either model-agnostic or specifically designed for traditional recommender algorithms (e.g., neighbourhood-based, matrix-factorisation-based, or deep-learning-based RSs) that are not gRS. As gRSs are widely adopted in the industry, the problem of how to design poison attacks for gRSs has become a need for robust user experience. Herein, we focus on the use of poison attacks to manipulate item promotion in gRSs. Compared to standard GNNs, attacking gRSs is more challenging due to the heterogeneity of network structure and the entanglement between users and items. To overcome such challenges, we propose
GSPAttack
– a generative surrogate-based poison attack framework for gRSs.
GSPAttack
tailors a learning process to surrogate a recommendation model as well as generate fake users and user-item interactions while preserving the data correlation between users and items for recommendation accuracy. Although maintaining high accuracy for other items rather than the target item seems counterintuitive, it is equally crucial to the success of a poison attack. Extensive evaluations on four real-world datasets revealed that
GSPAttack
outperforms all baselines with competent recommendation performance and is resistant to various countermeasures.
Collapse
Affiliation(s)
| | | | - Thanh Tam Nguyen
- Faculty of Information Technology, HUTECH University, Ho Chi Minh City, Vietnam
| | | | - Viet Hung Vu
- Hanoi University of Science and Technology, Vietnam
| | | | - Jun Jo
- Griffith University, Australia
| | | |
Collapse
|
13
|
Ye H, Li X, Yao Y, Tong H. Towards Robust Neural Graph Collaborative Filtering via Structure Denoising and Embedding Perturbation. ACM T INFORM SYST 2022. [DOI: 10.1145/3568396] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/01/2022]
Abstract
Neural graph collaborative filtering has received great recent attention due to its power of encoding the high-order neighborhood via the backbone graph neural networks. However, their robustness against noisy user-item interactions remains largely unexplored. Existing work on robust collaborative filtering mainly improves the robustness by denoising the graph structure, while recent progress in other fields has shown that directly adding adversarial perturbations in the embedding space can significantly improve the model robustness. In this work, we propose to improve the robustness of neural graph collaborative filtering via both denoising in the structure space and perturbing in the embedding space. Specifically, in the structure space, we measure the reliability of interactions and further use it to affect the message propagation process of the backbone graph neural networks; in the embedding space, we add in-distribution perturbations by mimicking the behavior of adversarial attacks and further combine it with contrastive learning to improve the performance. Extensive experiments have been conducted on four benchmark datasets to evaluate the effectiveness and efficiency of the proposed approach. The results demonstrate that the proposed approach outperforms the recent neural graph collaborative filtering methods especially when there are injected noisy interactions in the training data.
Collapse
Affiliation(s)
- Haibo Ye
- School of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, China
| | - Xinjie Li
- School of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, China
| | - Yuan Yao
- State Key Laboratory for Novel Software Technology, Nanjing University, China
| | | |
Collapse
|
14
|
Zhang Q, Cao L, Shi C, Niu Z. Neural Time-Aware Sequential Recommendation by Jointly Modeling Preference Dynamics and Explicit Feature Couplings. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS 2022; 33:5125-5137. [PMID: 33852391 DOI: 10.1109/tnnls.2021.3069058] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/12/2023]
Abstract
In recommendation, both stationary and dynamic user preferences on items are embedded in the interactions between users and items (e.g., rating or clicking) within their contexts. Sequential recommender systems (SRSs) need to jointly involve such context-aware user-item interactions in terms of the couplings between the user and item features and sequential user actions on items over time. However, such joint modeling is non-trivial and significantly challenges the existing work on preference modeling, which either only models user-item interactions by latent factorization models but ignores user preference dynamics or only captures sequential user action patterns without involving user/item features and context factors and their coupling and influence on user actions. We propose a neural time-aware recommendation network (TARN) with a temporal context to jointly model 1) stationary user preferences by a feature interaction network and 2) user preference dynamics by a tailored convolutional network. The feature interaction network factorizes the pairwise couplings between non-zero features of users, items, and temporal context by the inner product of their feature embeddings while alleviating data sparsity issues. In the convolutional network, we introduce a convolutional layer with multiple filter widths to capture multi-fold sequential patterns, where an attentive average pooling (AAP) obtains significant and large-span feature combinations. To learn the preference dynamics, a novel temporal action embedding represents user actions by incorporating the embeddings of items and temporal context as the inputs of the convolutional network. The experiments on typical public data sets demonstrate that TARN outperforms state-of-the-art methods and show the necessity and contribution of involving time-aware preference dynamics and explicit user/item feature couplings in modeling and interpreting evolving user preferences.
Collapse
|
15
|
Imran M, Yin H, Chen T, Hung NQV, Zhou A, Zheng K. ReFRS: Resource-efficient Federated Recommender System for Dynamic and Diversified User Preferences. ACM T INFORM SYST 2022. [DOI: 10.1145/3560486] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/01/2022]
Abstract
Owing to its nature of scalability and privacy by design, federated learning (FL) has received increasing interest in decentralized deep learning. FL has also facilitated recent research on upscaling and privatizing personalized recommendation services, using on-device data to learn recommender models locally. These models are then aggregated globally to obtain a more performant model, while maintaining data privacy. Typically, federated recommender systems (FRSs) do not take into account the lack of resources and data availability at the end-devices. In addition, they assume that the interaction data between users and items is i.i.d. and stationary across end-devices (i.e., users), and that all local recommender models can be directly averaged without considering the user’s behavioral diversity. However, in real scenarios, recommendations have to be made on end-devices with sparse interaction data and limited resources. Furthermore, users’ preferences are heterogeneous and they frequently visit new items. This makes their personal preferences highly skewed, and the straightforwardly aggregated model is thus ill-posed for such non-i.i.d. data. In this paper, we propose
Resource Efficient Federated Recommender System
(ReFRS) to enable decentralized recommendation with dynamic and diversified user preferences. On the device side, ReFRS consists of a lightweight self-supervised local model built upon the variational autoencoder for learning a user’s temporal preference from a sequence of interacted items. On the server side, ReFRS utilizes a scalable semantic sampler to adaptively perform model aggregation within each identified cluster of similar users. The clustering module operates in an asynchronous and dynamic manner to support efficient global model update and cope with shifting user interests. As a result, ReFRS achieves superior performance in terms of both accuracy and scalability, as demonstrated by comparative experiments on real datasets.
Collapse
Affiliation(s)
| | | | - Tong Chen
- The University of Queensland, Australia
| | | | | | - Kai Zheng
- University of Electronic Science and Technology of China, China
| |
Collapse
|
16
|
Chu F, Jia C. Self-supervised global context graph neural network for session-based recommendation. PeerJ Comput Sci 2022; 8:e1055. [PMID: 36092007 PMCID: PMC9454781 DOI: 10.7717/peerj-cs.1055] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/19/2022] [Accepted: 07/12/2022] [Indexed: 06/15/2023]
Abstract
Session-based recommendation (SBR) aims to recommend the next items based on anonymous behavior sequences over a short period of time. Compared with other recommendation paradigms, the information available in SBR is very limited. Therefore, capturing the item relations across sessions is crucial for SBR. Recently, many methods have been proposed to learn article transformation relationships over all sessions. Despite their success, these methods may enlarge the impact of noisy interactions and ignore the complex high-order relationship between non-adjacent items. In this study, we propose a self-supervised global context graph neural network (SGC-GNN) to model high-order transition relations between items over all sessions by using virtual context vectors, each of which connects to all items in a given session and enables to collect and propagation information beyond adjacent items. Moreover, to improve the robustness of the proposed model, we devise a contrastive self-supervised learning (SSL) module as an auxiliary task to jointly learn more robust representations of the items in sessions and train the model to fulfill the SBR task. Experimental results on three benchmark datasets demonstrate the superiority of our model over the state-of-the-art (SOTA) methods and validate the effectiveness of context vectors and the self-supervised module.
Collapse
Affiliation(s)
- Fei Chu
- School of Computer and Information Technology & Beijing Key Lab of Traffic Data Analysis and Mining, Beijing Jiaotong University, Beijing, China
| | - Caiyan Jia
- School of Computer and Information Technology & Beijing Key Lab of Traffic Data Analysis and Mining, Beijing Jiaotong University, Beijing, China
| |
Collapse
|
17
|
Cai F, Pan Z, Song C, Zhang X. Exploring latent connections in graph neural networks for session-based recommendation. INFORM RETRIEVAL J 2022. [DOI: 10.1007/s10791-022-09412-z] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/17/2022]
|
18
|
Zhang PF, Bai G, Yin H, Huang Z. Proactive Privacy-preserving Learning for Cross-modal Retrieval. ACM T INFORM SYST 2022. [DOI: 10.1145/3545799] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/01/2022]
Abstract
Deep cross-modal retrieval techniques have recently achieved remarkable performance, which also poses severe threats to data privacy potentially. Nowadays, enormous user-generated contents that convey personal information are released and shared on the Internet. One may abuse a retrieval system to pinpoint sensitive information of a particular Internet user, causing privacy leakage. In this paper, we propose a data-centric
P
roactive
P
rivacy-preserving
C
ross-modal
L
earning (PPCL) algorithm, which fulfills the protection purpose by employing a generator to transform original data into adversarial data with quasi-imperceptible perturbations before releasing them. When the data source is infiltrated, the inside adversarial data can confuse retrieval models under the attacker’s control to make erroneous predictions. We consider the protection under a realistic and challenging setting where the prior knowledge of malicious models is agnostic. To handle this, a surrogate retrieval model is instead introduced, acting as the target to fool. The whole network is trained under a game theoretical framework, where the generator and the retrieval model persistently evolve to fight against each other. To facilitate the optimization, a Gradient Reversal Layer (GRL) module is inserted between two models, enabling a one-step learning fashion. Extensive experiments on widely-used realistic datasets prove the effectiveness of the proposed method.
Collapse
Affiliation(s)
| | | | | | - Zi Huang
- The University of Queensland, Australia
| |
Collapse
|
19
|
Long-tail session-based recommendation from calibration. APPL INTELL 2022. [DOI: 10.1007/s10489-022-03718-7] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/02/2022]
|
20
|
Qiu R, Huang Z, Chen T, Yin H. Exploiting Positional Information for Session-Based Recommendation. ACM T INFORM SYST 2022. [DOI: 10.1145/3473339] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/01/2022]
Abstract
For present e-commerce platforms, it is important to accurately predict users’ preference for a timely next-item recommendation. To achieve this goal, session-based recommender systems are developed, which are based on a sequence of the most recent user-item interactions to avoid the influence raised from outdated historical records. Although a session can usually reflect a user’s current preference, a local shift of the user’s intention within the session may still exist. Specifically, the interactions that take place in the early positions within a session generally indicate the user’s initial intention, while later interactions are more likely to represent the latest intention. Such positional information has been rarely considered in existing methods, which restricts their ability to capture the significance of interactions at different positions. To thoroughly exploit the positional information within a session, a theoretical framework is developed in this paper to provide an in-depth analysis of the positional information. We formally define the properties of
forward-awareness
and
backward-awareness
to evaluate the ability of positional encoding schemes in capturing the initial and the latest intention. According to our analysis, existing positional encoding schemes are generally
forward-aware
only, which can hardly represent the dynamics of the intention in a session. To enhance the positional encoding scheme for the session-based recommendation, a dual positional encoding (DPE) is proposed to account for both
forward-awareness
and
backward-awareness
. Based on DPE, we propose a novel Positional Recommender (PosRec) model with a well-designed Position-aware Gated Graph Neural Network module to fully exploit the positional information for session-based recommendation tasks. Extensive experiments are conducted on two e-commerce benchmark datasets,
Yoochoose
and
Diginetica
and the experimental results show the superiority of the PosRec by comparing it with the state-of-the-art session-based recommender models.
Collapse
Affiliation(s)
- Ruihong Qiu
- The University of Queensland, Brisbane, Australia
| | - Zi Huang
- The University of Queensland, Brisbane, Australia
| | - Tong Chen
- The University of Queensland, Brisbane, Australia
| | - Hongzhi Yin
- The University of Queensland, Brisbane, Australia
| |
Collapse
|
21
|
Zhang X, Ma H, Gao Z, Li Z, Chang L. Exploiting cross‐session information for knowledge‐aware session‐based recommendation via graph attention networks. INT J INTELL SYST 2022. [DOI: 10.1002/int.22896] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/07/2022]
Affiliation(s)
- Xiaohui Zhang
- College of Computer Science and Engineering Northwest Normal University Lanzhou China
| | - Huifang Ma
- College of Computer Science and Engineering Northwest Normal University Lanzhou China
- College of Computer Science and Information Technology Guangxi Normal University Guilin China
| | - Zihao Gao
- College of Computer Science and Engineering Northwest Normal University Lanzhou China
| | - Zhixin Li
- College of Computer Science and Information Technology Guangxi Normal University Guilin China
| | - Liang Chang
- School of Computer Science and Information Security Guilin University of Electronic Technology Guilin China
| |
Collapse
|
22
|
Qiu N, Gao B, Tu H, Huang F, Guan Q, Luo W. LDGC-SR: Integrating long-range dependencies and global context information for session-based recommendation. Knowl Based Syst 2022. [DOI: 10.1016/j.knosys.2022.108894] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/18/2022]
|
23
|
Guo L, Yin H, Chen T, Zhang X, Zheng K. Hierarchical Hyperedge Embedding-Based Representation Learning for Group Recommendation. ACM T INFORM SYST 2022. [DOI: 10.1145/3457949] [Citation(s) in RCA: 4] [Impact Index Per Article: 1.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/01/2022]
Abstract
Group recommendation aims to recommend items to a group of users. In this work, we study group recommendation in a particular scenario, namely occasional group recommendation, where groups are formed ad hoc and users may just constitute a group for the first time—that is, the historical group-item interaction records are highly limited. Most state-of-the-art works have addressed the challenge by aggregating group members’ personal preferences to learn the group representation. However, the representation learning for a group is most complex beyond the aggregation or fusion of group member representation, as the personal preferences and group preferences may be in different spaces and even orthogonal. In addition, the learned user representation is not accurate due to the sparsity of users’ interaction data. Moreover, the group similarity in terms of common group members has been overlooked, which, however, has the great potential to improve the group representation learning. In this work, we focus on addressing the aforementioned challenges in the group representation learning task, and devise a hierarchical hyperedge embedding-based group recommender, namely HyperGroup. Specifically, we propose to leverage the user-user interactions to alleviate the sparsity issue of user-item interactions, and design a graph neural network-based representation learning network to enhance the learning of individuals’ preferences from their friends’ preferences, which provides a solid foundation for learning groups’ preferences. To exploit the group similarity (i.e., overlapping relationships among groups) to learn a more accurate group representation from highly limited group-item interactions, we connect all groups as a network of overlapping sets (a.k.a. hypergraph), and treat the task of group preference learning as embedding hyperedges (i.e., user sets/groups) in a hypergraph, where an inductive hyperedge embedding method is proposed. To further enhance the group-level preference modeling, we develop a joint training strategy to learn both user-item and group-item interactions in the same process. We conduct extensive experiments on two real-world datasets, and the experimental results demonstrate the superiority of our proposed HyperGroup in comparison to the state-of-the-art baselines.
Collapse
Affiliation(s)
- Lei Guo
- Shandong Normal University, Jinan, China
| | - Hongzhi Yin
- The University of Queensland, Brisbane, QLD, Australia
| | - Tong Chen
- The University of Queensland, Brisbane, QLD, Australia
| | - Xiangliang Zhang
- King Abdullah University of Science and Technology, Thuwal, Saudi Arabia
| | - Kai Zheng
- University of Electronic Science and Technology of China, Chengdu, China
| |
Collapse
|
24
|
Patil S, Banerjee D, Sural S. A Graph Theoretic Approach for Multi-Objective Budget Constrained Capsule Wardrobe Recommendation. ACM T INFORM SYST 2022. [DOI: 10.1145/3457182] [Citation(s) in RCA: 3] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/01/2022]
Abstract
Traditionally, capsule wardrobes are manually designed by expert fashionistas through their creativity and technical prowess. The goal is to curate minimal fashion items that can be assembled into several compatible and versatile outfits. It is usually a cost and time intensive process, and hence lacks scalability. Although there are a few approaches that attempt to automate the process, they tend to ignore the price of items or shopping budget. In this article, we formulate this task as a multi-objective budget constrained capsule wardrobe recommendation (
MOBCCWR
) problem. It is modeled as a bipartite graph having two disjoint vertex sets corresponding to top-wear and bottom-wear items, respectively. An edge represents compatibility between the corresponding item pairs. The objective is to find a 1-neighbor subset of fashion items as a capsule wardrobe that jointly maximize compatibility and versatility scores by considering corresponding user-specified preference weight coefficients and an overall shopping budget as a means of achieving personalization. We study the complexity class of
MOBCCWR
, show that it is NP-Complete, and propose a greedy algorithm for finding a near-optimal solution in real time. We also analyze the time complexity and approximation bound for our algorithm. Experimental results show the effectiveness of the proposed approach on both real and synthetic datasets.
Collapse
Affiliation(s)
- Shubham Patil
- Indian Institute of Technology Kharagpur, Kharagpur, West Bengal, India
| | | | - Shamik Sural
- Indian Institute of Technology Kharagpur, Kharagpur, West Bengal, India
| |
Collapse
|
25
|
Feng C, Shi C, Hao S, Zhang Q, Jiang X, Yu D. Hierarchical Social Similarity-guided Model with Dual-mode Attention for session-based recommendation. Knowl Based Syst 2021. [DOI: 10.1016/j.knosys.2021.107380] [Citation(s) in RCA: 7] [Impact Index Per Article: 1.8] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/25/2022]
|