2. WEBSITE(S) END USERSWIDGET
RECOMMENDER A
API ENDPOINT A
RECOMMENDER B
API ENDPOINT B
RECOMMENDER C
API ENDPOINT C
ONLINE PUBLISHER,
LIBRARY OR
COURSE PLATFORM
3.
4.
5.
6. WEBSITE(S) WIDGET END USERS
ONLINE PUBLISHER, LIBRARY
OR COURSE PLATFORM
LOCAL
POPULARITY
API
ENDPOINT
WHY A LOCAL POPULARITY RECOMMENDER?
Availability of interaction data
Low complexity
Taking another look at popularity
7. WEBSITE(S) WIDGET END USERS
ONLINE PUBLISHER, LIBRARY
OR COURSE PLATFORM
LOCAL
POPULARITY
API
ENDPOINT
WHAT ARE THE CHALLENGES?
Choosing the metric
Scale and sparsity
Not being greedy
8. WEBSITE(S) WIDGET END USERS
ONLINE PUBLISHER, LIBRARY
OR COURSE PLATFORM
MULTI-ARMED
BANDIT
API
ENDPOINT
HOW DO WE SOLVE THEM?
Single multi-armed bandit
Limiting pool of items
Batch update