技术进展

Wiola架构:高效小语言模型的原创设计

Heooo 07月03日12时02分 8 阅读

「研究人员提出Wiola小语言模型架构,从零设计,包含五项原创组件,旨在提升效率和性能,兼容HuggingFace生态。」

在大型语言模型不断推陈出新的背景下,小语言模型因其在资源受限场景下的高效性而备受关注。近日,一篇发表在arXiv上的论文介绍了名为Wiola的全新小语言模型架构。该架构完全从第一性原理出发进行设计,与现有的GPT、LLaMA、Mistral或Falcon等模型家族没有任何结构上的继承关系,展现了原创性的技术探索。

Wiola架构的核心在于其五项独立创新的组件,这些组件协同工作,旨在提升模型的计算效率和表示能力。首先,螺旋旋转位置编码(SRPE)是一种新颖的位置编码方法。它将标记的位置嵌入到一个三维螺旋流形上,同时融合了绝对位置、相对位置和层级位置信号。这种设计可能有助于模型更好地捕捉序列中的长距离依赖关系和结构信息。

其次,门控跨层注意力(GCLA)机制为每个解码器层提供了对前两层压缩摘要的软交叉注意力访问。这种跨层信息流旨在增强层间的一致性,允许信息在更深层之间更有效地传递,从而可能缓解深层网络中的信息丢失问题。

第三,自适应标记合并(ATM)技术是提升效率的关键。在网络的中间层,ATM会动态合并语义上冗余的相邻标记,从而在不丢失信息的前提下降低注意力计算的复杂度。这对于处理长序列输入尤其有价值,能够显著减少计算开销。

第四,双流前馈网络(DSFF)取代了传统的多层感知器(MLP)。DSFF由两个并行的处理流组成,并通过一个学习到的逐维度门控机制进行融合。这种设计可能为模型提供了更丰富的特征变换能力,同时保持了参数效率。

最后,WiolaRMSNorm是一种改进的归一化方法。它在标准RMSNorm的基础上引入了可学习的逐维度偏移向量,旨在防止表示坍缩,从而稳定训练过程并提升模型的最终性能。

论文不仅提供了完整的数学推导、架构框图以及复杂度分析,还将Wiola与GPT-2、LLaMA-2和Mistral等主流模型进行了系统性的比较。Wiola模型以四种规模发布,参数量分别为1.2亿、3.6亿、7亿和15亿,完全兼容HuggingFace Transformers生态系统。所有22项架构单元测试均已通过,这为研究者和开发者提供了可靠的复现和集成基础。

Wiola架构的出现,为小语言模型的设计提供了全新的思路。其从零构建、不依赖现有架构的做法,展示了在追求高效模型方面,原创性探索依然具有巨大的潜力。对于希望在资源受限设备上部署高效自然语言处理应用的开发者而言,Wiola提供了一个值得关注的新选项。

# 小语言模型 # 架构创新 # 开源模型 # HuggingFace

来源:Heooo AI工具导航