12 research outputs found
Mixed Attention Network for Cross-domain Sequential Recommendation
In modern recommender systems, sequential recommendation leverages
chronological user behaviors to make effective next-item suggestions, which
suffers from data sparsity issues, especially for new users. One promising line
of work is the cross-domain recommendation, which trains models with data
across multiple domains to improve the performance in data-scarce domains.
Recent proposed cross-domain sequential recommendation models such as PiNet and
DASL have a common drawback relying heavily on overlapped users in different
domains, which limits their usage in practical recommender systems. In this
paper, we propose a Mixed Attention Network (MAN) with local and global
attention modules to extract the domain-specific and cross-domain information.
Firstly, we propose a local/global encoding layer to capture the
domain-specific/cross-domain sequential pattern. Then we propose a mixed
attention layer with item similarity attention, sequence-fusion attention, and
group-prototype attention to capture the local/global item similarity, fuse the
local/global item sequence, and extract the user groups across different
domains, respectively. Finally, we propose a local/global prediction layer to
further evolve and combine the domain-specific and cross-domain interests.
Experimental results on two real-world datasets (each with two domains)
demonstrate the superiority of our proposed model. Further study also
illustrates that our proposed method and components are model-agnostic and
effective, respectively. The code and data are available at
https://github.com/Guanyu-Lin/MAN.Comment: WSDM 202
Automated Prompting for Non-overlapping Cross-domain Sequential Recommendation
Cross-domain Recommendation (CR) has been extensively studied in recent years
to alleviate the data sparsity issue in recommender systems by utilizing
different domain information. In this work, we focus on the more general
Non-overlapping Cross-domain Sequential Recommendation (NCSR) scenario. NCSR is
challenging because there are no overlapped entities (e.g., users and items)
between domains, and there is only users' implicit feedback and no content
information. Previous CR methods cannot solve NCSR well, since (1) they either
need extra content to align domains or need explicit domain alignment
constraints to reduce the domain discrepancy from domain-invariant features,
(2) they pay more attention to users' explicit feedback (i.e., users' rating
data) and cannot well capture their sequential interaction patterns, (3) they
usually do a single-target cross-domain recommendation task and seldom
investigate the dual-target ones. Considering the above challenges, we propose
Prompt Learning-based Cross-domain Recommender (PLCR), an automated
prompting-based recommendation framework for the NCSR task. Specifically, to
address the challenge (1), PLCR resorts to learning domain-invariant and
domain-specific representations via its prompt learning component, where the
domain alignment constraint is discarded. For challenges (2) and (3), PLCR
introduces a pre-trained sequence encoder to learn users' sequential
interaction patterns, and conducts a dual-learning target with a separation
constraint to enhance recommendations in both domains. Our empirical study on
two sub-collections of Amazon demonstrates the advance of PLCR compared with
some related SOTA methods
Time Interval-enhanced Graph Neural Network for Shared-account Cross-domain Sequential Recommendation
Shared-account Cross-domain Sequential Recommendation (SCSR) task aims to
recommend the next item via leveraging the mixed user behaviors in multiple
domains. It is gaining immense research attention as more and more users tend
to sign up on different platforms and share accounts with others to access
domain-specific services. Existing works on SCSR mainly rely on mining
sequential patterns via Recurrent Neural Network (RNN)-based models, which
suffer from the following limitations: 1) RNN-based methods overwhelmingly
target discovering sequential dependencies in single-user behaviors. They are
not expressive enough to capture the relationships among multiple entities in
SCSR. 2) All existing methods bridge two domains via knowledge transfer in the
latent space, and ignore the explicit cross-domain graph structure. 3) None
existing studies consider the time interval information among items, which is
essential in the sequential recommendation for characterizing different items
and learning discriminative representations for them. In this work, we propose
a new graph-based solution, namely TiDA-GCN, to address the above challenges.
Specifically, we first link users and items in each domain as a graph. Then, we
devise a domain-aware graph convolution network to learn userspecific node
representations. To fully account for users' domainspecific preferences on
items, two effective attention mechanisms are further developed to selectively
guide the message passing process. Moreover, to further enhance item- and
account-level representation learning, we incorporate the time interval into
the message passing, and design an account-aware self-attention module for
learning items' interactive characteristics. Experiments demonstrate the
superiority of our proposed method from various aspects.Comment: 15 pages, 6 figure
Blockchain-based data sharing for decentralized tourism destinations recommendation system
One thing that tourists need to plan their tourism activities is a recommendation system. The tourism destinations recommendation system in this study has three primary nodes, namely user, server, and sensor. Each node requires the ability to share data to produce recommendations that the user expects through their mobile devices. In this paper, we propose the data-sharing system scheme uses a blockchain-based decentralized network that each node can be connected directly to each other, to support the exchange of data between them. The block architecture used in the blockchain network has three main parts, namely block information, hashes, and data. Each type of node has a different structure and direction of data communication. Where the user node sends destination assessment data to the server node, then the server node sends data from the machine learning process to the user node. The sensor sends dynamic data about popularity, traffic, and weather to the user node as consideration for finalizing the generating recommendations process. In the process of sending data, each node in the blockchain network goes through several functions, including hashing, block validation, chaining block, and broadcast. We conduct web-based experiments and analysis of the data-sharing system to illustrate the system works. The experimental results show that the system handles data circulation with an average time of mine is 84.5 ms in sending multi-criteria assessment data from the user and 119.1 ms in sending data of machine learning result from the server
Personalized Memory Transfer for Conversational Recommendation Systems
Dialogue systems are becoming an increasingly common part of many users\u27 daily routines. Natural language serves as a convenient interface to express our preferences with the underlying systems. In this work, we implement a full-fledged Conversational Recommendation System, mainly focusing on learning user preferences through online conversations. Compared to the traditional collaborative filtering setting where feedback is provided quantitatively, conversational users may only indicate their preferences at a high level with inexact item mentions in the form of natural language chit-chat. This makes it harder for the system to correctly interpret user intent and in turn provide useful recommendations to the user. To tackle the ambiguities in natural language conversations, we propose Personalized Memory Transfer (PMT) which learns a personalized model in an online manner by leveraging a key-value memory structure to distill user feedback directly from conversations. This memory structure enables the integration of prior knowledge to transfer existing item representations/preferences and natural language representations. We also implement a retrieval based response generation module, where the system in addition to recommending items to the user, also responds to the user, either to elicit more information regarding the user intent or just for a casual chit-chat. The experiments were conducted on two public datasets and the results demonstrate the effectiveness of the proposed approach
Cross-domain Recommendation Without Sharing User-relevant Data
10.1145/3308558.3313538WWW 2019491-50