paper-with-me

홈 › Papers

Differentiable Submodular Maximization

2018-03-05 · Sebastian Tschiatschek, Aytunc Sahin, Andreas Krause

We consider learning of submodular functions from data. These functions are important in machine learning and have a wide range of applications, e.g. data summarization, feature selection and active learning. Despite their combinatorial nature, submodular functions can be maximized approximately with strong theoretical guarantees in polynomial time. Typically, learning the submodular function and optimization of that function are treated separately, i.e. the function is first learned using a proxy objective and subsequently maximized. In contrast, we show how to perform learning and optimization jointly. By interpreting the output of greedy maximization algorithms as distributions over sequences of items and smoothening these distributions, we obtain a differentiable objective. In this way, we can differentiate through the maximization algorithms and optimize the model to work well with the optimization algorithm. We theoretically characterize the error made by our approach, yielding insights into the tradeoff of smoothness and accuracy. We demonstrate the effectiveness of our approach for jointly learning and optimizing on synthetic maximum cut data, and on real world applications such as product recommendation and image collection summarization.

📄 PDF Abstract BibTeX arXiv:1803.01785

Code (0)

등록된 구현이 없습니다.

Tasks

Active LearningData Summarizationfeature selectionProduct Recommendation

Similar Papers 제목 키워드 기반

Differentiable Greedy Submodular Maximization: Guarantees, Gradient Estimators, and Applications

2020-05-06 · Shinsaku Sakaue

Motivated by, e.g., sensitivity analysis and end-to-end learning, the demand for differentiable optimization algorithms has been significantly increasing. In this paper, we establish a theoretically guaranteed versatile …

Sensitivity

Decision-Oriented Learning with Differentiable Submodular Maximization for Vehicle Routing Problem

2023-03-02 · Guangyao Shi, Pratap Tokekar

We study the problem of learning a function that maps context observations (input) to parameters of a submodular function (output). Our motivating case study is a specific type of vehicle routing problem, in which a team…

Prediction

Continuous Submodular Function Maximization

2020-06-24 · Yatao Bian, Joachim M. Buhmann, Andreas Krause

Continuous submodular functions are a category of generally non-convex/non-concave functions with a wide spectrum of applications. The celebrated property of this class of functions - continuous submodularity - enables b…

Streaming Submodular Maximization under a k-Set System Constraint

2020-01-01 · ICML 2020 1 · Ran Haba, Ehsan Kazemi, Moran Feldman, Amin Karbasi

In this paper, we propose a novel framework that converts streaming algorithms for monotone submodular maximization into streaming algorithms for non-monotone submodular maximization. This reduction readily leads to the …

Data SummarizationMovie Recommendation

Streaming Submodular Maximization under a $k$-Set System Constraint

2020-02-09 · Ran Haba, Ehsan Kazemi, Moran Feldman, Amin Karbasi

In this paper, we propose a novel framework that converts streaming algorithms for monotone submodular maximization into streaming algorithms for non-monotone submodular maximization. This reduction readily leads to the …

Data SummarizationMovie Recommendation