Streaming Methods for Restricted Strongly Convex Functions with Applications to Prototype Selection
Karthik S. Gurumoorthy, Amit Dhurandhar

TL;DR
This paper introduces streaming algorithms for restricted-strongly-convex and weakly submodular functions, enabling efficient data summarization with theoretical guarantees and practical effectiveness on real datasets.
Contribution
It establishes constant factor approximation guarantees for streaming algorithms on RSC and RSM functions, a subclass of weakly submodular functions, and demonstrates their efficiency in data summarization.
Findings
Algorithms are significantly faster than existing methods.
Achieve comparable solution quality to state-of-the-art algorithms.
Effective on large datasets like MNIST and UCI alphabet dataset.
Abstract
In this paper, we show that if the optimization function is restricted-strongly-convex (RSC) and restricted-smooth (RSM) -- a rich subclass of weakly submodular functions -- then a streaming algorithm with constant factor approximation guarantee is possible. More generally, our results are applicable to any monotone weakly submodular function with submodularity ratio bounded from above. This (positive) result which provides a sufficient condition for having a constant factor streaming guarantee for weakly submodular functions may be of special interest given the recent negative result (Elenberg et al., 2017) for the general class of weakly submodular functions. We apply our streaming algorithms for creating compact synopsis of large complex datasets, by selecting representative elements, by optimizing a suitable RSC and RSM objective function. Above results hold even with additional…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Multi-Objective Optimization Algorithms · Machine Learning and Algorithms · Machine Learning and Data Classification
