HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Multi-Gradient Descent for Multi-Objective Recommender Systems

Nikola Milojkovic Diego Antognini Giancarlo Bergamin Boi Faltings Claudiu Musat

Multi-Gradient Descent for Multi-Objective Recommender Systems

Abstract

Recommender systems need to mirror the complexity of the environment they are applied in. The more we know about what might benefit the user, the more objectives the recommender system has. In addition there may be multiple stakeholders - sellers, buyers, shareholders - in addition to legal and ethical constraints. Simultaneously optimizing for a multitude of objectives, correlated and not correlated, having the same scale or not, has proven difficult so far. We introduce a stochastic multi-gradient descent approach to recommender systems (MGDRec) to solve this problem. We show that this exceeds state-of-the-art methods in traditional objective mixtures, like revenue and recall. Not only that, but through gradient normalization we can combine fundamentally different objectives, having diverse scales, into a single coherent framework. We show that uncorrelated objectives, like the proportion of quality products, can be improved alongside accuracy. Through the use of stochasticity, we avoid the pitfalls of calculating full gradients and provide a clear setting for its applicability.

Code Repositories

swisscom/ai-research-mamo-framework
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
collaborative-filtering-on-movielens-20mMulti-Gradient Descent
Recall@20: 0.418
recommendation-systems-on-amazon-booksMulti-Gradient Descent
Recall@20: 0.285

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
Multi-Gradient Descent for Multi-Objective Recommender Systems | Papers | HyperAI