HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

Deep Models of Interactions Across Sets

Jason Hartford; Devon R Graham; Kevin Leyton-Brown; Siamak Ravanbakhsh

Deep Models of Interactions Across Sets

Abstract

We use deep learning to model interactions across two or more sets of objects, such as user-movie ratings, protein-drug bindings, or ternary user-item-tag interactions. The canonical representation of such interactions is a matrix (or a higher-dimensional tensor) with an exchangeability property: the encoding's meaning is not changed by permuting rows or columns. We argue that models should hence be Permutation Equivariant (PE): constrained to make the same predictions across such permutations. We present a parameter-sharing scheme and prove that it could not be made any more expressive without violating PE. This scheme yields three benefits. First, we demonstrate state-of-the-art performance on multiple matrix completion benchmarks. Second, our models require a number of parameters independent of the numbers of objects, and thus scale well to large datasets. Third, models can be queried about new objects that were not available at training time, but for which interactions have since been observed. In experiments, our models achieved surprisingly good generalization performance on this matrix extrapolation task, both within domains (e.g., new users and new movies drawn from the same distribution used for training) and even across domains (e.g., predicting music ratings after training on movies).

Code Repositories

mravanba/deep_exchangeable_tensors
Official
tf
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
collaborative-filtering-on-movielens-100kSelf-Supervised Exchangeable Model
RMSE (u1 Splits): 0.91
collaborative-filtering-on-movielens-100kFactorized EAE
RMSE (u1 Splits): 0.920
collaborative-filtering-on-movielens-1mFactorized EAE
RMSE: 0.860
recommendation-systems-on-douban-montiFactorized EAE
RMSE: 0.738
recommendation-systems-on-flixster-montiFactorized EAE
RMSE: 0.908
recommendation-systems-on-yahoomusic-montiFactorized EAE
RMSE: 20.0

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