Is your function 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. Linear k-juntas are a common generalization of two fundamental classes from Boolean function analysis (both of which have been studied in property testing) 1. k- juntas which are functions on the Boolean cube which depend on at most k of the variables and 2. intersection of k halfspaces, a fundamental geometric concept class. We show that the class of linear k-juntas is not testable, but adding a surface area constraint makes it testable: we give a poly(k · s/ϵ)-query non-adaptive tester for linear k-juntas with surface area at most s. We show that the polynomial dependence on s is necessary. Moreover, we show that if the function is a linear k-junta with surface area at most s, we give a (s · k)^O(k)-query non-adaptive algorithm to learn the function up to a rotation of the basis. In particular, this implies that we can test the class of intersections of k halfspaces in R^n with query complexity independent of n.

READ FULL TEXT
research
06/26/2018

Is your data 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
04/03/2023

A d^1/2+o(1) Monotonicity Tester for Boolean Functions on d-Dimensional Hypergrids

Monotonicity testing of Boolean functions on the hypergrid, f:[n]^d →{0,...
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...
research
11/04/2018

Domain Reduction for Monotonicity Testing: A o(d) Tester for Boolean Functions in d-Dimensions

We describe a Õ(d^5/6)-query monotonicity tester for Boolean functions f...
research
06/24/2023

On Scalable Testing of Samplers

In this paper we study the problem of testing of constrained samplers ov...
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,...

Please sign up or login with your details

Forgot password? Click here to reset