Decoding in Latent Conditional Models:
A Practically Fast Solution for an NP-hard Problem
Xu Sun (孫 栩)
University of Tokyo 2010.06.16
Latent dynamics workshop 2010
Decoding in Latent Conditional Models: A Practically Fast Solution - - PowerPoint PPT Presentation
Latent dynamics workshop 2010 Decoding in Latent Conditional Models: A Practically Fast Solution for an NP-hard Problem Xu Sun ( ) University of Tokyo 2010.06.16 Outline Introduction Related Work & Motivations Our
Latent dynamics workshop 2010
2
3
4
5
6
Phrase segmentation [Sun+ COLING 08]
[Morency+ CVPR 07]
Phrase segmentation [Sun+ COLING 08]
7
[Morency+ CVPR 07]
8
9
[Rabiner IEEE 89]
[Ratnaparkhi EMNLP 96]
[Lafferty+ ICML 01]
[Collins EMNLP 02]
10
x1 x2 x3 x4 xn y1 y2 y3 y4 yn
k k k
11
x1 x2 x3 x4 xn h1 h2 h3 h4 hn y1 y2 y3 y4 yn x1 x2 x3 x4 xn y1 y2 y3 y4 yn Latent-dynamic CRFs Conditional random fields
12
x1 x2 x3 x4 xn h1 h2 h3 h4 hn y1 y2 y3 y4 yn x1 x2 x3 x4 xn y1 y2 y3 y4 yn Latent-dynamic CRFs Conditional random fields
13
j y j
h
P P
H :
) , | ( ) , | (
h
x h x y
j y j
h k k k
H
:
h
14
15
x1 x2 x3 x4 xn h1 h2 h3 h4 hn y1 y2 y3 y4 yn
16
Seg-0 Seg-1 Seg-2 noSeg-0 noSeg-1 noSeg-2
17
Seg-0 Seg-1 Seg-2 noSeg-0 noSeg-1 noSeg-2
18
Seg-0 Seg-1 Seg-2 noSeg-0 noSeg-1 noSeg-2
19
0.1 0.6 0.2 0.1 0.0 0.1 0.1 0.1 0.2 0.0 0.4 0.0 0.2 0.0 0.1 0.0 0.1 0.1 0.7 0.0 0.1 0.1 0.5 0.2 0.0 0.5 0.3 0.1 0.1 0.0 Seg-0 Seg-1 Seg-2 noSeg-0 noSeg-1 noSeg-2
20
x1 x2 x3 x4 xn h1 h2 h3 h4 hn y1 y2 y3 y4 yn
21
22
23
24
25
compare
26
Seg-0 Seg-1 Seg-2 noSeg-0 noSeg-1 noSeg-2
27
Seg-0 Seg-1 Seg-2 noSeg-0 noSeg-1 noSeg-2
28
h00 h01 h02 h03 h05 h10 h11 h13 h14 h15 h20 h22 h23 h24 h25 h30 h31 h32 h34 h35 h40 h41 h42 h43 h44 h12 h21 h33 h45 h04 Seg-0 Seg-1 Seg-2 noSeg-0 noSeg-1 noSeg-2
29
h00 h01 h02 h03 h05 h10 h11 h13 h14 h15 h20 h22 h23 h24 h25 h30 h31 h32 h34 h35 h40 h41 h42 h43 h44 h12 h21 h33 h45 h04 Seg-0 Seg-1 Seg-2 noSeg-0 noSeg-1 noSeg-2
30
h00 h01 h02 h03 h05 h10 h11 h13 h14 h15 h20 h22 h23 h24 h25 h30 h31 h32 h34 h35 h40 h41 h42 h43 h44 h12 h21 h33 h45 h04 Seg-0 Seg-1 Seg-2 noSeg-0 noSeg-1 noSeg-2
31
h00 h01 h02 h03 h05 h10 h11 h13 h14 h15 h20 h22 h23 h24 h25 h30 h31 h32 h34 h35 h40 h41 h42 h43 h44 h12 h21 h33 h45 h04 Seg-0 Seg-1 Seg-2 noSeg-0 noSeg-1 noSeg-2
32
h00 h01 h02 h03 h05 h10 h11 h13 h14 h15 h20 h22 h23 h24 h25 h30 h31 h32 h34 h35 h40 h41 h42 h43 h44 h12 h21 h33 h45 h04 Seg-0 Seg-1 Seg-2 noSeg-0 noSeg-1 noSeg-2
33
h00 h01 h02 h03 h05 h10 h11 h13 h14 h15 h20 h22 h23 h24 h25 h30 h31 h32 h34 h35 h40 h41 h42 h43 h44 h12 h21 h33 h45 h04 Seg-0 Seg-1 Seg-2 noSeg-0 noSeg-1 noSeg-2
34
h00 h01 h02 h03 h05 h10 h11 h13 h14 h15 h20 h22 h23 h24 h25 h30 h31 h32 h34 h35 h40 h41 h42 h43 h44 h12 h21 h33 h45 h04 Seg-0 Seg-1 Seg-2 noSeg-0 noSeg-1 noSeg-2
35
h00 h01 h02 h03 h05 h10 h11 h13 h14 h15 h20 h22 h23 h24 h25 h30 h31 h32 h34 h35 h40 h41 h42 h43 h44 h12 h21 h33 h45 h04 Seg-0 Seg-1 Seg-2 noSeg-0 noSeg-1 noSeg-2
36
37
38
39
Speeding up: by simply setting a
40
Latent dynamics workshop 2010
: ( )
y h h y
Proj
h
42
Seg-0 Seg-1 Seg-2 noSeg-0 noSeg-1 noSeg-2
43
Seg-0 Seg-1 Seg-2 noSeg-0 noSeg-1 noSeg-2
* 1 i i i i i i i i i
h h
Correct Wrong
44
45
2 2
46
47
48
49