A Neural Network Algorithm for KL Divergence Estimation with Quantitative Error Bounds

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Foss, Mikil, Lamperski, Andrew
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866909828955242496
author Foss, Mikil
Lamperski, Andrew
author_facet Foss, Mikil
Lamperski, Andrew
contents Estimating the Kullback-Leibler (KL) divergence between random variables is a fundamental problem in statistical analysis. For continuous random variables, traditional information-theoretic estimators scale poorly with dimension and/or sample size. To mitigate this challenge, a variety of methods have been proposed to estimate KL divergences and related quantities, such as mutual information, using neural networks. The existing theoretical analyses show that neural network parameters achieving low error exist. However, since they rely on non-constructive neural network approximation theorems, they do not guarantee that the existing algorithms actually achieve low error. In this paper, we propose a KL divergence estimation algorithm using a shallow neural network with randomized hidden weights and biases (i.e. a random feature method). We show that with high probability, the algorithm achieves a KL divergence estimation error of $O(m^{-1/2}+T^{-1/3})$, where $m$ is the number of neurons and $T$ is both the number of steps of the algorithm and the number of samples.
format Preprint
id arxiv_https___arxiv_org_abs_2510_05386
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle A Neural Network Algorithm for KL Divergence Estimation with Quantitative Error Bounds
Foss, Mikil
Lamperski, Andrew
Machine Learning
Information Theory
Optimization and Control
Estimating the Kullback-Leibler (KL) divergence between random variables is a fundamental problem in statistical analysis. For continuous random variables, traditional information-theoretic estimators scale poorly with dimension and/or sample size. To mitigate this challenge, a variety of methods have been proposed to estimate KL divergences and related quantities, such as mutual information, using neural networks. The existing theoretical analyses show that neural network parameters achieving low error exist. However, since they rely on non-constructive neural network approximation theorems, they do not guarantee that the existing algorithms actually achieve low error. In this paper, we propose a KL divergence estimation algorithm using a shallow neural network with randomized hidden weights and biases (i.e. a random feature method). We show that with high probability, the algorithm achieves a KL divergence estimation error of $O(m^{-1/2}+T^{-1/3})$, where $m$ is the number of neurons and $T$ is both the number of steps of the algorithm and the number of samples.
title A Neural Network Algorithm for KL Divergence Estimation with Quantitative Error Bounds
topic Machine Learning
Information Theory
Optimization and Control
url https://arxiv.org/abs/2510.05386