## Abstract

A Hilbert space embedding for probability measures has recently been proposed, with applications including dimensionality reduction, homogeneity testing, and independence testing. This embedding represents any probability measure as a mean element in a reproducing kernel Hilbert space (RKHS). A pseudometrie on the space of probability measures can be defined as the distance between distribution embeddings: we denote this as γ_{k}, indexed by the kernel function k that defines the inner product in the RKHS. We present three theoretical properties of γ_{k}. First, we consider the question of determining the conditions on the kernel k for which γ_{k} is a metric: such k are denoted characteristic kernels. Unlike pseudometrics, a metric is zero only when two distributions coincide, thus ensuring the RKHS embedding maps all distributions uniquely (i.e., the embedding is injective). While previously published conditions may apply only in restricted circumstances (e.g., on compact domains), and are difficult to check, our conditions are straightforward and intuitive: integrally strictly positive definite kernels are characteristic. Alternatively, if a bounded continuous kernel is translation-invariant on ℝ^{d}, then it is characteristic if and only if the support of its Fourier transform is the entire ℝ^{d}. Second, we show that the distance between distributions under γ_{k} results from an interplay between the properties of the kernel and the distributions, by demonstrating that distributions are close in the embedding space when their differences occur at higher frequencies. Third, to understand the nature of the topology induced by γ_{k}, we relate γ_{k} to other popular metrics on probability measures, and present conditions on the kernel k under which γ_{k} metrizes the weak topology.

Original language | English (US) |
---|---|

Pages (from-to) | 1517-1561 |

Number of pages | 45 |

Journal | Journal of Machine Learning Research |

Volume | 11 |

State | Published - Apr 2010 |

## All Science Journal Classification (ASJC) codes

- Software
- Control and Systems Engineering
- Statistics and Probability
- Artificial Intelligence