Outer Product-based Neural Collaborative Filtering
In this work, we contribute a new multi-layer neural network architecture named ONCF to perform collaborative filtering. The idea is to use an outer product to explicitly model the pairwise correlations between the dimensions of the embedding space. In contrast to existing neural recommender models that combine user embedding and item embedding via a simple concatenation or element-wise product, our proposal of using outer product above the embedding layer results in a two-dimensional interaction map that is more expressive and semantically plausible. Above the interaction map obtained by outer product, we propose to employ a convolutional neural network to learn high-order correlations among embedding dimensions. Extensive experiments on two public implicit feedback data demonstrate the effectiveness of our proposed ONCF framework, in particular, the positive effect of using outer product to model the correlations between embedding dimensions in the low level of multi-layer neural recommender model. The experiment codes are available at: https://github.com/duxy-me/ConvNCF
Code (1)
Tasks
Collaborative FilteringMulti-Domain Recommender SystemsRecommendation SystemsSimilar Papers 제목 키워드 기반
Modeling Embedding Dimension Correlations via Convolutional Neural Collaborative Filtering
As the core of recommender system, collaborative filtering (CF) models the affinity between a user and an item from historical user-item interactions, such as clicks, purchases, and so on. Benefited from the strong repre…
Collaborative FilteringRecommendation SystemsHolographic Factorization Machines for Recommendation
Factorization Machines (FMs) are a class of popular algorithms that have been widely adopted for collaborative filtering and recommendation tasks. FMs are characterized by its usage of the inner product of factorized par…
Collaborative FilteringRetrievalWhen Product Search Meets Collaborative Filtering: A Hierarchical Heterogeneous Graph Neural Network Approach
Personalization lies at the core of boosting the product search system performance. Prior studies mainly resorted to the semantic matching between textual queries and user/product related documents, leaving the user coll…
Collaborative FilteringGraph Neural NetworkRepresentation LearningSentenceNeural Collaborative Filtering vs. Matrix Factorization Revisited
Embedding based models have been the state of the art in collaborative filtering for over a decade. Traditionally, the dot product or higher order equivalents have been used to combine two or more embeddings, e.g., most …
Collaborative FilteringLink PredictionRetrievalImplicit Feedback Deep Collaborative Filtering Product Recommendation System
In this paper, several Collaborative Filtering (CF) approaches with latent variable methods were studied using user-item interactions to capture important hidden variations of the sparse customer purchasing behaviours. T…
Bayesian OptimizationCollaborative FilteringProduct Recommendation