Submodular Optimization over Sliding Windows
Not on the map. Why?
Abstract (arXiv)
Maximizing submodular functions under cardinality constraints lies at the core of numerous data mining and machine learning applications, including data diversification, data summarization, and coverage problems. In this work, we study this question in the context of data streams, where elements arrive one at a time, and we want to design low-memory and fast update-time algorithms that maintain a good solution. Specifically, we focus on the sliding window model, where we are asked to maintain a solution that considers only the last W items. In this context, we provide the first non-trivial algorithm that maintains a provable approximation of the optimum using space sublinear in the size of the window. In particular we give a frac13 - ε approximation algorithm that uses space polylogarithmic in the spread of the values of the elements, Phi, and linear in the solution size k for any constant ε > 0 . At the same time, processing each element only requires a polylogarithmic number of evaluations of the function itself. When a better approximation is desired, we show a different algorithm that, at the cost of using more memory, provides a frac12 - ε approximation and allows a tunable trade-off between average update time and space. This algorithm matches the best known approximation guarantees for submodular optimization in insertion-only streams, a less general formulation of the problem. We demonstrate the efficacy of the algorithms on a number of real world datasets, showing that their practical performance far exceeds the theoretical bounds. The algorithms preserve high quality solutions in streams with millions of items, while storing a negligible fraction of them.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 31 Oct 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 3; 2023: 1.
4 papers.
- 2022Deletion Robust Submodular Maximization over Matroidscited by 7
- 2023Fully Dynamic Submodular Maximization over Matroidscited by 7
- 2022Deletion Robust Non-Monotone Submodular Maximization over Matroidscited by 2
- 2022Balancing Utility and Fairness in Submodular Maximization (Technical Report)cited by 2
- 2023Fully Dynamic Submodular Maximization over Matroids31 May 2023
- 2022Balancing Utility and Fairness in Submodular Maximization (Technical Report)2 Nov 2022
- 2022Deletion Robust Non-Monotone Submodular Maximization over Matroids16 Aug 2022
- 2022Deletion Robust Submodular Maximization over Matroids31 Jan 2022