Authors:
Chaochao Chen (Ant Financial Group); Ziqi Liu (Ant Financial Group); Peilin Zhao (Ant Financial); Longfei Li (Ant Financial); Jun Zhou (Ant Financial); Xiaolong Li (Ant Financial Group)
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 procedure. Recommendation can be quickly made through exploiting lookup hash tables. We conduct thorough experiments on two real large-scale datasets. The experimental results demonstrate that, comparing with the classic and state-of-the-art (distributed) latent factor models, DCH has comparable performance in terms of recommendation accuracy but has both fast convergence speed in offline model training procedure and realtime efficiency in online recommendation procedure. Furthermore, the encouraging performance of DCH is also shown for several real-world applications in Ant Financial.
More on .
Images related to the topic ant financial l?a d?o
Search related to the topic Distributed Collaborative Hashing and Its Applications in Ant Financial
#Distributed #Collaborative #Hashing #Applications #Ant #Financial
Distributed Collaborative Hashing and Its Applications in Ant Financial
ant financial l?a d?o
See all the latest ways to make money online: See more here
See all the latest ways to make money online: See more here