ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 2002.09589
142
6
v1v2 (latest)

SURF: A Simple, Universal, Robust, Fast Distribution Learning Algorithm

22 February 2020
Yi Hao
Ayush Jain
A. Orlitsky
V. Ravindrakumar
ArXiv (abs)PDFHTML
Abstract

Sample- and computationally-efficient distribution estimation is a fundamental tenet in statistics and machine learning. We present SURF\mathrm{SURF}SURF, an algorithm for approximating distributions by piecewise polynomials. SURF\mathrm{SURF}SURF is simple, replacing existing general-purpose optimization techniques by straight-forward approximation of each potential polynomial piece by a simple empirical-probability interpolation, and using plain divide-and-conquer to merge the pieces. It is universal, as well-known low-degree polynomial-approximation results imply that it accurately approximates a large class of common distributions. SURF\mathrm{SURF}SURF is robust to distribution mis-specification as for any degree d≤8d\le 8d≤8, it estimates any distribution to an ℓ1\ell_1ℓ1​ distance <3 <3 <3 times that of the nearest degree-ddd piecewise polynomial, improving known factor upper bounds of 3 for single polynomials and 15 for polynomials with arbitrarily many pieces. It is fast, using optimal sample complexity, and running in near sample-linear time. In experiments, SURF\mathrm{SURF}SURF significantly outperforms state-of-the art algorithms.

View on arXiv
Comments on this paper