HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

Outer Product-based Neural Collaborative Filtering

Xiangnan He; Xiaoyu Du; Xiang Wang; Feng Tian; Jinhui Tang; Tat-Seng Chua

Outer Product-based Neural Collaborative Filtering

Abstract

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 Repositories

duxy-me/ConvNCF
Official
tf

Benchmarks

BenchmarkMethodologyMetrics
recommendation-systems-on-gowallaConvNCF
nDCG@20: 0.6019
recommendation-systems-on-yelpConvNCF
NDCG@20: 0.1939

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Outer Product-based Neural Collaborative Filtering | Papers | HyperAI