Adaptive Sequence Submodularity

02/15/2019
by   Marko Mitrovic, et al.
8

In many machine learning applications, one needs to interactively select a sequence of items (e.g., recommending movies based on a user's feedback) or make sequential decisions in certain orders (e.g., guiding an agent through a series of states). Not only do sequences already pose a dauntingly large search space, but we must take into account past observations, as well as the uncertainty of future outcomes. Without further structure, finding an optimal sequence is notoriously challenging, if not completely intractable. In this paper, we introduce adaptive sequence submodularity, a rich framework that generalizes the notion of submodularity to adaptive policies that explicitly consider sequential dependencies between items. We show that once such dependencies are encoded by a directed graph, an adaptive greedy policy is guaranteed to achieve a constant factor approximation guarantee, where the constant naturally depends on the structural properties of the underlying graph. Additionally, to demonstrate the practical utility of our results, we run experiments on Amazon product recommendation and Wikipedia link prediction tasks.

READ FULL TEXT
research
02/26/2018

Submodularity on Hypergraphs: From Sets to Sequences

In a nutshell, submodular functions encode an intuitive notion of dimini...
research
11/09/2019

Adaptivity in Adaptive Submodularity

Adaptive sequential decision making is one of the central challenges in ...
research
09/19/2018

Personalized Top-N Sequential Recommendation via Convolutional Sequence Embedding

Top-N sequential recommendation models each user as a sequence of items ...
research
11/01/2021

Partial-Adaptive Submodular Maximization

The goal of a typical adaptive sequential decision making problem is to ...
research
12/08/2021

DiPS: Differentiable Policy for Sketching in Recommender Systems

In sequential recommender system applications, it is important to develo...
research
03/21/2010

Adaptive Submodularity: Theory and Applications in Active Learning and Stochastic Optimization

Solving stochastic optimization problems under partial observability, wh...

Please sign up or login with your details

Forgot password? Click here to reset