Cited by 300Stochastic Gradient Optimization TechniquesAdvanced Database Systems and QueriesComplexity and Algorithms in Graphs

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

Badanidiyuru, Ashwinkumar, Mirzasoleiman, Baharan, Karbasi, Amin, Krause, Andreas·2014·Proceedings of the 20th ACM SIGKDD international conference on Knowledge discovery and data mining

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

Crossref · 10.1145/2623330.2623637

Cites

1 of 1 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Verification

Claims the paper makes

This paper’s full text isn’t openly available, so its claims and self-check weren’t run. The registry and citation checks still apply.

Citations

Cites

Flagged first, then by citations

Research works printed but not linked: 34

  1. Census1990 , UCI machine learning repository , 2010 . Census1990, UCI machine learning repository, 2010.
  2. 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.
  3. 10.5555/2634074.2634184 · DOI
  4. 10.5555/1886521.1886526 · DOI
  5. 10.1145/1989493.1989497 · DOI
  6. 10.1145/1772690.1772715 · DOI
  7. 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.
  8. 10.1109/ICCV.2007.4408853 · DOI
  9. 10.1145/2020408.2020479 · DOI
  10. 10.1145/1557019.1557056 · DOI
  11. 10.1145/285055.285059 · DOI
  12. 10.1145/1083784.1083789 · DOI
  13. 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.
  14. 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.
  15. 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.
  16. 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.
  17. 10.1145/956750.956769 · DOI
  18. 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.
  19. 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.
  20. 10.1145/2486159.2486168 · DOI
  21. 10.1145/1989493.1989505 · DOI
  22. 10.1145/1281192.1281239 · DOI
  23. 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.
  24. 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.
  25. 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.
  26. 10.1287/moor.3.3.177 · DOI · Paper page
  27. 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.
  28. 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.
  29. 10.1145/2086737.2086741 · DOI
  30. 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.
  31. 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.
  32. 10.1145/2396761.2396857 · DOI
  33. 10.1109/ICASSP.2010.5495554 · DOI
  34. 10.1145/3147.3165 · DOI

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