Online Learning for Recommendations at Grubhub

07/15/2021
by   Alex Egg, et al.
0

We propose a method to easily modify existing offline Recommender Systems to run online using Transfer Learning. Online Learning for Recommender Systems has two main advantages: quality and scale. Like many Machine Learning algorithms in production if not regularly retrained will suffer from Concept Drift. A policy that is updated frequently online can adapt to drift faster than a batch system. This is especially true for user-interaction systems like recommenders where the underlying distribution can shift drastically to follow user behaviour. As a platform grows rapidly like Grubhub, the cost of running batch training jobs becomes material. A shift from stateless batch learning offline to stateful incremental learning online can recover, for example, at Grubhub, up to a 45x cost savings and a +20 challenges to overcome with the transition to online stateful learning, namely convergence, non-stationary embeddings and off-policy evaluation, which we explore from our experiences running this system in production.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/27/2023

Widespread Flaws in Offline Evaluation of Recommender Systems

Even though offline evaluation is just an imperfect proxy of online perf...
research
04/01/2022

Concept Drift Adaptation for CTR Prediction in Online Advertising Systems

Click-through rate (CTR) prediction is a crucial task in web search, rec...
research
05/10/2019

Recommending Dream Jobs in a Biased Real World

Machine learning models learn what we teach them to learn. Machine learn...
research
08/13/2021

Incremental Learning for Personalized Recommender Systems

Ubiquitous personalized recommender systems are built to achieve two see...
research
06/13/2023

Incentivizing High-Quality Content in Online Recommender Systems

For content recommender systems such as TikTok and YouTube, the platform...
research
09/21/2020

Selectivity correction with online machine learning

Computer systems are full of heuristic rules which drive the decisions t...
research
10/08/2019

Research on the Concept of Liquid State Machine

Liquid State Machine (LSM) is a neural model with real time computations...

Please sign up or login with your details

Forgot password? Click here to reset