Arrow Research search

Author name cluster

Martin J. Strauss

Possible papers associated with this exact author name in Arrow. This page groups case-insensitive exact name matches and is not a full identity disambiguation profile.

15 papers
2 author rows

Possible papers

15

SODA Conference 2012 Conference Paper

Sublinear time, measurement-optimal, sparse recovery for all

  • Ely Porat
  • Martin J. Strauss

An approximate sparse recovery system in ℓ 1 norm makes a small number of measurements of a noisy vector with at most k large entries and recovers those heavy hitters approximately. Formally, it consists of parameters N, k, ∊, an m -by- N measurement matrix, Φ, and a decoding algorithm, D. Given a vector, x, where x k denotes the optimal k -term approximation to x, the system approximates x by, which must satisfy Among the goals in designing such systems are minimizing the number m of measurements and the runtime of the decoding algorithm, D. We consider the “forall” model, in which a single matrix Φ, possibly “constructed” non-explicitly using the probabilistic method, is used for all signals x. Many previous papers have provided algorithms for this problem. But all such algorithms that use the optimal number m = O ( k log( N/k )) of measurements require superlinear time Ω ( N log( N/k )). In this paper, we give the first algorithm for this problem that uses the optimum number of measurements (up to constant factors) and runs in sublinear time o ( N ) when k is sufficiently less than N. Specifically, for any positive integer ℓ, our approach uses time O (ℓ 5 ∊ −3 k ( N/k ) 1/ℓ ) and uses m = O (ℓ 8 ∊ −3 k log ( N/k )) measurements, with access to a data structure requiring space and preprocessing time O (ℓ Nk 0. 2 /∊).

STOC Conference 2010 Conference Paper

Approximate sparse recovery: optimizing time and measurements

  • Anna C. Gilbert
  • Yi Li 0002
  • Ely Porat
  • Martin J. Strauss

A Euclidean approximate sparse recovery system consists of parameters k,N, an m-by-N measurement matrix , Φ, and a decoding algorithm, D. Given a vector, x, the system approximates x by ^x=D(Φ x), which must satisfy || x - x|| 2 ≤ C ||x - x k || 2 , where x k denotes the optimal k-term approximation to x. (The output ^x may have more than k terms). For each vector x, the system must succeed with probability at least 3/4. Among the goals in designing such systems are minimizing the number m of measurements and the runtime of the decoding algorithm, D.

TCS Journal 2009 Journal Article

Private multiparty sampling and approximation of vector combinations

  • Yuval Ishai
  • Tal Malkin
  • Martin J. Strauss
  • Rebecca N. Wright

We consider the problem of private efficient data mining of vertically-partitioned databases. Each of several parties holds a column of a data matrix (a vector) and the parties want to investigate the componentwise combination of their vectors. The parties want to minimize communication and local computation while guaranteeing privacy in the sense that no party learns more than necessary. Sublinear-communication private protocols have primarily been studied only in the two-party case. In contrast, this work focuses on multi-party settings. First, we give efficient private multiparty protocols for sampling a row of the data matrix and for computing arbitrary functions of a random row, where the row index is additively shared among two or more parties. These results can be used to obtain private approximation protocols for several useful combination functionalities. Moreover, these results have some interesting consequences for the general problem of reducing sublinear-communication secure multiparty computation to two-party private information retrieval (PIR). Second, we give protocols for computing approximations (summaries) of the componentwise sum, minimum, and maximum of the columns. Here, while providing a weaker privacy guarantee (where the approximation may leak up to the entire output vector), our protocols are extremely efficient. In particular, the required cryptographic overhead (compared to non-private solutions) is polylogarithmic in the number of rows.

STOC Conference 2007 Conference Paper

One sketch for all: fast algorithms for compressed sensing

  • Anna C. Gilbert
  • Martin J. Strauss
  • Joel A. Tropp
  • Roman Vershynin

Compressed Sensing is a new paradigm for acquiring the compressible signals that arise in many applications. These signals can be approximated using an amount of information much smaller than the nominal dimension of the signal. Traditional approaches acquire the entire signal and process it to extract the information. The new approach acquires a small number of nonadaptive linear measurements of the signal and uses sophisticated algorithms to determine its information content. Emerging technologies can compute these general linear measurements of a signal at unit cost per measurement.

STOC Conference 2002 Conference Paper

Fast, small-space algorithms for approximate histogram maintenance

  • Anna C. Gilbert
  • Sudipto Guha
  • Piotr Indyk
  • Yannis Kotidis
  • S. Muthukrishnan 0001
  • Martin J. Strauss

(MATH) A vector A of length N is defined implicitly, via a stream of updates of the form "add 5 to A 3 ." We give a sketching algorithm, that constructs a small sketch from the stream of updates, and a reconstruction algorithm, that produces a B -bucket piecewise-constant representation (histogram) H for A from the sketch, such that || A—H ||≤(1+ε)|| A—H opt ||, where the error || A—H || is either $\ell_1$ (absolute) or $\ell_2$ (root-mean-square) error. The time to process a single update, time to reconstruct the histogram, and size of the sketch are each bounded by poly( B ,log( N ),log|| A ,1/ε. Our result is obtained in two steps. First we obtain what we call a robust histogram approximation for A , a histogram such that adding a small number of buckets does not help improve the representation quality significantly. From the robust histogram, we cull a histogram of desired accruacy and B buckets in the second step. This technique also provides similar results for Haar wavelet representations, under $\ell_2$ error. Our results have applications in summarizing data distributions fast and succinctly even in distributed settings.

STOC Conference 2002 Conference Paper

Near-optimal sparse fourier representations via sampling

  • Anna C. Gilbert
  • Sudipto Guha
  • Piotr Indyk
  • S. Muthukrishnan 0001
  • Martin J. Strauss

(MATH) We give an algorithm for finding a Fourier representation R of B terms for a given discrete signal signal A of length N , such that $\|\signal-\repn\|_2^2$ is within the factor (1 +ε) of best possible $\|\signal-\repn_\opt\|_2^2$. Our algorithm can access A by reading its values on a sample set T ⊆[0, N ), chosen randomly from a (non-product) distribution of our choice, independent of A . That is, we sample non-adaptively. The total time cost of the algorithm is polynomial in B log( N )log( M )ε (where M is the ratio of largest to smallest numerical quantity encountered), which implies a similar bound for the number of samples.

FOCS Conference 1999 Conference Paper

An Approximate L 1 -Difference Algorithm for Massive Data Streams

  • Joan Feigenbaum
  • Sampath Kannan
  • Martin J. Strauss
  • Mahesh Viswanathan 0001

We give a space-efficient, one-pass algorithm for approximating the L/sup 1/ difference /spl Sigma//sub i/|a/sub i/-b/sub i/| between two functions, when the function values a/sub i/ and b/sub i/ are given as data streams, and their order is chosen by an adversary. Our main technical innovation is a method of constructing families {V/sub j/} of limited independence random variables that are range summable by which we mean that /spl Sigma//sub j=0//sup c-1/ V/sub j/(s) is computable in time polylog(c), for all seeds s. These random variable families may be of interest outside our current application domain, i. e. , massive data streams generated by communication networks. Our L/sup 1/-difference algorithm can be viewed as a "sketching" algorithm, in the sense of (A. Broder et al. , 1998), and our algorithm performs better than that of Broder et al. , when used to approximate the symmetric difference of two sets with small symmetric difference.

FOCS Conference 1997 Conference Paper

Constant Depth Circuits and the Lutz Hypothesis

  • Jin-Yi Cai
  • D. Sivakumar
  • Martin J. Strauss

Resource-bounded measure theory is a study of complexity classes via an adaptation of the probabilistic method. The central hypothesis in this theory is the assertion that NP does not have measure zero in Exponential Time. This is a quantitative strengthening of NP/spl ne/P. We show that the analog in P of this hypothesis fails dramatically. In fact, we show that NTIME[n/sup 1/11/] has measure zero in P. These follow as consequences of our main theorem that the collection of languages accepted by constant-depth nearly exponential-size circuits has measure zero at polynomial time. In contrast, we show that the class AC/sup 0//sub 4/[/spl oplus/] of languages accepted by depth-4 polynomial-size circuits with AND, OR, NOT, and PARITY gates does not have measure zero at polynomial time. Our proof is based on techniques from circuit complexity theory and pseudorandom generators.

MFCS Conference 1995 Conference Paper

Measure on P: Robustness of the Notion

  • Eric Allender
  • Martin J. Strauss

Abstract In [AS], we defined a notion of measure on the complexity class P (in the spirit of the work of Lutz [L92] that provides a notion of measure on complexity classes at least as large as E, and the work of Mayordomo [M] that provides a measure on PSPACE). In this paper, we show that several other ways of defining measure in terms of covers and martingales yield precisely the same notion as in [AS]. (Similar “robustness” results have been obtained previously for the notions of measure defined by [L92] and [M], but — for reasons that will become apparent below — different proofs are required in our setting.) To our surprise, and in contrast to the measures of Lutz [L92] and Mayordomo.

FOCS Conference 1994 Conference Paper

Measure on Small Complexity Classes, with Applications for BPP

  • Eric Allender
  • Martin J. Strauss

We present a notion of resource-bounded measure for P and other subexponential-time classes. This generalization is based on Lutz's notion of measure, but overcomes the limitations that cause Lutz's definitions to apply only to classes at least as large as E. We present many of the basic properties of this measure, and use it to explore the class of sets that are hard for BPP. Bennett and Gill showed that almost all sets are hard for BPP; Lutz improved this from Lebesgue measure to measure on ESPACE. We use our measure to improve this still further, showing that for all /spl epsiv/>0, almost every set in E/sub /spl epsiv// is hard for BPP, where E/sub /spl epsiv//=/spl cup//sub /spl delta/>

v2026.09.13