
Research Article
MetaEM: Meta Embedding Mapping for Federated Cross-domain Recommendation to Cold-Start Users
@INPROCEEDINGS{10.1007/978-3-031-24383-7_9, author={Dongyi Zheng and Yeting Guo and Fang Liu and Nong Xiao and Lu Gao}, title={MetaEM: Meta Embedding Mapping for Federated Cross-domain Recommendation to Cold-Start Users}, proceedings={Collaborative Computing: Networking, Applications and Worksharing. 18th EAI International Conference, CollaborateCom 2022, Hangzhou, China, October 15-16, 2022, Proceedings, Part I}, proceedings_a={COLLABORATECOM}, year={2023}, month={1}, keywords={Meta learning Cross-domain recommendation Federated learning Cold-start Embedding mapping}, doi={10.1007/978-3-031-24383-7_9} }
- Dongyi Zheng
Yeting Guo
Fang Liu
Nong Xiao
Lu Gao
Year: 2023
MetaEM: Meta Embedding Mapping for Federated Cross-domain Recommendation to Cold-Start Users
COLLABORATECOM
Springer
DOI: 10.1007/978-3-031-24383-7_9
Abstract
Cross-domain recommendation exploits the rich data from source domain to solve the cold-start problem of target domain. Considering the recommendation system contains some user private information, how to provide accurate suggestions for cold-start users on the basis of protecting privacy is an important issue. Federated recommendation systems keep user private data on mobile devices to protect user privacy. However, compared to federated single-domain recommendation, federated cross-domain recommendation needs to train more models, making resource-constrained mobile devices infeasible to run large-scale models. In view of this, we design a meta embedding mapping method for federated cross-domain recommendation called MetaEM. The training stage of MetaEM includes pretraining and mapping. The pretrain stage learns user and item embeddings of source domain and target domain respectively. Items embeddings are divided into common and private. The common embeddings are shared by all users, and we train a meta-network to generate private embeddings for each user. The mapping stage learns to transfer user embeddings from source domain to target domain. In order to alleviate the negative impact of users with low number of ratings on mapping model, we employ a task-oriented optimization method. We implement the MetaEM prototype on large real-world datasets and extensive experiments demonstrate that MetaEM achieves the best performance and is more compatible with complicated models compared to other state-of-the-art baselines.