Is your data low-dimensional?

06/26/2018
by   Anindya De, et al.
0

We study the problem of testing if a function depends on a small number of linear directions of its input data. We call a function f a linear k-junta if it is completely determined by some k-dimensional subspace of the input space. In this paper, we study the problem of testing whether a given n variable function f : R^n →{0,1}, is a linear k-junta or ϵ-far from all linear k-juntas, where the closeness is measured with respect to the Gaussian measure on R^n. This problems is a common generalization of (i) The combinatorial problem of junta testing on the hypercube which tests whether a Boolean function is dependent on at most k of its variables and (ii) Geometric testing problems such as testing if a function is an intersection of k halfspaces. We prove the existence of a poly(k · s/ϵ)-query non-adaptive tester for linear k-juntas with surface area at most s. The polynomial dependence on s is necessary as we provide a poly(s) lower bound on the query complexity of any non-adaptive test for linear juntas. Moreover, we show that if the function is a linear k-junta with surface area at most s, then there is a (s · k)^O(k)-query non-adaptive algorithm to learn the function up to a rotation of the basis. We also use this procedure to obtain a non-adaptive tester (with the same query complexity) for subclasses of linear k-juntas closed under rotation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/26/2018

Is your function low-dimensional?

We study the problem of testing if a function depends on a small number ...
research
04/24/2020

Robust testing of low-dimensional functions

A natural problem in high-dimensional inference is to decide if a classi...
research
06/24/2023

On Scalable Testing of Samplers

In this paper we study the problem of testing of constrained samplers ov...
research
05/03/2021

Testing Dynamic Environments: Back to Basics

We continue the line of work initiated by Goldreich and Ron (Journal of ...
research
01/09/2018

Adaptive Boolean Monotonicity Testing in Total Influence Time

The problem of testing monotonicity of a Boolean function f:{0,1}^n →{0,...
research
04/10/2019

Testing Unateness Nearly Optimally

We present an Õ(n^2/3/ϵ^2)-query algorithm that tests whether an unknown...
research
08/04/2023

Linear isomorphism testing of Boolean functions with small approximate spectral norm

Two Boolean functions f, g : F_2^n →-1, 1 are called linearly isomorphic...

Please sign up or login with your details

Forgot password? Click here to reset