Sliding Window Attention Training for Efficient Large Language Models

摘要

基于Transformer的大语言模型(LLMs)最近取得的进展显示出其在各种任务上的卓越能力。然而,它们在处理长文档时,计算复杂度与序列长度呈二次方关系,这仍然是一个重大瓶颈。因此,人们提出了许多方法,如稀疏注意力机制和状态空间模型,以提高大语言模型在处理长序列时的效率。虽然这些方法提高了效率,但它们往往需要复杂的架构和并行训练技术。这就需要一种简单而有效的模型,同时保留基本的Transformer架构。为此,我们引入了SWAT(Sliding Window Attention Training,滑动窗口注意力训练),它通过滑动窗口注意力训练实现了对长上下文的高效处理。具体来说,SWAT使用sigmoid函数代替softmax函数,以实现高效的信息压缩和保留。然后,它利用平衡的ALiBi(Attention with Linear Biases,带线性偏差的注意力)和旋转位置嵌入(Rotary Position Embedding,RoPE)来稳定训练过程。在推理时,SWAT通过滑动窗口注意力保持线性计算复杂度,同时保持模型性能。与主流的线性循环架构相比,SWAT在八个常识推理基准测试中取得了最先进的(SOTA)结果。代码可通过此链接获取。

引言

大语言模型(LLMs)在从文本生成到复杂推理等各种任务中都展现出了卓越的能力(Shao等人,2024)。与人类可以利用记忆高效处理长上下文不同,大语言模型由于二次复杂度问题在处理长上下文时存在困难(Beltagy等人,2020)。尽管它们在标准自然语

Sparsh:用于基于视觉的触觉感知的自监督触觉表征【传感器:带标记点的 GelSight 2017、无标记点的 DIGIT】 t​⊕It−5​→x∈Rh×w×6tt−2t−4t−6∈R4×h×w×3t​∈Rh×w×3t​∈SE3). Tt​tt−1​≜ΔxΔy˙​Δθ∈SE2ˉ2∘0.5∘1.0∘to1.0∘2.0∘zt−1​zt​qt−1​qt​≜Δqt​Δqt1​...;Δq∈R7。 阅读详情

相关推荐

Swin Transformer, SwinIR, SwinFIR

痛点:尺度变化 – 提出Hieracical. attention的变化: sliding window attention,减少了attention的计算复杂度,同时通过sliding增强connection,实现全局attention 和ViT的区别:ViT16*下采样,尺寸单一;Swin Transformer多尺度

yyyang_的博客 1405

CMU 10423 Generative AI:lec4(必读:Sliding Window Attention,RoPE, GQA)

比较详细的研究了RoPE, GQA等现代大模型中的技术

不精,不诚,不足以动人 2339

[论文笔记] PAI-Megatron 源码解读之Mistral的滑动窗口sliding window

这里的目的是创建一个额外的掩码,以便在自注意力机制中只考虑每个位置附近的一定数量的位置,而不是所有之前的位置。: 通过从1减去上面创建的上三角矩阵,我们得到了一个下三角矩阵,其中对角线以上(不含对角线自身)是0,对角线及以下是1。这个矩阵将作为局部注意力的掩码,确保每个位置只能关注到它之前的。对角线以上的元素全部为1,对角线以下(含对角线自身)的元素为0。变成一个遵循滑动窗口限制的局部注意力掩码。在主函数中,这个掩码将被用来更新原来的全局因果掩码,通过将。)的开始对角线的索引。: 这里计算的是上三角矩阵(

心宝的博客 1592

【深度学习中的注意力机制9】11种主流注意力机制112个创新研究paper+代码——滑动窗口注意力(Sliding Window Attention)

【深度学习中的注意力机制9】11种主流注意力机制112个创新研究paper+代码——滑动窗口注意力(Sliding Window Attention)

985小水博的摸鱼日常 4102

CV-骨干网络01:Swin Transformer(使用移位窗口的分层视觉Transformer)【通过patchmerging在不同stage逐步降低分辨率、提高通道数,输出一组“多尺度特征图”】

2.7+ 2 . 72.7box AP and2.6+ 2 . 62.63.2+ 3 . 23.2本文提出了一种名为Swin Transformer的新视觉Transformer,它能够作为计算机视觉的通用骨干网络。将Transformer从语言领域迁移到视觉领域所面临的挑战源于这两个领域的差异,例如视觉实体尺度的巨大变化以及图像中像素相对于文本中单词的高分辨率。为了解决这些差异,我们提出了一种分层Transformer,其表征通过Shiftedwindows(移位窗口)进行计算。

u013250861的博客 86

WAM-2026-06:Kairos【骨架:4B VideoDiT;VLM:Qwen3.5-2B;原生MoT双DiT+FM;数据:数百万小时开放视频+10万小时人类数据;形态:单/双臂+灵巧手+人形】

Learning, Maintaining, and Deploying Control-Sufficient World States Kairos Team学习、维护与部署控制充分的世界状态 Kairos TeamWorld models are becoming a central substrate for Physical AI, yet their current development is differentiating across representational, generative

u013250861的博客 204

Kairos02:面向 Physical AI 的具备后悔感知能力的原生世界-动作模型栈

评估结果表明,Kairos 为控制充分的 world-action 建模奠定了若干重要前提。在 embodied world-model 基准上Kairos-robot-4B 展现出较强的物理合理性、指令 grounding 和 Parameter 效率。在 World Action Model 基准(RoboTwin 2.0、LIBERO-Plus)上,Kairos 实现了较强的操作性能与鲁棒性,支持对世界动力学与动作演化进行联合建模的价值。

u013250861的博客 84

Mac用户解决WPS中的俄语显示红线问题(WPS添加外语拼写检查)

我所使用的WPS版本:AppleStore 下载的 MacOs版 3.3.0 首先,对于 在访达-应用程序中,找到WPS,右键-点击“显示包内容” 然后按照下图的索引目录(Contents\Resource\office6\dicts\spellcheck),最后进入一个叫“spellcheck”的文件夹 最后将下载好的字典包(例如上图中的 en_US就代表美式英语;ru_RU就代表俄语) 关于字典包资源下载,我在网上找到一个Google云盘,里面包含了法语,德语,西语,意大利语,葡萄牙.

qq_48159150的博客 7900

S-function入门及案例详解(3)——S-function进阶案例

目录1.案例描述2.案例详解3.输出波形4.对输入参数进行Mask打包 1.案例描述 设计一个蹦极系统 h为离地面高度,输入参数为长度、质量、离地面高度。 2.案例详解 步骤1.可以修改sfuntmpl函数的名称(这里修改为bengji),并在括号内增加输入参数 参数len,weight,dist分别表示长度、质量、离地面高度;长度用来初始化x0,质量用来初始化m,离地面高度用来初始化h。 function [sys,x0,str,ts,simStateCompliance] = bengji(t,x,u

Wendy的博客 1万+

棋牌App逆向工程实战:透视风险分析与反作弊加固思路

在移动应用安全领域,逆向工程是一项关键的攻防技术,它通过静态分析、动态调试与协议抓包等手段,深入还原客户端真实逻辑。这项技术的核心原理,是从已编译的安装包中提取数据流,验证服务端下发的信息是否超出了客户端应有的可见范围。从技术价值看,安全测试人员可以借此定位协议层、内存层与缓存层的潜在风险,为反作弊体系提供精准的加固建议。在棋牌类App等实时对局场景中,逆向工程常被用于排查牌局信息泄露类隐患,而合规授权与测试环境是开展此类研究的必要前提。本文结合一次棋牌App的安全评估实践,梳理了从环境准备到数据流还原的完

weixin_29326909的博客 176

Vivado静态时序分析学习笔记(1)

静态时序分析分为片内时序分析(寄存器与寄存器之间的时序关系)和片外时序分析(IO时序分析)。(1)建立时间 setup time在时钟事件(上升沿/下降沿)发生之前数据信号应保持稳定的时间。把实际电路抽象成前级D触发器+组合逻辑+后级D触发器。

Fantaasky的博客 4377

改进的U-Net在视网膜血管分割上的应用

为了提高算法在血管边界的分割能力,在编码部分采用全局卷积网络(GCN)和边界细化(BR)替换传统的卷积层;在跳跃连接部分引入改进的位置注意模块(PA)和通道注意模块(CA),目的是增加血管与背景之间的对比度,使网络更好地将血管与背景分割开;此外,为了提高网络的性能,在编码部分的最后一层使用密集卷积网络解决网络过拟合问题,同时为了在一定程度上解决梯度爆炸、梯度消失的问题,在解码部分的每一层使用卷积长短记忆网络提升网络获取特征信息的能力。替换传统的卷积操作来解决血管边界非血管像素误分为血管的问题。

weixin_70923796的博客 784

【OpenClaw从入门到精通】第37篇:教育“龙虾”进化论——从答疑助教到全流程智能教学系统(2026实测版)

2026年,教育AI已从被动答疑的L1级进化至主动教学的L4级,清华开源的OpenMAIC平台更是打破传统慕课局限,实现互动式AI课堂。本文基于天津工业大学、西北农林科技大学等高校的真实应用案例,结合腾讯云、天翼云的实操指南,详解OpenClaw在教育场景的四层进化路径。核心内容包括:L1-L4级教育自动化架构解析、清华OpenMAIC L4级AI课堂深度拆解、从零搭建智能答疑(QQ群机器人)+作业批改+学情分析全流程系统,以及高校网络安全合规部署方案。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 809

初识 QML

QML 是一种声明性语言,允许根据用户界面的可视组件以及它们如何相互交互和相互关联来描述用户界面。QML 是一种高度可读的语言,旨在使组件能够以动态方式互连,并且允许组件在用户界面中轻松重复使用和自定义。 使用 Qt Quick,开发人员可以轻松地在 QML 中构建流体动画用户界面,并且可以选择将这些用户界面连接到任何后端 C++ 库。

青春不老,奋斗不止! 1万+

LiveBOS UploadFile.do 任意文件上传漏洞复现(XVE-2023-21708)

LiveBOS UploadFile.do 接口存在任意文件上传漏洞,未经身份验证的攻击者可通过该漏洞在服务器端任意执行代码,写入后门,获取服务器权限,进而控制整个web服务器。

0xSec 2426

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

上一篇: Self-Training Elicits Concise Reasoning in Large Language Models
下一篇: RE-EVALUATING OPEN-ENDED EVALUATION OF LARGE LANGUAGE MODELS
UnknownBody
博客等级 码龄16年 5601粉丝 4739原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

UnknownBody

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值