Reinforcement Learning for Strategic Recommendations

09/15/2020
by   Georgios Theocharous, et al.
0

Strategic recommendations (SR) refer to the problem where an intelligent agent observes the sequential behaviors and activities of users and decides when and how to interact with them to optimize some long-term objectives, both for the user and the business. These systems are in their infancy in the industry and in need of practical solutions to some fundamental research challenges. At Adobe research, we have been implementing such systems for various use-cases, including points of interest recommendations, tutorial recommendations, next step guidance in multi-media editing software, and ad recommendation for optimizing lifetime value. There are many research challenges when building these systems, such as modeling the sequential behavior of users, deciding when to intervene and offer recommendations without annoying the user, evaluating policies offline with high confidence, safe deployment, non-stationarity, building systems from passive data that do not contain past recommendations, resource constraint optimization in multi-user systems, scaling to large and dynamic actions spaces, and handling and incorporating human cognitive biases. In this paper we cover various use-cases and research challenges we solved to make these systems practical.

READ FULL TEXT
research
02/07/2023

Optimizing Audio Recommendations for the Long-Term: A Reinforcement Learning Perspective

We study the problem of optimizing a recommender system for outcomes tha...
research
08/12/2019

Using the Open Meta Kaggle Dataset to Evaluate Tripartite Recommendations in Data Markets

This work addresses the problem of providing and evaluating recommendati...
research
09/08/2020

Trajectory Based Podcast Recommendation

Podcast recommendation is a growing area of research that presents new c...
research
05/01/2022

An Analysis of the Features Considerable for NFT Recommendations

This research explores the methods that NFTs can be recommended to peopl...
research
02/23/2019

Behavioral Petri Net Mining and Automated Analysis for Human-Computer Interaction Recommendations in Multi-Application Environments

Process Mining is a famous technique which is frequently applied to Soft...

Please sign up or login with your details

Forgot password? Click here to reset