Selecting Sequences of Items via Submodular Maximization

Authors

  • Sebastian Tschiatschek ETH Zurich
  • Adish Singla ETH Zurich
  • Andreas Krause ETH Zurich

DOI:

https://doi.org/10.1609/aaai.v31i1.10923

Abstract

Motivated by many real world applications such as recommendations in online shopping or entertainment, we consider the problem of selecting sequences of items. In this paper we introduce a novel class of utility functions over sequences of items, strictly generalizing the commonly used class of submodular set functions. We encode the sequential dependencies between items by a directed graph underlying the utility function. Classical algorithms fail to achieve any constant factor approximation guarantees on the problem of selecting sequences of bounded length with maximum utility. We propose an efficient algorithm for this problem that comes with strong theoretical guarantees characterized by the structural properties of the underlying graph. We demonstrate the effectiveness of our algorithm in synthetic and real world experiments on a movie recommendation dataset.

Downloads

Published

2017-02-13

How to Cite

Tschiatschek, S., Singla, A., & Krause, A. (2017). Selecting Sequences of Items via Submodular Maximization. Proceedings of the AAAI Conference on Artificial Intelligence, 31(1). https://doi.org/10.1609/aaai.v31i1.10923