A Noise Resilient Transformation for Streaming Algorithms

07/13/2023
by   Meghal Gupta, et al.
0

In a streaming algorithm, Bob receives an input x ∈{0,1}^n via a stream and must compute a function f in low space. However, this function may be fragile to errors in the input stream. In this work, we investigate what happens when the input stream is corrupted. Our main result is an encoding of the incoming stream so that Bob is still able to compute any such function f in low space when a constant fraction of the stream is corrupted. More precisely, we describe an encoding function 𝖾𝗇𝖼(x) of length poly(n) so that for any streaming algorithm A that on input x computes f(x) in space s, there is an explicit streaming algorithm B that computes f(x) in space s ·polylog(n) as long as there were not more than 1/4 - ε fraction of (adversarial) errors in the input stream 𝖾𝗇𝖼(x).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/07/2019

Exponential Separations Between Turnstile Streaming and Linear Sketching

Almost every known turnstile streaming algorithm is implementable as a l...
research
10/23/2019

Streaming Networks: Enable A Robust Classification of Noise-Corrupted Images

The convolution neural nets (conv nets) have achieved a state-of-the-art...
research
06/10/2021

Small space and streaming pattern matching with k edits

In this work, we revisit the fundamental and well-studied problem of app...
research
05/14/2018

Copulas for Streaming Data

Empirical copula functions can be used to model the dependence structure...
research
12/20/2013

Support for Error Tolerance in the Real-Time Transport Protocol

Streaming applications often tolerate bit errors in their received data ...
research
02/20/2018

Periodicity in Data Streams with Wildcards

We investigate the problem of detecting periodic trends within a string ...
research
01/22/2023

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

Streaming algorithms are typically analyzed in the oblivious setting, wh...

Please sign up or login with your details

Forgot password? Click here to reset