Abstract

Integrating hashing into collaborative filtering (CF) has been a promising solution to address the efficiency problem of large-scale recommender systems, i.e., hashing users and items into binary codes and then making recommendations in Hamming space. However, most of the existing hashing methods for CF solely focus on modeling the user-item similarity (a.k.a. preference) but omit the user-user and item-item similarities, which cannot well preserve the original geometry in the vector space. Another tough issue is how to effectively tackle the encoding loss from the continuous vector space to the discrete Hamming space. In this paper, we propose a neural binary representation (NBR) learning approach by combining hashing with a neural network for the large-scale CF tasks. Our NBR problem is formulated as a Hamming similarity loss plus two anchor smoothing terms, which jointly preserve the intrinsic user-item, user-user, and item-item similarities. To compensate the encoding loss introduced by hashing, the anchors for users and items are pre-learned using both user-item interactions and the side-information of users and items through an AutoEncoder model. In particular, to solve the NBR problem, we develop a computationally efficient algorithm, which learns the binary codes in a fast bit-by-bit way and achieves less quantization deviation than the conventional CF hashing schemes. The extensive experiments on three benchmarks validate the superiority of our NBR approach in comparison to the state-of-the-art CF hashing methods.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.