Lune

ICLR2024Top-tier venue

MINDE: Mutual Information Neural Diffusion Estimation

Giulio Franzese, Mustapha Bounoua, Pietro Michiardi

2024Year
22Citations
15Top-tier citations

Abstract

In this work we present a new method for the estimation of Mutual Information (MI) between random variables. Our approach is based on an original interpretation of the Girsanov theorem, which allows us to use score-based diffusion models to estimate the Kullback-Leibler (KL) divergence between two densities as a difference between their score functions. As a by-product, our method also enables the estimation of the entropy of random variables. Armed with such building blocks, we present a general recipe to measure MI, which unfolds in two directions: one uses conditional diffusion process, whereas the other uses joint diffusion processes that allow simultaneous modelling of two random variables. Our results, which derive from a thorough experimental protocol over all the variants of our approach, indicate that our method is more accurate than the main alternatives from the literature, especially for challenging distributions. Furthermore, our methods pass MI self-consistency tests, including data processing and additivity under independence, which instead are a pain-point of existing methods. Code available. INTRODUCTION Mutual Information (MI) is a central measure to study the non-linear dependence between random variables [Shannon, 1948; MacKay, 2003] , and has been extensively used in machine learning for representation learning [

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext a2ac92a7-eda1-47e8-85d1-fb16c52de4dc

Cited by top-tier papers15

Ask how each one uses it

Builds on14

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines