Model-Agnostic Decentralized Collaborative Learning for On-Device POI Recommendation

As an indispensable personalized service in Location-based Social Networks (LBSNs), the next Point-of-Interest (POI) recommendation aims to help people discover attractive and interesting places. Currently, most POI recommenders are based on the conventional centralized paradigm that heavily relies on the cloud to train the recommendation models with large volumes of collected users' sensitive check-in data. Although a few recent works have explored on-device frameworks for resilient and privacy-preserving POI recommendations, they invariably hold the assumption of model homogeneity for parameters/gradients aggregation and collaboration. However, users' mobile devices in the real world have various hardware configurations (e.g., compute resources), leading to heterogeneous on-device models with different architectures and sizes. In light of this, We propose a novel on-device POI recommendation framework, namely Model-Agnostic Collaborative learning for on-device POI recommendation (MAC), allowing users to customize their own model structures (e.g., dimension & number of hidden layers). To counteract the sparsity of on-device user data, we propose to pre-select neighbors for collaboration based on physical distances, category-level preferences, and social networks. To assimilate knowledge from the above-selected neighbors in an efficient and secure way, we adopt the knowledge distillation framework with mutual information maximization. Instead of sharing sensitive models/gradients, clients in MAC only share their soft decisions on a preloaded reference dataset. To filter out low-quality neighbors, we propose two sampling strategies, performance-triggered sampling and similarity-based sampling, to speed up the training process and obtain optimal recommenders. In addition, we design two novel approaches to generate more effective reference datasets while protecting users' privacy. Extensive experiments on two datasets have shown the superiority of MAC over advanced baselines.

[1]  Quoc Viet Hung Nguyen,et al.  Interaction-level Membership Inference Attack Against Federated Recommender Systems , 2023, WWW.

[2]  Fangzhao Wu,et al.  Federated Unlearning for On-Device Recommendation , 2022, WSDM.

[3]  Nguyen Quoc Viet Hung,et al.  ReFRS: Resource-efficient Federated Recommender System for Dynamic and Diversified User Preferences , 2022, ACM Trans. Inf. Syst..

[4]  Jiamou Liu,et al.  GETNext: Trajectory Flow Map Enhanced Transformer for Next POI Recommendation , 2022, SIGIR.

[5]  Nguyen Quoc Viet Hung,et al.  Decentralized Collaborative Learning Framework for Next POI Recommendation , 2022, ACM Trans. Inf. Syst..

[6]  Yanmin Zhu,et al.  Graph-Enhanced Spatial-Temporal Network for Next POI Recommendation , 2022, ACM Trans. Knowl. Discov. Data.

[7]  Tong Chen,et al.  Lightweight Self-Attentive Sequential Recommendation , 2021, CIKM.

[8]  Hongzhi Yin,et al.  Discovering Collaborative Signals for Next POI Recommendation with Iterative Seq2Graph Augmentation , 2021, IJCAI.

[9]  Yang Wang,et al.  Learning Elastic Embeddings for Customizing On-Device Recommenders , 2021, KDD.

[10]  Jinmeng Rao,et al.  A privacy‐preserving framework for location recommendation using decentralized collaborative machine learning , 2021, Trans. GIS.

[11]  Kelly Caine,et al.  Anonymity, User Engagement, Quality, and Trolling on Q&A Sites , 2021, Proc. ACM Hum. Comput. Interact..

[12]  Xiangliang Zhang,et al.  Fast-adapting and privacy-preserving federated recommender system , 2021, The VLDB Journal.

[13]  Mingliang Xu,et al.  Adversarial co-distillation learning for image recognition , 2021, Pattern Recognit..

[14]  Qiang Liu,et al.  STAN: Spatio-Temporal Attention Network for Next Location Recommendation , 2021, WWW.

[15]  Xiwei Wang,et al.  A group preference-based privacy-preserving POI recommender system , 2020, ICT Express.

[16]  Xing Xie,et al.  Geography-Aware Sequential Location Recommendation , 2020, KDD.

[17]  Walid Krichene,et al.  On Sampled Metrics for Item Recommendation , 2020, KDD.

[18]  Xiaolin Hu,et al.  Online Knowledge Distillation via Collaborative Learning , 2020, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[19]  Zi Huang,et al.  Try This Instead: Personalized and Interpretable Substitute Recommendation , 2020, SIGIR.

[20]  Zi Huang,et al.  Next Point-of-Interest Recommendation on Resource-Constrained Mobile Devices , 2020, WWW.

[21]  Wen-Chih Peng,et al.  Sequence-Aware Factorization Machines for Temporal Predictive Analytics , 2019, 2020 IEEE 36th International Conference on Data Engineering (ICDE).

[22]  Quoc Viet Hung Nguyen,et al.  Enhancing Collaborative Filtering with Generative Augmentation , 2019, KDD.

[23]  Christoph H. Lampert,et al.  Towards Understanding Knowledge Distillation , 2019, ICML.

[24]  Rui Yan,et al.  AIR: Attentional Intention-Aware Recommender Systems , 2019, 2019 IEEE 35th International Conference on Data Engineering (ICDE).

[25]  Yanmin Zhu,et al.  Next Point-of-Interest Recommendation with Temporal and Multi-level Context Attention , 2018, 2018 IEEE International Conference on Data Mining (ICDM).

[26]  Germain Forestier,et al.  Data augmentation using synthetic data for time series classification with deep residual networks , 2018, ArXiv.

[27]  Zi Huang,et al.  Neural Memory Streaming Recommender Networks with Adversarial Training , 2018, KDD.

[28]  Donghyeon Park,et al.  Content-Aware Hierarchical Point-of-Interest Embedding Model for Successive POI Recommendation , 2018, IJCAI.

[29]  Chao Zhang,et al.  DeepMove: Predicting Human Mobility with Attentional Recurrent Networks , 2018, WWW.

[30]  Ling Chen,et al.  Spatial-Aware Hierarchical Collaborative Deep Learning for POI Recommendation , 2017, IEEE Transactions on Knowledge and Data Engineering.

[31]  Hao Wang,et al.  Adapting to User Interest Drift for POI Recommendation , 2016, IEEE Transactions on Knowledge and Data Engineering.

[32]  Romain Tavenard,et al.  Data Augmentation for Time Series Classification using Convolutional Neural Networks , 2016 .

[33]  Hongzhi Yin,et al.  Spatio-Temporal Recommendation in Social Media , 2016, SpringerBriefs in Computer Science.

[34]  Kai Zheng,et al.  Keyword-aware continuous kNN query on road networks , 2016, 2016 IEEE 32nd International Conference on Data Engineering (ICDE).

[35]  Zi Huang,et al.  Joint Modeling of Users' Interests and Mobility Patterns for Point-of-Interest Recommendation , 2015, ACM Multimedia.

[36]  Yixin Chen,et al.  Compressing Neural Networks with the Hashing Trick , 2015, ICML.

[37]  Geoffrey E. Hinton,et al.  Distilling the Knowledge in a Neural Network , 2015, ArXiv.

[38]  Gianluca Ippoliti,et al.  Electric Motor Fault Detection and Diagnosis by Kernel Density Estimation and Kullback–Leibler Divergence Based on Stator Current Measurements , 2015, IEEE Transactions on Industrial Electronics.

[39]  Xing Xie,et al.  GeoMF: joint geographical modeling and matrix factorization for point-of-interest recommendation , 2014, KDD.

[40]  Chunyan Miao,et al.  Personalized point-of-interest recommendation by mining users' preference transition , 2013, CIKM.

[41]  Yoshua Bengio,et al.  Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computation , 2013, ArXiv.

[42]  Yizhou Sun,et al.  LCARS: a location-content-aware recommender system , 2013, KDD.

[43]  Michael R. Lyu,et al.  Where You Like to Go Next: Successive Point-of-Interest Recommendation , 2013, IJCAI.

[44]  Alexander J. Smola,et al.  Improving maximum margin matrix factorization , 2008, Machine Learning.

[45]  Alexander J. Smola,et al.  Maximum Margin Matrix Factorization for Collaborative Ranking , 2007 .

[46]  S. Hochreiter,et al.  Long Short-Term Memory , 1997, Neural Computation.

[47]  Tong Chen,et al.  A Decentralized Collaborative Learning Framework Across Heterogeneous Devices for Personalized Predictive Analytics , 2022, ArXiv.

[48]  Nong Xiao,et al.  PREFER: Point-of-interest REcommendation with efficiency and privacy-preservation via Federated Edge leaRning , 2021, Proc. ACM Interact. Mob. Wearable Ubiquitous Technol..

[49]  Xue Fengli,et al.  Will You Come Back / Check-in Again? Understanding Characteristics Leading to Urban Revisitation and Re-check-in , 2021 .

[50]  Anibal Flores,et al.  Data Augmentation for Short-Term Time Series Prediction with Deep Learning , 2021, SAI.

[51]  Ilai Bistritz,et al.  Distributed Distillation for On-Device Learning , 2020, NeurIPS.

[52]  J. MacQueen Some methods for classification and analysis of multivariate observations , 1967 .