Optimizing Offer Sets in Sub-Linear Time

by   Vivek F. Farias, et al.

Personalization and recommendations are now accepted as core competencies in just about every online setting, ranging from media platforms to e-commerce to social networks. While the challenge of estimating user preferences has garnered significant attention, the operational problem of using such preferences to construct personalized offer sets to users is still a challenge, particularly in modern settings where a massive number of items and a millisecond response time requirement mean that even enumerating all of the items is impossible. Faced with such settings, existing techniques are either (a) entirely heuristic with no principled justification, or (b) theoretically sound, but simply too slow to work. Thus motivated, we propose an algorithm for personalized offer set optimization that runs in time sub-linear in the number of items while enjoying a uniform performance guarantee. Our algorithm works for an extremely general class of problems and models of user choice that includes the mixed multinomial logit model as a special case. We achieve a sub-linear runtime by leveraging the dimensionality reduction from learning an accurate latent factor model, along with existing sub-linear time approximate near neighbor algorithms. Our algorithm can be entirely data-driven, relying on samples of the user, where a `sample' refers to the user interaction data typically collected by firms. We evaluate our approach on a massive content discovery dataset from Outbrain that includes millions of advertisements. Results show that our implementation indeed runs fast and with increased performance relative to existing fast heuristics.



page 1

page 2

page 3

page 4


The PCP-like Theorem for Sub-linear Time Inapproximability

In this paper we propose the PCP-like theorem for sub-linear time inappr...

Preference Dynamics Under Personalized Recommendations

Many projects (both practical and academic) have designed algorithms to ...

Sparsity-aware neural user behavior modeling in online interaction platforms

Modern online platforms offer users an opportunity to participate in a v...

PCP Theorems, SETH and More: Towards Proving Sub-linear Time Inapproximability

In this paper we propose the PCP-like theorem for sub-linear time inappr...

Adaptive, Personalized Diversity for Visual Discovery

Search queries are appropriate when users have explicit intent, but they...

Formalizing Preferences Over Runtime Distributions

When trying to solve a computational problem we are often faced with a c...

Garment Recommendation with Memory Augmented Neural Networks

Fashion plays a pivotal role in society. Combining garments appropriatel...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.