HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Collaborative Metric Learning

{Tsung-Yi Lin Cheng-Kang Hsieh Serge Belongie Longqi Yang Yin Cui Deborah Estrin}

Abstract

Metric learning algorithms produce distance metrics that capture the important relationships among data. In this work we study the connection between metric learning and collaborative filtering. We propose Collaborative Metric Learning (CML) which learns a joint metric space to encode not only users’ preferences but also the user-user and item-item similarity. The proposed algorithm outperforms state-of-the-art collaborative filtering algorithms on a wide range of recommendation tasks and uncovers the underlying spectrum of users’ fine-grained preferences. CML also achieves significant speedup for Top-K recommendation tasks using off-the-shelf, approximate nearest-neighbor search, with negligible accuracy reduction.

Benchmarks

BenchmarkMethodologyMetrics
collaborative-filtering-on-million-songCML
Recall@100: 0.3022
Recall@50: 0.2460
collaborative-filtering-on-movielens-1mCML
HR@10: 0.7216
nDCG@10: 0.5413
collaborative-filtering-on-movielens-20mCML
HR@10: 0.7764
Recall@100: 0.6022
Recall@50: 0.4665
nDCG@10: 0.5301
collaborative-filtering-on-netflixCML
Recall@10: 0.4612
nDCG@10: 0.2948

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