Sketching as a tool for numerical linear algebra

DP Woodruff - … and Trends® in Theoretical Computer Science, 2014 - nowpublishers.com
This survey highlights the recent advances in algorithms for numerical linear algebra that
have come from the technique of linear sketching, whereby given a matrix, one first …

Relative error tensor low rank approximation

Z Song, DP Woodruff, P Zhong - Proceedings of the Thirtieth Annual ACM …, 2019 - SIAM
We consider relative error low rank approximation of tensors with respect to the Frobenius
norm. Namely, given an order-q tensor A∊ ℝ∏ i= 1 q ni, output a rank-k tensor B for which …

Evolving object-oriented designs with refactorings

L Tokuda, D Batory - Automated Software Engineering, 2001 - Springer
Refactorings are behavior-preserving program transformations that automate design
evolution in object-oriented applications. Three kinds of design evolution are: schema …

Tight bounds for adversarially robust streams and sliding windows via difference estimators

DP Woodruff, S Zhou - 2021 IEEE 62nd Annual Symposium on …, 2022 - ieeexplore.ieee.org
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 …

Differentially private continual releases of streaming frequency moment estimations

A Epasto, J Mao, AM Medina, V Mirrokni… - arXiv preprint arXiv …, 2023 - arxiv.org
The streaming model of computation is a popular approach for working with large-scale
data. In this setting, there is a stream of items and the goal is to compute the desired …

Lp Samplers and Their Applications: A Survey

G Cormode, H Jowhari - ACM Computing Surveys (CSUR), 2019 - dl.acm.org
The notion of L p sampling, and corresponding algorithms known as L p samplers, has
found a wide range of applications in the design of data stream algorithms and beyond. In …

Optimal sketching for kronecker product regression and low rank approximation

H Diao, R Jayaram, Z Song, W Sun… - Advances in neural …, 2019 - proceedings.neurips.cc
We study the Kronecker product regression problem, in which the design matrix is a
Kronecker product of two or more matrices. Formally, given $ A_i\in\R^{n_i\times d_i} $ for …

Better algorithms for counting triangles in data streams

A McGregor, S Vorotnikova, HT Vu - … of the 35th ACM SIGMOD-SIGACT …, 2016 - dl.acm.org
We present space-efficient data stream algorithms for approximating the number of triangles
in a graph up to a factor 1+ ε. While it can be shown that determining whether a graph is …

Heavy hitters via cluster-preserving clustering

KG Larsen, J Nelson, HL Nguyễn… - Communications of the …, 2019 - dl.acm.org
We develop a new algorithm for the turnstile heavy hitters problem in general turnstile
streams, the EXPANDERSKETCH, which finds the approximate top-k items in a universe of …

Turnstile streaming algorithms might as well be linear sketches

Y Li, HL Nguyen, DP Woodruff - Proceedings of the forty-sixth annual …, 2014 - dl.acm.org
In the turnstile model of data streams, an underlying vector x∈{--m,--m+ 1,..., m--1, m} n is
presented as a long sequence of positive and negative integer updates to its coordinates. A …