Token Passing 单步:每状态只留最大 token(Viterbi max)

一帧 t→t+1 里令牌的「复制传播 → 取 max → 丢弃」三动作,就是 Viterbi 的工程化实现

帧 t → t+1 s₁ s₂ s₃ logP=0 logP=−∞ logP=−∞ +log a₁₂ + log b₂(oₜ) +log a₂₂ + log b₂(oₜ) ▲ 胜 (max) 丢弃 候选: 0 + (−1.4) = −1.4 候选: −∞ + … = −∞
Q.LogPQ.LogP + log aij + log bj(ot)  |  每状态保留 max(不是前向的 ∑)
💡 Token Passing 本质就是 Viterbi——关键在每状态取 max(保留最优路径),而不是前向算法的求和 ∑。