高斯混合建模层及其在端到端生成式高维聚类中的应用

《Neurocomputing》:Gaussian mixture modeling layer and its application to end-to-end generative high-dimensional clustering

【字体: 大 中 小 】 时间:2026年08月12日 来源:Neurocomputing 6.7

编辑推荐:

  摘要 目前,仅通过反向传播学习具有全协方差矩阵的多元高斯混合模型仍然是一项挑战。在这项工作中,研究人员引入了一个高斯混合建模框架,该框架通过基于梯度的反向传播学习输入数据上的通用高斯混合分布,从而能够在深度神经网络内部进行局部概率建模。所提出的实现的前向和反向

  
摘要
目前,仅通过反向传播学习具有全协方差矩阵的多元高斯混合模型仍然是一项挑战。在这项工作中,研究人员引入了一个高斯混合建模框架,该框架通过基于梯度的反向传播学习输入数据上的通用高斯混合分布,从而能够在深度神经网络内部进行局部概率建模。所提出的实现的前向和反向传播在输入维度上表现出二次计算复杂度。所提出的高斯混合建模层关于输入及其参数都是可微的,使其能够无缝集成到深度学习架构中。研究人员将该公式应用于一种端到端生成式变分自编码方法,用于高维图像聚类。实证结果证明了高斯混合建模层通过生成式建模进行无监督学习的适用性,并确立了其作为处理高维数据的深度概率模型构建模块的可行性。
高斯混合建模层:面向端到端生成式高维聚类的可微概率框架

**1. 研究背景与问题**

概率建模是机器学习的核心,因为数据生成过程往往因有限可观测性、不完善的建模假设或内在随机性而表现出随机行为。高斯混合建模(Gaussian mixture modeling)为描述多维连续数据提供了一种概率框架,其通过期望最大化算法估计混合分布的参数。对于可分组的多维连续数据,多元中心极限定理和最大熵性质为使用高斯分布分量提供了理论基础。然而,将高斯混合建模与深度神经网络整合到统一优化框架中面临显著挑战:现有混合方法(如音频建模和图像处理中的若干应用)虽结合了深度网络与高斯混合建模,但高斯分布参数与网络参数无法同时估计;另一些可微高斯混合建模框架则对协方差矩阵施加了对角约束,限制了模型表达能力;还有工作通过学习的双线性变换近似多元高斯概率,牺牲了分布可解释性。因此,仅通过反向传播学习具有全协方差矩阵的通用多元高斯混合分布仍是一个未解决的难题。

**2. 研究内容与结论**

针对上述问题,研究人员引入了高斯混合建模层(Gaussian mixture modeling layer, GMML),这是一个完全可微的概率层,能够学习连续多维数据上的通用多元高斯混合分布,并为每个数据点输出相应的条件类别概率分布。该方法利用精度矩阵的数学性质,特别是其可分解为Cholesky因子的特性,将前向和反向传播的计算复杂度相对于数据维度降至二次量级。该层的可微性支持通过反向传播进行端到端训练,确保梯度在整个网络中准确传播。研究人员将该公式应用于生成式变分自编码框架,通过约束生成先验遵循表示空间上的通用高斯混合分布,以端到端方式对标准图像数据集中的高维数据进行聚类。该框架无需预训练,损失函数不含需要调节的衰减乘性常数。实证结果表明,该框架在MNIST和Fashion-MNIST等较简单基准上与经典离线聚类和基于变分自编码器的生成式聚类方法具有竞争力;在CIFAR-10和STL-10等更复杂的自然图像数据集上,结果虽凸显了简单生成与推断映射的局限性,但仍证明了将全协方差高斯混合建模集成到端到端变分框架中的可行性。相关论文发表于《Neurocomputing》。

**3. 关键技术方法**

研究人员构建了如下主要技术方法:(1)基于Cholesky分解的精度矩阵参数化:将多元高斯分量的协方差结构通过精度矩阵的Cholesky因子表示,从而避免显式矩阵求逆并保证正定性,使前向与反向传播复杂度从O(d3)降至O(d2);(2)蒙特卡洛期望估计:通过重参数化技巧从每个高斯分量中单独采样,以近似估计高斯混合分布上的期望值;(3)生成式变分自编码框架:构建包含隐式类别随机变量和连续隐变量的深度潜变量模型,其中生成先验为通用多元高斯混合分布,推断后验为对角约束的高斯分布,并将证据下界(Evidence Lower Bound, ELBO)分解为重构项与正则化项;(4)实验数据集来源:使用MNIST、Fashion-MNIST、CIFAR-10和STL-10标准图像数据集,所有模型均以端到端方式训练,未采用预训练策略。

**4. 研究结果**

**4.1 高斯混合建模层及其计算复杂性**

研究人员通过数学推导证明,以Cholesky因子参数化精度矩阵后,联合分布对数的前向计算中,行列式项的计算复杂度由O(d3)降至O(d),广义距离项的计算复杂度为O(d2)并主导整体开销;梯度的计算中,原本需要O(d3)的一般正定矩阵求逆被O(d)的对角矩阵求逆替代。因此,GMML的前向和反向传播均具有O(d2)的时间复杂度,且不引入额外内存开销。

**4.2 变分自编码框架的应用**

在变分自编码框架中,研究人员将证据下界分解为负重构误差项与正则化项。重构项通过重参数化技巧和蒙特卡洛采样进行估计,其中像素分布采用多元连续伯努利分布建模。正则化项则被进一步分解为类别分布与高斯分布两部分。研究人员提出了两种计算连续分量间KL散度的方法:一种基于蒙特卡洛采样,复杂度为O(d2K)(K为每分量采样数);另一种为精确计算方法,复杂度为O(d3)。两者间的权衡体现了计算精度与时间开销的取舍。

**4.3 实验设置与消融研究**

实验采用Adam优化器,学习率遵循半周期余弦退火调度。生成网络为单隐层前馈网络,推断网络为多输出前馈网络。研究人员发现,对推断后验施加对角约束比使用通用高斯分布更稳定且准确,原因在于输入维度、潜空间维度与自由参数数量之间的规模不匹配。为缓解不平衡分配和模式坍缩,研究人员对生成先验施加了跨分量等权约束。数据增强方面,MNIST使用随机旋转和平移,Fashion-MNIST添加高斯噪声,CIFAR-10与STL-10使用随机旋转。为刻画性能变异性,研究人员对每种配置独立训练了31个模型实例。消融实验表明,数据增强能有效降低收敛到次优局部最小值的可能性,减少训练提前停滞现象。

**4.4 实验结果与比较**

在MNIST数据集上,训练过程显示最大准确率与归一化互信息出现在训练末期。准确率分布呈现明显的双峰性,研究人员通过Hartigans’ dip检验确认了这种多模态性,并报告了均值及观测到的最大值和最小值。与基于变分自编码的深度聚类方法相比(包括Dilokthanakul等人的方法、Figueroa和Rivera的方法、Prasad等人的方法等),该方法在MNIST和Fashion-MNIST上达到相当或更优的聚类准确率,且使用的潜空间维度相同或更低。然而,与Wang和Jiang的方法相比,该方法在MNIST上未超越其性能,但在Fashion-MNIST上取得了更高准确率。与IMSAT、DeepCluster、IIC、SimCLR、SCAN、BYOL、DINO等最先进深度聚类方法相比,该方法在自然图像数据集上的表现不佳,研究人员将其归因于多层感知机在建模自然图像方面的容量局限性。

**5. 讨论与结论**

研究人员从优化角度解释了实验结果:变分自编码框架实质上是在所施加的变分假设约束下寻找最优的生成与推断映射。由于许多条件分配可能合理满足假设,真实标签不一定在这些约束下产生最优拟合,因此即使推断和生成网络具有足够容量且优化器找到全局最优,渐近条件分配仍可能与真实标签存在显著差异。MNIST上的性能双峰性表明损失景观中存在两个不同最小值,网络参数依据初始化收敛到其中之一。讨论部分进一步指出,该框架的有效性取决于是否存在一个可处理的映射,能够准确拟合变分假设并产生与真实标签高度相关的条件分配。

研究结论要点如下:研究人员引入了可微且高效的高斯混合建模层,该层由均值向量、各高斯分量的精度矩阵Cholesky分解以及指定混合权重的logits向量完全参数化。使用精度矩阵的Cholesky因子而非全协方差矩阵,在无额外内存开销的情况下改善了前向和反向传播的时间复杂度。研究人员将该公式应用于生成式变分自编码框架,通过生成先验建模为通用多元高斯混合分布,实现了对图像数据的端到端聚类。在实验实现中,为稳定性和参数效率考虑,推断后验采用对角约束,同时保留生成先验的全协方差高斯混合结构。正则化项可通过两种方式计算,体现了计算复杂度与准确性之间的固有权衡。研究人员将运行间性能变异归因于初始训练条件、优化器动态以及损失景观的形状。该框架预期在存在可处理映射以准确拟合变分假设且产生与真实标签高度相关的条件分配的数据集上最为有效。
相关新闻
生物通微信公众号
微信
新浪微博

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号