English

A witness function based construction of discriminative models using Hermite polynomials

Machine Learning 2019-01-11 v1 Machine Learning

Abstract

In machine learning, we are given a dataset of the form {(xj,yj)}j=1M\{(\mathbf{x}_j,y_j)\}_{j=1}^M, drawn as i.i.d. samples from an unknown probability distribution μ\mu; the marginal distribution for the xj\mathbf{x}_j's being μ\mu^*. We propose that rather than using a positive kernel such as the Gaussian for estimation of these measures, using a non-positive kernel that preserves a large number of moments of these measures yields an optimal approximation. We use multi-variate Hermite polynomials for this purpose, and prove optimal and local approximation results in a supremum norm in a probabilistic sense. Together with a permutation test developed with the same kernel, we prove that the kernel estimator serves as a `witness function' in classification problems. Thus, if the value of this estimator at a point x\mathbf{x} exceeds a certain threshold, then the point is reliably in a certain class. This approach can be used to modify pretrained algorithms, such as neural networks or nonlinear dimension reduction techniques, to identify in-class vs out-of-class regions for the purposes of generative models, classification uncertainty, or finding robust centroids. This fact is demonstrated in a number of real world data sets including MNIST, CIFAR10, Science News documents, and LaLonde data sets.

Keywords

Cite

@article{arxiv.1901.02975,
  title  = {A witness function based construction of discriminative models using Hermite polynomials},
  author = {H. N. Mhaskar and A. Cloninger and X. Cheng},
  journal= {arXiv preprint arXiv:1901.02975},
  year   = {2019}
}

Comments

20 pages, 3.1 MB

R2 v1 2026-06-23T07:07:37.967Z