SPIRAL: Efficient and Exact Model Identification for Hidden Markov Models
Yasuhiro Fujiwara (NTT Cyber Space Labs) Yasushi Sakurai (NTT Communication Science Labs) Masashi Yamamuro (NTT Cyber Space Labs)
Speaker: Yasushi Sakurai
1
SPIRAL: Efficient and Exact Model Identification for Hidden Markov - - PowerPoint PPT Presentation
SPIRAL: Efficient and Exact Model Identification for Hidden Markov Models Yasuhiro Fujiwara (NTT Cyber Space Labs) Yasushi Sakurai (NTT Communication Science Labs) Masashi Yamamuro (NTT Cyber Space Labs) Speaker: Yasushi Sakurai 1 Motivation
Yasuhiro Fujiwara (NTT Cyber Space Labs) Yasushi Sakurai (NTT Communication Science Labs) Masashi Yamamuro (NTT Cyber Space Labs)
1
2
3
i
i
1 = t
ij
i
j
i
i
n
2 1
4
Ergodic HMM Left-right HMM
5
Viterbi path Trellis structure
1
u
2
u
m
u
1
x
2
x
n
x
・ ・ ・ ・
6
( )
£ £ £
1 1 1 1
i i t i ji t j m j it in m i
: the maximum probability of state at time
it
i
7
n
2 1
algorithm
– High search cost: time for every model
8
2
m: # of states n: sequence length of X
9
10
11
g m g m
n
12
s i i mi i im i i i
1 1 1
s: number of symbols
i C u C ji C u C u jC ik C u u CC ij C u C u Cj i C u C
i j i k i j i i
Î Ï Î Î Ï Î Î
, , ,
13
( )
£ £ ¢ £ £
1 1 1 1
i i t i ji t j m j it in m i
: maximum probability of states
it
p¢
14
15
16
2
17
h
18
1
h
search processing
19
20
1
h
21
22
23
24
– Likelihood is monotone non-increasing (likelihood computation) – Threshold is monotone non-decreasing (search processing)
25
26
it
+ =
in n t j j t n it it
1 max max
v b v b a a
i m i ij m j i £ £ £ £
= =
1 max , 1 max
max , max where
it
27
28
2
Accuracy Complexity Memory Space Computation time Viterbi Guarantee exactness SPIRAL At least At most
ms m O +
2
2
nm O
2
nm O
n O
exactness
29
30
31
32
33
34
35
36
37
38
39
40
41
Wall clock time SPIRAL is up to 27 times faster Likelihood error ratio Note: SPIRAL gives no error
42