LSTM(Long Short-Term Memory)通过“三门一状态”解决 RNN 的长期依赖问题。遗忘门
ft=σ(Wf[ht−1,xt]+bf), 输入门
it=σ(Wi[ht−1,xt]+bi), 候选记忆
c~t=tanh(Wc[ht−1,xt]+bc); 细胞状态
ct=ft⊙ct−1+it⊙c~t, 输出门
ot=σ(Wo[ht−1,xt]+bo), 隐藏态
ht=ot⊙tanh(ct)(
⊙ 为逐元素乘,
[ht−1,xt] 为拼接)。关键在细胞状态是
加性路径: 梯度
∂ct−1∂ct=ft 是标量门控而非矩阵连乘, 遗忘门接近 1 时梯度可“直通”跨长距离步数, 这正是对抗梯度消失的核心。门控使
[ht−1,xt] 需要 4 组权重, 参数量约为普通 RNN 的 4 倍。xLSTM(2024)沿此方向演进: sLSTM 引入指数门控与内存混合, mLSTM 用矩阵记忆和协方差更新规则提升记忆容量。