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

Menachem Sadigurschi, Moshe Shechner, Uri Stemmer
1/22/2023
cs.DScs.CRcs.LG

No confident code implementation found for this paper.

Abstract

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.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{sadigurschi2023relaxed,
  title  = {Relaxed Models for Adversarial Streaming: The Advice Model and the Bounded Interruptions Model},
  author = {Menachem Sadigurschi and Moshe Shechner and Uri Stemmer},
  year   = {2023},
  eprint = {2301.09203},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2301.09203v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2301.09203.svg)](https://codeofpaper.com/paper/2301.09203)

Discussion