1 个月前

深度平衡模型

Shaojie Bai; J. Zico Kolter; Vladlen Koltun
深度平衡模型
摘要

我们提出了一种新的顺序数据建模方法:深度平衡模型(Deep Equilibrium Model,简称DEQ)。基于对现有许多深度序列模型的隐藏层趋向于某个固定点这一现象的观察,我们提出了DEQ方法,该方法通过求根直接找到这些平衡点。这种方法等价于运行一个无限深度(权重共享)的前馈网络,但具有显著的优势,即可以通过隐式微分在平衡点处进行解析反向传播。利用这种方法,无论网络的有效“深度”如何,训练和预测过程仅需常数级内存。我们展示了如何将DEQ应用于两种最先进的深度序列模型:自注意力变换器(Self-Attention Transformers)和格网网络(Trellis Networks)。在大规模语言建模任务中,如WikiText-103基准测试中,我们证明了DEQ在以下方面表现出色:1)通常在性能上优于这些最先进模型(参数量相似的情况下);2)计算需求与现有模型相当;3)大幅减少内存消耗(通常是训练大型序列模型的瓶颈),实验表明最多可减少88%的内存使用。代码可在https://github.com/locuslab/deq 获取。