Submodular streaming in all its glory: Tight approximation, minimum memory and low adaptive complexity
E Kazemi, M Mitrovic… - International …, 2019 - proceedings.mlr.press
Streaming algorithms are generally judged by the quality of their solution, memory footprint,
and computational complexity. In this paper, we study the problem of maximizing a …
and computational complexity. In this paper, we study the problem of maximizing a …
Beyond 1/2-approximation for submodular maximization on massive data streams
Many tasks in machine learning and data mining, such as data diversification, non-
parametric learning, kernel machines, clustering etc., require extracting a small but …
parametric learning, kernel machines, clustering etc., require extracting a small but …
Fully dynamic submodular maximization over matroids
Maximizing monotone submodular functions under a matroid constraint is a classic
algorithmic problem with multiple applications in data mining and machine learning. We …
algorithmic problem with multiple applications in data mining and machine learning. We …
Tight bounds for adversarially robust streams and sliding windows via difference estimators
In the adversarially robust streaming model, a stream of elements is presented to an
algorithm and is allowed to depend on the output of the algorithm at earlier times during the …
algorithm and is allowed to depend on the output of the algorithm at earlier times during the …
Fairness in streaming submodular maximization: Algorithms and hardness
Submodular maximization has become established as the method of choice for the task of
selecting representative and diverse summaries of data. However, if datapoints have …
selecting representative and diverse summaries of data. However, if datapoints have …
The one-way communication complexity of submodular maximization with applications to streaming and robustness
We consider the classical problem of maximizing a monotone submodular function subject
to a cardinality constraint, which, due to its numerous applications, has recently been …
to a cardinality constraint, which, due to its numerous applications, has recently been …
Adversarial robustness of streaming algorithms through importance sampling
Robustness against adversarial attacks has recently been at the forefront of algorithmic
design for machine learning tasks. In the adversarial streaming model, an adversary gives …
design for machine learning tasks. In the adversarial streaming model, an adversary gives …
Submodular maximization with nearly optimal approximation, adaptivity and query complexity
Submodular optimization generalizes many classic problems in combinatorial optimization
and has recently found a wide range of applications in machine learning (eg, feature …
and has recently found a wide range of applications in machine learning (eg, feature …
Fairness in streaming submodular maximization subject to a knapsack constraint
Submodular optimization has been identified as a powerful tool for many data mining
applications, where a representative subset of moderate size needs to be extracted from a …
applications, where a representative subset of moderate size needs to be extracted from a …
Fairness in streaming submodular maximization over a matroid constraint
Streaming submodular maximization is a natural model for the task of selecting a
representative subset from a large-scale dataset. If datapoints have sensitive attributes such …
representative subset from a large-scale dataset. If datapoints have sensitive attributes such …