MiniMMD: Minimization of MMD for Sampling, Inference and Integration
Abstract
Many problems in computational statistics and machine learning can be formulated as approximating a target distribution by minimizing a discrepancy over a restricted class of candidate distributions. This minimum-discrepancy viewpoint appears, for example, in numerical integration, sampling, generative modelling, and statistical inference, but these instances are often studied separately in the literature. This thesis develops the first unified treatment of these many problems through the minimization of the maximum mean discrepancy (MMD), a kernel-based discrepancy between probability measures. The central theme is that MMD is not only a statistically meaningful distance between probability distributions, but also a tractable optimization objective to design practical and efficient algorithms. This thesis summarizes the recent theoretical and empirical advancements of such minimum-MMD based algorithms.
Figures & tables
| Notation | Meaning |
|---|---|
| Natural numbers, . | |
| or | Identity operator or identity matrix, depending on context; denotes the identity matrix. |
| Vector when , or matrix , for . | |
| Pushforward of under a measurable map , defined by for measurable sets . | |
| Hilbert space of square-integrable functions under the probability measure , with norm . | |
| Vector-valued space of functions with , equipped with . |
| Method | Cost | Method | Cost |
|---|---|---|---|
| NMC | or | NQMC | |
| MLMC | NKQ ( Corollary 3.2 ) |
| Method | Type-I error ( ) | Time | Power ( ) | Time |
|---|---|---|---|---|
| PGD ( ) | 0.050 0.018 | 8.6s | 0.829 0.032 | 3.6s |
| GD ( ) | 0.107 0.026 | 10.4s | 0.600 0.041 | 4.9s |
| GD ( ) | 0.071 0.022 | 2.6s | 0.279 0.038 | 1.1s |
Maximum Mean Discrepancy
Maximum Mean Discrepancy (MMD) compares probability distributions through distances between their kernel mean embeddings.
See all 34 papers