Conditional density estimation (CDE) is the task of estimating the probability of an event conditioned on some inputs. A neural network (NN) can be used to compute the output distribution for continuous-domain, but it is difficult to explicitly approximate a free-form one without knowing the information of its general form a priori. In order to fit an arbitrary conditional distribution, discretizing the continuous domain into bins is an effective strategy, as long as we have sufficiently narrow bins and very large data. However, collecting enough data is often hard to reach and falls far short of that ideal in many circumstances, especially in multivariate CDE for the curse of dimensionality. In this paper, we demonstrate the benefits of modeling free-form conditional distributions using a deconvolution-based neural net framework, coping with data deficiency problems in discretization. It has the advantage of being flexible but also takes advantage of the hierarchical smoothness offered by the deconvolution layers. We compare our method to a number of other density-estimation approaches and show that our Deconvolutional Density Network (DDN) outperforms the competing methods on many univariate and multivariate tasks.
翻译:有条件密度估计(CDE)是估计某些投入所限事件概率的任务。 神经网络(NN)可用于计算连续磁场的输出分布,但很难在不事先了解其一般形式信息的情况下明确估计自由型分布。 为了适应任意的有条件分布,只要我们有足够的狭窄的垃圾桶和非常大的数据,将连续域分解成垃圾桶是一种有效的战略。然而,收集足够的数据往往难以达到,在许多情况下远低于这一理想,特别是在多变量CDE中,以诅咒维度。在本文中,我们展示了使用基于分流的神经网络框架来模拟自由型有条件分布,应对离散中的数据短缺问题的好处。它具有灵活性,但也利用了分层层提供的等级平稳性。我们将我们的方法与其他密度估测方法进行比较,并显示我们的分层导向密度网络(DDN)超越了许多非动态和多变异性任务。