Linear sketching over F2

We initiate a systematic study of linear sketching over F_2. For a given Boolean function treated as f : F_2^n -> F_2 a randomized F_2-sketch is a distribution M over d x n matrices with elements over F_2 such that Mx suffices for computing f(x) with high probability. Such sketches for d <<...

Full description

Saved in:
Bibliographic Details
Main Authors: Kannan, Sampath, Mossel, Elchanan, Sanyal, Swagato, Yaroslavtsev, Grigory
Other Authors: School of Physical and Mathematical Sciences
Format: Article
Language:English
Published: 2018
Subjects:
Online Access:https://hdl.handle.net/10356/89384
http://hdl.handle.net/10220/46215
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-89384
record_format dspace
spelling sg-ntu-dr.10356-893842023-02-28T19:36:20Z Linear sketching over F2 Kannan, Sampath Mossel, Elchanan Sanyal, Swagato Yaroslavtsev, Grigory School of Physical and Mathematical Sciences Linear Sketch Streaming Algorithms DRNTU::Science::Mathematics We initiate a systematic study of linear sketching over F_2. For a given Boolean function treated as f : F_2^n -> F_2 a randomized F_2-sketch is a distribution M over d x n matrices with elements over F_2 such that Mx suffices for computing f(x) with high probability. Such sketches for d << n can be used to design small-space distributed and streaming algorithms. Motivated by these applications we study a connection between F_2-sketching and a two-player one-way communication game for the corresponding XOR-function. We conjecture that F_2-sketching is optimal for this communication game. Our results confirm this conjecture for multiple important classes of functions: 1) low-degree F_2-polynomials, 2) functions with sparse Fourier spectrum, 3) most symmetric functions, 4) recursive majority function. These results rely on a new structural theorem that shows that F_2-sketching is optimal (up to constant factors) for uniformly distributed inputs. Furthermore, we show that (non-uniform) streaming algorithms that have to process random updates over F_2 can be constructed as F_2-sketches for the uniform distribution. In contrast with the previous work of Li, Nguyen and Woodruff (STOC'14) who show an analogous result for linear sketches over integers in the adversarial setting our result does not require the stream length to be triply exponential in n and holds for streams of length O(n) constructed through uniformly random updates. NRF (Natl Research Foundation, S’pore) Published version 2018-10-03T08:45:28Z 2019-12-06T17:24:18Z 2018-10-03T08:45:28Z 2019-12-06T17:24:18Z 2018 Journal Article Kannan, S., Mossel, E., Sanyal, S., & Yaroslavtsev, G. (2018). Linear sketching over F2. Leibniz International Proceedings in Informatics, 102, 8-. doi:10.4230/LIPIcs.CCC.2018.8 https://hdl.handle.net/10356/89384 http://hdl.handle.net/10220/46215 10.4230/LIPIcs.CCC.2018.8 en Leibniz International Proceedings in Informatics © 2018 Sampath Kannan, Elchanan Mossel, Swagato Sanyal, and Grigory Yaroslavtsev; licensed under Creative Commons License CC-BY. 37 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Linear Sketch
Streaming Algorithms
DRNTU::Science::Mathematics
spellingShingle Linear Sketch
Streaming Algorithms
DRNTU::Science::Mathematics
Kannan, Sampath
Mossel, Elchanan
Sanyal, Swagato
Yaroslavtsev, Grigory
Linear sketching over F2
description We initiate a systematic study of linear sketching over F_2. For a given Boolean function treated as f : F_2^n -> F_2 a randomized F_2-sketch is a distribution M over d x n matrices with elements over F_2 such that Mx suffices for computing f(x) with high probability. Such sketches for d << n can be used to design small-space distributed and streaming algorithms. Motivated by these applications we study a connection between F_2-sketching and a two-player one-way communication game for the corresponding XOR-function. We conjecture that F_2-sketching is optimal for this communication game. Our results confirm this conjecture for multiple important classes of functions: 1) low-degree F_2-polynomials, 2) functions with sparse Fourier spectrum, 3) most symmetric functions, 4) recursive majority function. These results rely on a new structural theorem that shows that F_2-sketching is optimal (up to constant factors) for uniformly distributed inputs. Furthermore, we show that (non-uniform) streaming algorithms that have to process random updates over F_2 can be constructed as F_2-sketches for the uniform distribution. In contrast with the previous work of Li, Nguyen and Woodruff (STOC'14) who show an analogous result for linear sketches over integers in the adversarial setting our result does not require the stream length to be triply exponential in n and holds for streams of length O(n) constructed through uniformly random updates.
author2 School of Physical and Mathematical Sciences
author_facet School of Physical and Mathematical Sciences
Kannan, Sampath
Mossel, Elchanan
Sanyal, Swagato
Yaroslavtsev, Grigory
format Article
author Kannan, Sampath
Mossel, Elchanan
Sanyal, Swagato
Yaroslavtsev, Grigory
author_sort Kannan, Sampath
title Linear sketching over F2
title_short Linear sketching over F2
title_full Linear sketching over F2
title_fullStr Linear sketching over F2
title_full_unstemmed Linear sketching over F2
title_sort linear sketching over f2
publishDate 2018
url https://hdl.handle.net/10356/89384
http://hdl.handle.net/10220/46215
_version_ 1759853323175854080