LangTech2008
Rome , Feb 27th, 2008
1
LangTech 2008 Rome , Feb 27th, 2008
1
Renato De Mori
Using Frames in Spoken Language Understanding
LUNA IST contract no 33549
Using Frames in Spoken Language Understanding Renato De Mori LUNA - - PowerPoint PPT Presentation
Using Frames in Spoken Language Understanding Renato De Mori LUNA IST contract no 33549 LangTech 2008 Rome , Feb 27th, 2008 Rome , Feb 27th, 2008 1 LangTech2008 1 Summary THE LUNA EU PROJECT SIGN TO MEANING PROCESS
LangTech2008
Rome , Feb 27th, 2008
1
LangTech 2008 Rome , Feb 27th, 2008
1
LUNA IST contract no 33549
LangTech2008
Rome , Feb 27th, 2008
2
LangTech2008
Rome , Feb 27th, 2008
3
LangTech2008
Rome , Feb 27th, 2008
4
research & development
Polish-Japanese Institute of Information Technology
processing
VoxNauta
tags
SLU
and validation
validation
for speech understanding
and validation
Polish language
Polish
LangTech2008
Rome , Feb 27th, 2008
5
Complexity, Functionality, Technology
Command And Control (e.g., Simple call Routing; VRCP; Voice dialing)
Simple ASR; isolated words, connected digits
(human-machine)
Prompt Constrained Natural Language (e.g., Travel Reservations, Finance, Directory asst)
Larger vocabulary, Hand-built grammars
Free-form Natural Language Dialogue (Customer Care, Help Desks, E-Commerce)
Very large vocabulary, NL, DM, TTS
1990 2008
LangTech2008
Rome , Feb 27th, 2008
6
LangTech2008
Rome , Feb 27th, 2008
7
LangTech2008
Rome , Feb 27th, 2008
8
LangTech2008
Rome , Feb 27th, 2008
9
LangTech2008
Rome , Feb 27th, 2008
10
LangTech2008
Rome , Feb 27th, 2008
11
bien alors donc c’est d’accord j’en je voudrais réserver…
…du quatre au sept avril dans cet hotel à le cap sud spoken sentence Attribute name
Attribute name Attribute value
Attribute value spoken sentence
LangTech2008
Rome , Feb 27th, 2008
12
LUNA SLU System Decision Module Confidence Evaluation Searchfor interpretation hypotheses Interpretation strategy Confidence knowledge Semantic composition knowledge Lattice of concept hypotheses Lattice of interpretations (to CWP4) Decision Module Confidence Evaluation Searchfor interpretation hypotheses Interpretation strategy Confidence knowledge Semantic composition knowledge (from C )
WP2
(to CWP4) with context information Decision Module Confidence Evaluation Searchfor interpretation hypotheses Interpretation strategy Confidence knowledge Semantic composition knowledge Lattice of concept hypotheses Lattice of interpretations (to CWP4) Decision Module Confidence Evaluation Searchfor interpretation hypotheses Interpretation strategy Confidence knowledge Semantic composition knowledge (from C )
WP2
(from C )
WP2
(to CWP4) with context information
LangTech2008
Rome , Feb 27th, 2008
13
LangTech2008
Rome , Feb 27th, 2008
14
LangTech2008
Rome , Feb 27th, 2008
15
Decision Module Confidence Evaluation Context-Sensitive Scoring Dialogue Manager Lower-level Components On-line Learning Dynamic Diagnostic of SLU Performance Local and Global Context Context- sensitive Models Current User Behaviour Decision Module Confidence Evaluation Context-Sensitive Scoring Dialogue Manager Lower-level Components On-line Learning Dynamic Diagnostic of SLU Performance Local and Global Context Context- sensitive Models Current User Behaviour
LangTech2008
Rome , Feb 27th, 2008
16
LangTech2008
Rome , Feb 27th, 2008
17
LangTech2008
Rome , Feb 27th, 2008
18
LangTech2008
Rome , Feb 27th, 2008
19
LangTech2008
Rome , Feb 27th, 2008
20
LangTech2008
Rome , Feb 27th, 2008
21
LangTech2008
Rome , Feb 27th, 2008
22
LangTech2008
Rome , Feb 27th, 2008
23
LangTech2008
Rome , Feb 27th, 2008
24
LangTech2008
Rome , Feb 27th, 2008
25
LangTech2008
Rome , Feb 27th, 2008
26
LangTech2008
Rome , Feb 27th, 2008
27
LangTech2008
Rome , Feb 27th, 2008
28
LangTech2008
Rome , Feb 27th, 2008
29
LangTech2008
Rome , Feb 27th, 2008
30
LangTech2008
Rome , Feb 27th, 2008
31
Org. else
Date
Dest.
LangTech2008
Rome , Feb 27th, 2008
32
City? from City? to City? Origin Dest.
yes no no no yes yes
LangTech2008
Rome , Feb 27th, 2008
33
LangTech2008
Rome , Feb 27th, 2008
34
LangTech2008
Rome , Feb 27th, 2008
35
LangTech2008
Rome , Feb 27th, 2008
36
LangTech2008
Rome , Feb 27th, 2008
37
LangTech2008
Rome , Feb 27th, 2008
38
show flight Show indicator Date Dest. Flight Indicator Dest. Indicator City Name Date Indicator Day
Please show me the flights Boston Monday to
show flight Show indicator Date Dest. Flight Indicator Dest. Indicator City Name Date Indicator Day
Please show me the flights Boston Monday to
LangTech2008
Rome , Feb 27th, 2008
39
LangTech2008
Rome , Feb 27th, 2008
40
LangTech2008
Rome , Feb 27th, 2008
41
LangTech2008
Rome , Feb 27th, 2008
42
LangTech2008
Rome , Feb 27th, 2008
43
LangTech2008
Rome , Feb 27th, 2008
44
LangTech2008
Rome , Feb 27th, 2008
45
LangTech2008
Rome , Feb 27th, 2008
46
LangTech2008
Rome , Feb 27th, 2008
47
LangTech2008
Rome , Feb 27th, 2008
48
C L M 0 C L M 1 C L M j … … … … … … … … … … … … .. C L M J
LangTech2008
Rome , Feb 27th, 2008
49
=
c c
LangTech2008
Rome , Feb 27th, 2008
50
LangTech2008
Rome , Feb 27th, 2008
51
∈ − C c k i i k k
1
∈ − y C c k i i k k
1
− −
1 1 i i i i i k
LangTech2008
Rome , Feb 27th, 2008
52
– Linear chain CRF – FST – SVM – Log-linear on positional level – MT – SVM with tree kernel Comparison Incremental oracle performance
Raymond C., Riccardi G. “Generative and Discriminative Algorithms for Spoken Language Understanding”, Proc. INTERSPEECH, Antwerp, 2007. Moschitti A., Riccardi G., Raymond C. “Spoken language understanding with kernels for syntactic/ semantic structures”, Proc. IEEE ASRU, Kyoto, 2007.
LangTech2008
Rome , Feb 27th, 2008
53
LangTech2008
Rome , Feb 27th, 2008
54
LangTech2008
Rome , Feb 27th, 2008
55
LangTech2008
Rome , Feb 27th, 2008
56
[ ] ( )
[ ]
) v ( r G r F
xkh xk x jk j
xkh xk x jk j
xkh x x j jk xkh j xkh j
LangTech2008
Rome , Feb 27th, 2008
57
j
: REQUEST.[agent(speaker), recipient (system), theme (KNOW
x
: LODGING[ldg_structure (HOTEL[]), ldg_room (ROOM[]),
∧
LangTech2008
Rome , Feb 27th, 2008
58
( ) [ ]
x j G
, R sup Γ
LangTech2008
Rome , Feb 27th, 2008
59
LangTech2008
Rome , Feb 27th, 2008
60
LangTech2008
Rome , Feb 27th, 2008
61
LangTech2008
Rome , Feb 27th, 2008
62
LangTech2008
Rome , Feb 27th, 2008
63
k
Y →
k
W →
k
k
k
k , j , i
l
l
l
l , j , i
m
m
m
m , j , i
→
LangTech2008
Rome , Feb 27th, 2008
64
LangTech2008
Rome , Feb 27th, 2008
65
LangTech2008
Rome , Feb 27th, 2008
66
LangTech2008
Rome , Feb 27th, 2008
67
LangTech2008
Rome , Feb 27th, 2008
68
LangTech2008
Rome , Feb 27th, 2008
69
LangTech2008
Rome , Feb 27th, 2008
70
LangTech2008
Rome , Feb 27th, 2008
71
LangTech2008
Rome , Feb 27th, 2008
72
LangTech2008
Rome , Feb 27th, 2008
73
LangTech2008
Rome , Feb 27th, 2008
74
LangTech2008
Rome , Feb 27th, 2008
75
∨
⊕
LangTech2008
Rome , Feb 27th, 2008
76
LangTech2008
Rome , Feb 27th, 2008
77
LangTech2008
Rome , Feb 27th, 2008
78
LangTech2008
Rome , Feb 27th, 2008
79
LangTech2008
Rome , Feb 27th, 2008
80
LangTech2008
Rome , Feb 27th, 2008
81
word lattice concept lattice interpretation lattice dialog state lattice
LangTech2008
Rome , Feb 27th, 2008
82
LangTech2008
Rome , Feb 27th, 2008
83
LangTech2008
Rome , Feb 27th, 2008
84
LangTech2008
Rome , Feb 27th, 2008
85
LangTech2008
Rome , Feb 27th, 2008
86
LangTech2008
Rome , Feb 27th, 2008
87
conf
conf
LangTech2008
Rome , Feb 27th, 2008
88
LangTech2008
Rome , Feb 27th, 2008
89
LangTech2008
Rome , Feb 27th, 2008
90
LangTech2008
Rome , Feb 27th, 2008
91
LangTech2008
Rome , Feb 27th, 2008
92
LangTech2008
Rome , Feb 27th, 2008
93
LangTech2008
Rome , Feb 27th, 2008
94
LangTech2008
Rome , Feb 27th, 2008
95
LangTech2008
Rome , Feb 27th, 2008
96
LangTech2008
Rome , Feb 27th, 2008
97
LangTech2008
Rome , Feb 27th, 2008
98
LangTech2008
Rome , Feb 27th, 2008
99
LangTech2008
Rome , Feb 27th, 2008
10
LangTech2008
Rome , Feb 27th, 2008
10 1
LangTech2008
Rome , Feb 27th, 2008
10 2