我给 SCA-L Duo 补了三组实验。block 1024 上长上下文本身不是瓶颈,索引器才是;同预算的掩码消融显示训练好的索引器输给一个免费的滑动窗口 1.5 个百分点,根因是 4 维格点在 1024 上只有 2 到 9 格的时间分辨率、根本表达不出“看最近的几个”;补上一根固定宽度的时间轴之后,读取量压到 37.5%,代价从 5.6 个百分点降到 2.6 个百分点。
-
SCA-L Duo: 一种使用SCA-L思想的MLA优化方式
我们提出了 SCA-L Duo,让 SCA-L 的分块索引器去读 MLA 已经压缩好的 KV Cache,并在 4 维空间做 81 格全邻域枚举;在 TinyStories 上跑完一个 epoch 的密度扫描显示,它把上下文砍掉一半后,注意力部分的工作量降到 46%,而验证准确率只掉 5.0 个百分点。
-
SCA-L端到端模型实验报告
我们在Tiny Shakespeare数据集上训练了一个基于SCA-L的端到端模型,该模型在该数据集上表现接近标准Decoder-Only Transformer。
-
Sparse Chunky Attention-Latent: 一种基于SCA与低秩分解思想的稀疏注意力机制
我们提出了SCA-L(潜空间稀疏分块注意力),用一个变换矩阵将高维KQ向量变换到低维空间输入SCA,这可以解决目前所有因高维产生的问题,且可以取消面相邻机制转向所有相邻块。
-
对SCA的端到端模型训练实验
我们在Tiny Shakespeare数据集上训练了一个基于SCA的端到端模型,该模型在该数据集上表现劣于标准Decoder-Only Transformer。
-
Sparse Chunky Attention: 一种基于分块思想且跳略非面相邻块的线性稀疏注意力机制
我们提出了Sparse Chunky Attention(稀疏分块注意力)来加速注意力计算。我们应用分块思想,将高维的嵌入空间分割成多个边长为chunk_size的超立方体块。仅计算Q所在块及其面相邻的块内的所有K-V对的注意力。尽管舍去了其他非面相邻块内的K-V对,但在1024维且chunk_size=512时随机KVQ实验中得到了82%的成功率。
-
一个基于Github Actions的能修复lint问题并提PR解决的机器人
我们的TeaCon参赛作品minecart-revolution仓库最近有格式问题看的人头疼,全改过来又太累。于是我整了个能自己修lint并提PR的Github Actions机器人,很好用,遂分享。
-
一种无门控RNN的尝试:DESER
提出了一种没有门控的极简全新RNN架构。
-
一种智力非常高的模组错误排查方法
介绍了一种基于拓扑排序+二分的快速排查错误的启发式算法(仅在只有一个自身坏的包时保证正确性)。
-
记对线段树自己的理解
详细讲解了线段树。