atlas

Research map / Learning theory and algorithms / Sample complexity

Connecting Jensen–Shannon and Kullback–Leibler Divergences: A New Bound for Representation Learning

NeurIPS 2025 · Learning theory and algorithms › Sample complexity · approach: Generalization and limits under data constraints · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Derives a tight lower bound on KL divergence as a function of JSD, shows that minimizing discriminator cross-entropy yields a provable lower bound on mutual information, and evaluates it as an MI estimator and in the Information Bottleneck.

Problem

Maximizing discriminator-based Jensen-Shannon divergence between joint and marginal distributions is widely used for representation learning, but its relationship to mutual information (defined via KL divergence) is unclear, and standard variational MI lower bounds are unstable.

Approach

Uses the joint range of (JSD, KLD) for Bernoulli pairs to derive an optimal lower bound Xi(JSD) <= KLD, and shows that the cross-entropy of a binary joint-vs-marginal discriminator gives log2 - CE <= JSD, so minimizing CE increases a provable lower bound on MI.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace the Information Bottleneck MI estimator with JSD-LBInformation Bottleneck · MNIST testclassification accuracy: 98.2 -> 98.8Helped
Replace the Information Bottleneck MI estimator with JSD-LBInformation Bottleneck · MNIST adversarial training, ε = 0.1accuracy: 94.3 -> 99.5Helped
Replace the Information Bottleneck MI estimator with JSD-LBInformation Bottleneck · MNIST adversarial training, ε = 0.2accuracy: 81.5 -> 96.0Helped
Replace the Information Bottleneck MI estimator with JSD-LBInformation Bottleneck · MNIST adversarial training, ε = 0.3accuracy: 68.4 -> 91.4Helped
Replace the Information Bottleneck MI estimator with JSD-LBInformation Bottleneck · MNIST adversarial testing, ε = 0.1accuracy: 90.2 -> 94.6Helped
Replace the Information Bottleneck MI estimator with JSD-LBInformation Bottleneck · MNIST adversarial testing, ε = 0.2accuracy: 80.0 -> 89.6Helped
Replace the Information Bottleneck MI estimator with JSD-LBInformation Bottleneck · MNIST adversarial testing, ε = 0.3accuracy: 67.8 -> 86.1Helped
Replace the Information Bottleneck MI estimator with JSD-LBInformation Bottleneck · MNIST OOD detectionTPR95: 0.0 -> 0.00No clear effect
Replace the Information Bottleneck MI estimator with JSD-LBInformation Bottleneck · MNIST OOD detectionAUROC: 99.4 -> 100.0Helped
Replace the Information Bottleneck MI estimator with JSD-LBInformation Bottleneck · MNIST OOD detectionAUPR In: 99.6 -> 99.9Helped
Replace the Information Bottleneck MI estimator with JSD-LBInformation Bottleneck · MNIST OOD detectionAUPR Out: 98.9 -> 99.9Helped
Replace the Information Bottleneck MI estimator with JSD-LBInformation Bottleneck · MNIST OOD detectionDetection Error: 1.7 -> 0.1Helped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST synthetic Gaussian and non-Gaussian MI benchmarks Gaussian noise (OOD)

Benchmarks: MNIST synthetic Gaussian/non-Gaussian MI estimation benchmarks

Metrics: mutual information estimate classification accuracy adversarial accuracy TPR95 AUROC AUPR detection error

Baselines: MINE NWJ CPC VIB NIB squared-VIB squared-NIB DisenIB

Builds on: MINE NWJ InfoNCE GAN-DIME Deep InfoMax

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy