Learning conditional distributions on continuous spaces

Cyril Bénézet, Ziteng Cheng, Sebastian Jaimungal
6/13/2024
stat.MLcs.LGmath.ST

Official code: zcheng-a/LCD_kNN (0 stars, last commit 2025-03-17).

Abstract

We investigate sample-based learning of conditional distributions on multi-dimensional unit boxes, allowing for different dimensions of the feature and target spaces. Our approach involves clustering data near varying query points in the feature space to create empirical measures in the target space. We employ two distinct clustering schemes: one based on a fixed-radius ball and the other on nearest neighbors. We establish upper bounds for the convergence rates of both methods and, from these bounds, deduce optimal configurations for the radius and the number of neighbors. We propose to incorporate the nearest neighbors method into neural network training, as our empirical analysis indicates it has better performance in practice. For efficiency, our training process utilizes approximate nearest neighbors search with random binary space partitioning. Additionally, we employ the Sinkhorn algorithm and a sparsity-enforced transport plan. Our empirical findings demonstrate that, with a suitably designed structure, the neural network has the ability to adapt to a suitable level of Lipschitz continuity locally. For reproducibility, our code is available at \url{https://github.com/zcheng-a/LCD_kNN}.

View on arXivView PDF

Code Implementations(1)

zcheng-a/LCD_kNNOfficial100%

Supplementary code for C. Benezet, Z. Cheng, and S. Jaimungal (2024) Learning conditional distribution in continuous spaces, arXiv:2406.09375.

00Python, Jupyter NotebookApr 1, 20241 years ago

Similar Papers

Cite this paper

@article{bnzet2024learning,
  title  = {Learning conditional distributions on continuous spaces},
  author = {Cyril Bénézet and Ziteng Cheng and Sebastian Jaimungal},
  year   = {2024},
  eprint = {2406.09375},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.09375v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.09375.svg)](https://codeofpaper.com/paper/2406.09375)

Discussion