Relaxed Models for Adversarial Streaming: The Advice Model and the Bounded Interruptions Model

01/22/2023
by   Menachem Sadigurschi, et al.
0

Streaming algorithms are typically analyzed in the oblivious setting, where we assume that the input stream is fixed in advance. Recently, there is a growing interest in designing adversarially robust streaming algorithms that must maintain utility even when the input stream is chosen adaptively and adversarially as the execution progresses. While several fascinating results are known for the adversarial setting, in general, it comes at a very high cost in terms of the required space. Motivated by this, in this work we set out to explore intermediate models that allow us to interpolate between the oblivious and the adversarial models. Specifically, we put forward the following two models: (1) *The advice model*, in which the streaming algorithm may occasionally ask for one bit of advice. (2) *The bounded interruptions model*, in which we assume that the adversary is only partially adaptive. We present both positive and negative results for each of these two models. In particular, we present generic reductions from each of these models to the oblivious model. This allows us to design robust algorithms with significantly improved space complexity compared to what is known in the plain adversarial model.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/26/2021

Separating Adaptive Streaming from Oblivious Streaming

We present a streaming problem for which every adversarially-robust stre...
research
03/31/2020

A Framework for Adversarially Robust Streaming Algorithms

We investigate the adversarial robustness of streaming algorithms. In th...
research
07/30/2021

A Framework for Adversarial Streaming via Differential Privacy and Difference Estimators

Streaming algorithms are algorithms for processing large data streams, u...
research
04/13/2020

Adversarially Robust Streaming Algorithms via Differential Privacy

A streaming algorithm is said to be adversarially robust if its accuracy...
research
04/19/2022

The White-Box Adversarial Data Stream Model

We study streaming algorithms in the white-box adversarial model, where ...
research
07/13/2023

A Noise Resilient Transformation for Streaming Algorithms

In a streaming algorithm, Bob receives an input x ∈{0,1}^n via a stream ...
research
06/26/2019

The Adversarial Robustness of Sampling

Random sampling is a fundamental primitive in modern algorithms, statist...

Please sign up or login with your details

Forgot password? Click here to reset