Tensor Density Estimator by Convolution-Deconvolution
Yifan Peng, Siyao Yang, Yuehaw Khoo, Daren Wang
TL;DR
This work tackles high-dimensional density estimation by introducing a convolution–deconvolution framework that produces a tensor-train representation of the density. The core idea is to express the target density $p^*(x)$ as a perturbation of a mean-field density $ ext{mean-field } oldsymbol{ u}(x)$ and project the empirical distribution onto a low-order cluster basis, followed by TT-compression (TT-SVD and its variants) and a deconvolution step to recover the density. The authors present several TT-compression algorithms (TT-SVD, TT-SVD-kn, TT-SVD-c, TT-rSVD-t), with theoretical error bounds showing linear scaling in dimension under mild assumptions, and validate the approach on Gaussian mixtures, Ginzburg–Landau Boltzmann densities, and MNIST, achieving competitive accuracy and scalability relative to neural methods. The results suggest a practical, linear-time alternative to deep generative models for high-dimensional density estimation, with robust variance control and efficient evaluations in TT form.
Abstract
We propose a linear algebraic framework for performing density estimation. It consists of three simple steps: convolving the empirical distribution with certain smoothing kernels to remove the exponentially large variance; compressing the empirical distribution after convolution as a tensor train, with efficient tensor decomposition algorithms; and finally, applying a deconvolution step to recover the estimated density from such tensor-train representation. Numerical results demonstrate the high accuracy and efficiency of the proposed methods.
