Faster PAC Learning and Smaller Coresets via Smoothed Analysis

preprint2020arXivOpen access

Abstract

PAC-learning usually aims to compute a small subset (ε\varepsilon-sample/net) from nn items, that provably approximates a given loss function for every query (model, classifier, hypothesis) from a given set of queries, up to an additive error ε∈(0,1)\varepsilon\in(0,1). Coresets generalize this idea to support multiplicative error 1±ε1\pm\varepsilon. Inspired by smoothed analysis, we suggest a natural generalization: approximate the \emph{average} (instead of the worst-case) error over the queries, in the hope of getting smaller subsets. The dependency between errors of different queries implies that we may no longer apply the Chernoff-Hoeffding inequality for a fixed query, and then use the VC-dimension or union bound. This paper provides deterministic and randomized algorithms for computing such coresets and ε\varepsilon-samples of size independent of nn, for any finite set of queries and loss function. Example applications include new and improved coreset constructions for e.g. streaming vector summarization [ICML'17] and kk-PCA [NIPS'16]. Experimental results with open source code are provided.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.