序列模型怎样保留上下文
比较状态递归、门控记忆和注意力对序列上下文的处理方式,说明顺序建模依赖的假设。
序列模型怎样保留上下文
序列数据的关键不只是元素有先后顺序,而是当前判断可能依赖此前状态、未来上下文或不等间隔的历史。文字、声音、传感器观测和轨迹都属于序列,但它们的时间语义并不相同。序列模型需要明确输入单位、顺序、可见范围和预测目标,不能只把表格多加一个时间维度。
概率分解规定预测顺序
一个序列的联合概率可以按条件概率逐步分解:当前位置以此前元素为条件。语言生成常使用这种自回归结构,模型预测下一个标记,再把已生成标记加入上下文。训练时通常能并行计算多个已知位置的损失,生成时却必须按顺序取得前一步结果。
并非所有任务都只允许查看过去。文本分类可以同时利用句子前后内容,缺失值重建可能使用两侧观测,实时预警则不能读取未来。双向模型离线表现较好,不代表可以直接用于在线因果预测。数据划分和特征构造必须尊重部署时的可见范围。
序列长度也有语义。按字符、子词、日或事件切分会形成不同依赖。固定窗口截断历史,相当于假设更早信息不重要;重叠窗口又可能让同一事件同时进入训练和测试,产生泄漏。
递归状态压缩已经出现的历史
循环神经网络在每一步把当前输入与上一隐藏状态组合,得到新状态。相同参数沿时间重复使用,使模型能够处理不同长度的序列。隐藏状态可理解为针对任务压缩后的历史摘要,而不是对全部历史的无损存储。
信息每经过一步都要被重新变换。长序列中,早期信号可能逐渐衰减,也可能因连续乘法造成梯度爆炸。反向传播穿过展开后的时间步,计算和内存成本随序列长度增长。截断反向传播能控制成本,但也限制跨截断边界学习依赖。
递归状态还会混合多个时间尺度。短期局部模式和长期趋势争用有限表示,若采样间隔不规则,简单按步数递归也会把“经过多久”与“经过几个观测”混为一谈。时间间隔、缺测标识或专门连续时间模型可能需要进入输入。
门控结构控制信息保留与更新
LSTM 和 GRU 等门控循环结构引入可学习的更新、保留和输出路径,使状态能够在多步之间较稳定传播。门不是人工设定的规则,而是由训练目标学习的连续值。它们缓解部分长期依赖问题,却不会保证模型记住所有远距信息。
门控状态仍受容量、优化和数据影响。重要事件若在训练中稀少,模型可能没有足够信号学习长期保留;噪声或错误时间戳也会被写入状态。增加隐藏维度会提升容量和成本,不会自动修复目标定义。
解释门值时也要谨慎。某个门接近零只说明当前模型内部的一次计算,不等于发现了稳定业务阶段。需要通过干预、消融和独立样本验证模型是否真正利用预期上下文。
注意力直接建立位置间联系
注意力机制让当前位置根据查询与其他位置的键计算权重,再汇总相应的值。与必须逐步传递的递归状态相比,任意两个允许访问的位置可以通过较短计算路径交互。Transformer 进一步使用自注意力和位置表示,不依赖循环完成主要序列建模。
注意力并没有取消顺序需求。没有位置表示时,自注意力无法区分相同元素的排列;自回归解码还需要因果掩码阻止读取未来。全局注意力的计算和内存通常随长度快速增长,长序列模型会采用稀疏、分块或压缩机制,并引入新的近似边界。
注意力权重表示特定层、特定头和特定输入下的加权关系,不能直接当作人类语义上的解释。多个头和后续前馈层会继续变换信息,最终预测不由一张权重图单独决定。
编码器、解码器和状态空间服务不同任务
编码器把整个可见序列转换为上下文化表示,适合分类、标注和检索。自回归解码器按前缀预测后续内容,适合生成。编码器解码器结构先表示输入序列,再由解码器结合已生成前缀与输入表示产生输出,常用于翻译和序列转换。
时间序列预测还可能使用状态空间、卷积或混合结构。状态空间方法显式描述隐藏状态随时间演化与观测产生过程;一维卷积能并行提取固定范围模式;混合模型则在局部、长期和外生变量之间分工。选择结构应根据可见上下文、长度、在线延迟和不确定性要求,而不是由数据是否“有顺序”单独决定。
训练和评价要保护时间结构
随机打乱时间点会让未来模式泄漏到训练集。时间序列通常按时间向前划分,必要时使用滚动窗口评估;多个主体或设备还要避免同一主体的近重复片段跨集合。标签延迟、回填和修订也需要按当时可获得信息重建。
总体误差可能掩盖长序列尾部、状态切换和罕见事件。应按预测步长、序列长度、时间阶段和主体检查表现,并与简单基线比较,例如上一时刻值、季节均值或固定窗口线性模型。复杂序列模型若不能稳定超过合理基线,就没有证明其上下文机制带来实际价值。
部署后还要监测输入长度、缺测模式、采样频率和状态分布变化。序列模型保留的是训练目标所奖励的上下文,不是完整历史;它的有效范围必须通过与真实使用条件一致的评价来界定。
资料依据
- Ian Goodfellow、Yoshua Bengio、Aaron Courville:《Deep Learning》序列建模章节,https://www.deeplearningbook.org/
- Stuart Russell、Peter Norvig:《Artificial Intelligence: A Modern Approach》第四版资料站,https://aima.cs.berkeley.edu/