Learning Functions of Few Arbitrary Linear Parameters in High Dimensions

Let us assume that is a continuous function defined on the unit ball of , of the form , where is a matrix and is a function of variables for . We are given a budget of possible point evaluations , , of , which we are allowed to query in order to construct a uniform approximating function. Under certain smoothness and variation assumptions on the function , and an {\it arbitrary} choice of the matrix , we present in this paper 1. a sampling choice of the points drawn at random for each function approximation; 2. algorithms (Algorithm 1 and Algorithm 2) for computing the approximating function, whose complexity is at most polynomial in the dimension and in the number of points. Due to the arbitrariness of , the choice of the sampling points will be according to suitable random distributions and our results hold with overwhelming probability. Our approach uses tools taken from the {\it compressed sensing} framework, recent Chernoff bounds for sums of positive-semidefinite matrices, and classical stability bounds for invariant subspaces of singular value decompositions.
View on arXiv