Distributed Collaborative Hashing and Its Applications in Ant Financial
Chaochao Chen, Ziqi Liu, Peilin Zhao, Longfei Li, Jun Zhou, Xiaolong, Li

TL;DR
This paper introduces Distributed Collaborative Hashing (DCH), a novel model that enhances efficiency in large-scale personalized recommendation systems by combining distributed learning and hashing techniques, achieving fast training and real-time recommendations.
Contribution
The paper presents a new distributed collaborative hashing model that improves both offline training efficiency and online recommendation speed in large-scale systems.
Findings
DCH achieves comparable recommendation accuracy to state-of-the-art models.
DCH significantly accelerates offline training convergence.
DCH enables real-time recommendations with lookup hash tables.
Abstract
Collaborative filtering, especially latent factor model, has been popularly used in personalized recommendation. Latent factor model aims to learn user and item latent factors from user-item historic behaviors. To apply it into real big data scenarios, efficiency becomes the first concern, including offline model training efficiency and online recommendation efficiency. In this paper, we propose a Distributed Collaborative Hashing (DCH) model which can significantly improve both efficiencies. Specifically, we first propose a distributed learning framework, following the state-of-the-art parameter server paradigm, to learn the offline collaborative model. Our model can be learnt efficiently by distributedly computing subgradients in minibatches on workers and updating model parameters on servers asynchronously. We then adopt hashing technique to speedup the online recommendation…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRecommender Systems and Techniques · Advanced Image and Video Retrieval Techniques · Caching and Content Delivery
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
