Very Fast Streaming Submodular Function Maximization
Not on the map. Why?
Abstract (arXiv)
Data summarization has become a valuable tool in understanding even terabytes of data. Due to their compelling theoretical properties, submodular functions have been in the focus of summarization algorithms. These algorithms offer worst-case approximations guarantees to the expense of higher computation and memory requirements. However, many practical applications do not fall under this worst-case, but are usually much more well-behaved. In this paper, we propose a new submodular function maximization algorithm called ThreeSieves, which ignores the worst-case, but delivers a good solution in high probability. It selects the most informative items from a data-stream on the fly and maintains a provable performance on a fixed memory budget. In an extensive evaluation, we compare our method against 6 other methods on 8 different datasets with and without concept drift. We show that our algorithm outperforms current state-of-the-art algorithms and, at the same time, uses fewer resources. Last, we highlight a real-world use-case of our algorithm for data summarization in gamma-ray astronomy. We make our code publicly available at https://github.com/sbuschjaeger/SubmodularStreamingMaximization.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Oct 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 1; 2023: 0; 2024: 1.
6 papers.
- 2022Data-Efficient Structured Pruning via Submodular Optimizationcited by 22
- 2021Active Learning for Deep Neural Networks on Edge Devicescited by 6
- 2021CATRO: Channel Pruning via Class-Aware Trace Ratio Optimizationcited by 6
- 2021GPU-Accelerated Optimizer-Aware Evaluation of Submodular Exemplar Clusteringcited by 1
- 2021Providing Meaningful Data Summarizations Using Exemplar-based Clustering in Industry 4.0cited by 1
- 2024Key Patch Proposer: Key Patches Contain Rich Informationcited by 0
- 2024Key Patch Proposer: Key Patches Contain Rich Information18 Feb 2024
- 2022Data-Efficient Structured Pruning via Submodular Optimization9 Mar 2022
- 2021CATRO: Channel Pruning via Class-Aware Trace Ratio Optimization21 Oct 2021
- 2021Active Learning for Deep Neural Networks on Edge Devices21 Jun 2021
- 2021Providing Meaningful Data Summarizations Using Exemplar-based Clustering in Industry 4.025 May 2021
- 2021GPU-Accelerated Optimizer-Aware Evaluation of Submodular Exemplar Clustering21 Jan 2021