The DOI matches its Crossref record, with a small difference in title or year; 1 of the 1 references it cites were found in a registry or an index.
Streaming submodular maximization: massive data summarization on the fly
Abstract
How can one summarize a massive data set "on the fly", i.e., without even having seen it in its entirety? In this paper, we address the problem of extracting representative elements from a large stream of data. I.e., we would like to select a subset of say k data points from the stream that are most representative according to some objective function. Many natural notions of "representativeness" satisfy submodularity, an intuitive notion of diminishing returns. Thus, such problems can be reduced to maximizing a submodular set function subject to a cardinality constraint. Classical approaches to submodular maximization require full access to the data set. We develop the first efficient streaming algorithm with constant factor 1/2-ε approximation guarantee to the optimum solution, requiring only a single pass through the data, and memory independent of data size. In our experiments, we extensively evaluate the effectiveness of our approach on several applications, including training large-scale kernel methods and exemplar-based clustering, on millions of data points. We observe that our streaming method, while achieving practically the same utility value, runs about 100 times faster than previous work.
Overview
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
Citations
Cites
Gaussian Processes for Machine Learning
Rasmussen, C. E., & Williams, C. K. I. (2005) · doi:10.7551/mitpress/3206.001.0001 · Cited by 11,705
Flagged first, then by citations
Research works printed but not linked: 34
- Census1990 , UCI machine learning repository , 2010 . Census1990, UCI machine learning repository, 2010.
- Yahoo! academic relations. r6a, yahoo! front page today module user click log dataset, version 1.0 , 2012 . Yahoo! academic relations. r6a, yahoo! front page today module user click log dataset, version 1.0, 2012.
- 10.5555/2634074.2634184 · DOI
- 10.5555/1886521.1886526 · DOI
- 10.1145/1989493.1989497 · DOI
- 10.1145/1772690.1772715 · DOI
- A. Dasgupta , R. Kumar , and S. Ravi . Summarization through submodularity and dispersion . In ACL , 2013 . A. Dasgupta, R. Kumar, and S. Ravi. Summarization through submodularity and dispersion. In ACL, 2013.
- 10.1109/ICCV.2007.4408853 · DOI
- 10.1145/2020408.2020479 · DOI
- 10.1145/1557019.1557056 · DOI
- 10.1145/285055.285059 · DOI
- 10.1145/1083784.1083789 · DOI
- J. Gillenwater , A. Kulesza , and B. Taskar . Near-optimal map inference for determinantal point processes . In NIPS , pages 2744 -- 2752 , 2012 . J. Gillenwater, A. Kulesza, and B. Taskar. Near-optimal map inference for determinantal point processes. In NIPS, pages 2744--2752, 2012.
- R. Gomes and A. Krause . Budgeted nonparametric learning from data streams . In ICML , 2010 . R. Gomes and A. Krause. Budgeted nonparametric learning from data streams. In ICML, 2010.
- A. Gupta , A. Roth , G. Schoenebeck , and K. Talwar . Constrained non-monotone submodular maximization: Offline and secretary algorithms . In WINE , 2010 . A. Gupta, A. Roth, G. Schoenebeck, and K. Talwar. Constrained non-monotone submodular maximization: Offline and secretary algorithms. In WINE, 2010.
- L. Kaufman and P. J. Rousseeuw . Finding groups in data: an introduction to cluster analysis , volume 344 . Wiley-Interscience , 2009 . L. Kaufman and P. J. Rousseeuw. Finding groups in data: an introduction to cluster analysis, volume 344. Wiley-Interscience, 2009.
- 10.1145/956750.956769 · DOI
- A. Krause and D. Golovin . Submodular function maximization . In Tractability: Practical Approaches to Hard Problems . Cambridge University Press , 2013 . A. Krause and D. Golovin. Submodular function maximization. In Tractability: Practical Approaches to Hard Problems. Cambridge University Press, 2013.
- A. Krause and C. Guestrin . Near-optimal nonmyopic value of information in graphical models . In UAI , 2005 . A. Krause and C. Guestrin. Near-optimal nonmyopic value of information in graphical models. In UAI, 2005.
- 10.1145/2486159.2486168 · DOI
- 10.1145/1989493.1989505 · DOI
- 10.1145/1281192.1281239 · DOI
- H. Lin and J. Bilmes . A class of submodular functions for document summarization . In NAACL/HLT , 2011 . H. Lin and J. Bilmes. A class of submodular functions for document summarization. In NAACL/HLT, 2011.
- M. Minoux . Accelerated greedy algorithms for maximizing submodular set functions. Optimization Techniques , LNCS , pages 234 -- 243 , 1978 . M. Minoux. Accelerated greedy algorithms for maximizing submodular set functions. Optimization Techniques, LNCS, pages 234--243, 1978.
- B. Mirzasoleiman , A. Karbasi , R. Sarkar , and A. Krause . Distributed submodular maximization: Identifying representative elements in massive data . In Neural Information Processing Systems (NIPS) , 2013 . B. Mirzasoleiman, A. Karbasi, R. Sarkar, and A. Krause. Distributed submodular maximization: Identifying representative elements in massive data. In Neural Information Processing Systems (NIPS), 2013.
- 10.1287/moor.3.3.177 · DOI · Paper page
- G. L. Nemhauser , L. A. Wolsey , and M. L. Fisher . An analysis of approximations for maximizing submodular set functions - I . Mathematical Programming , 1978 . G. L. Nemhauser, L. A. Wolsey, and M. L. Fisher. An analysis of approximations for maximizing submodular set functions - I. Mathematical Programming, 1978.
- C. Reed and Z. Ghahramini . Scaling the indian buffet process via submodular maximization . In ICML , 2013 . C. Reed and Z. Ghahramini. Scaling the indian buffet process via submodular maximization. In ICML, 2013.
- 10.1145/2086737.2086741 · DOI
- B. Scholkopf and A. Smola . Learning with Kernels: Support Vector Machines , Regularization, Optimization, and Beyond . MIT Press , Cambridge, MA, USA , 2001 . B. Scholkopf and A. Smola. Learning with Kernels: Support Vector Machines, Regularization, Optimization, and Beyond. MIT Press, Cambridge, MA, USA, 2001.
- M. Seeger . Greedy forward selection in the informative vector machine. Technical report , University of California , Berkeley , 2004 . M. Seeger. Greedy forward selection in the informative vector machine. Technical report, University of California, Berkeley, 2004.
- 10.1145/2396761.2396857 · DOI
- 10.1109/ICASSP.2010.5495554 · DOI
- 10.1145/3147.3165 · DOI
Cited by
Sorted by citations
MEMAUDIT: An Exact Package-Oracle Evaluation Protocol for Budgeted Long-Term LLM Memory Writing
Bhargava, N., & Barrento, R. S. (2026) · arXiv · doi:10.48550/arxiv.2605.02199
Metadata
- Authors
- Badanidiyuru, A., Mirzasoleiman, B., Karbasi, A., & Krause, A.
- Affiliations
- Cornell University (US)
- ETH Zurich (CH)
- Venue
- Proceedings of the 20th ACM SIGKDD international conference on Knowledge discovery and data mining
- Publisher
- ACM
- Published
- 2014-08-24
- Pages
- 671-680
- OpenAlex
- W1997959284
- Cited by
- 300
- References
- 1
- Citations by year
- 2026: 9 · 2025: 16 · 2024: 14 · 2023: 26 · 2022: 30 · 2021: 56 · 2020: 36 · 2019: 37 · 2018: 19 · 2017: 24 · 2016: 22 · 2015: 10 · 2014: 1
- FWCI
- 11.09
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD) (publishedVersion)
- Funders
- Microsoft Research
- European Research Council (StG 307036)
- Eidgenössische Technische Hochschule Zürich
- Stavros Niarchos Foundation (200021-137971)
- Division of Computing and Communication Foundations (AF-0910940)
- Defense Advanced Research Projects Agency (MSEE FA8650-11-1-7156)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Stochastic Gradient Optimization Techniques
- Physical Sciences › Computer Science › Information Systems › Advanced Database Systems and Queries
- Physical Sciences › Computer Science › Computational Theory and Mathematics › Complexity and Algorithms in Graphs
- Keywords
- submodular maximization, streaming algorithms, cardinality constraints, approximation algorithms, exemplar-based clustering, single-pass streaming
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review