SLIDE 6 Algorithm and Complexity Analysis
We propose dynamic programming algorithms for EnCTC, EsCTC and EnEsCTC.
¯ γ(t, s) = ( γ(t − 1, s) + γ(t − 1, s − 1) if l0
s = b or l0 s−2 = l0 s
γ(t − 1, s) + γ(t − 1, s − 1) + γ(t − 1, s − 2)
Q(l) = γ(T, |l0|) + γ(T, |l0| − 1) EnCTC EsCTC EnEsCTC pτ(l|X1:T ) = ατ(T, |l|) +
τ T
|l|
X
t0=1
ατ(T − t0, |l|)σ(T − t0 + 1, T, 0) ατ(t, s) = 8 < : Pτ T
|l|
t0=1 ατ(t − t0, s − 1)σ(t − t0 + 1, t, s)
if ls−1 6= ls Pτ T
|l|
t0=2 ατ(t − t0, s − 1)yt−t0+1 b
σ(t − t0 + 2, t, s)
Qτ(l) =γτ(T, |l|) +
τ T
|l|
X
t0=1
γτ(T − t0, |l|)σ(T − t0 + 1, T, 0) + ατ(T − t0, |l|)σ(T − t0 + 1, T, 0) log σ(T − t0 + 1, T, 0)
γτ(t, s) = 8 > > > > > > > > > < > > > > > > > > > : Pτ T
|l|
t0=1
γτ(t − t0, s − 1)σ(t − t0 + 1, t, s) + ατ(t − t0, s − 1)η(t − t0 + 1, t, s) if ls−1 6= ls Pτ T
|l|
t0=2
γτ(t − t0, s − 1)yt−t0+1
b
σ(t − t0 + 2, t, s)+ ατ(t − t0, s − 1)yt−t0+1
b
η(t − t0 + 2, t, s)+ ατ(t − t0, s − 1)yt−t0+1
b
log yt−t0+1
b
σ(t − t0 + 2, t, s)
Hu Liu Sheng Jin Changshui Zhang CTC with Maximum Entropy Regularization NeurIPS, 2018 6 / 9