Scott Wen en-tau au Yih Who is Justin Biebers sister? Jazmyn - - PowerPoint PPT Presentation
Scott Wen en-tau au Yih Who is Justin Biebers sister? Jazmyn - - PowerPoint PPT Presentation
Scott Wen en-tau au Yih Who is Justin Biebers sister? Jazmyn Bieber semantic parsing Knowledge . sister_of(justin_bieber, ) Base query matching . sibling_of(justin_bieber, x ) gender( x , female) Who is Justin
Knowledge Base
ππ¦. sister_of(justin_bieber, π¦) Who is Justin Bieberβs sister? ππ¦. sibling_of(justin_bieber, x) β§ gender(x, female) semantic parsing query matching Jazmyn Bieber
Knowledge Base
Who is Justin Bieberβs sister? ππ¦. sibling_of(justin_bieber, x) β§ gender(x, female) semantic parsing query Jazmyn Bieber
βWhat was the date that Minnesota became a state?β βWhen was the state Minnesota created?β βMinnesota's date it entered the union?β location.dated_location.date_founded
directly grows staged
Basic idea
Addresses Key Challenges
52.5
- Introduction
- Background
- Graph knowledge base
- Query graph
- Family Guy
cvt2 Meg Griffin Lacey Chabert 1/31/1999 cvt1
from
12/26/1999 cvt3
series
Mila Kunis
Family Guy
cast
Meg Griffin
argmin
x y
topic entity core inferential chain constraints
- Introduction
- Background
- Staged Query Graph Generation (Our Approach)
- Link topic entity
- Identify core inferential chain
- Augment constraints
Staged
Meg Family Guy
Family Guy
s1
Meg Griffin
s2 Ο s0
(1) Link Topic Entity
Staged
Meg Family Guy (2) Identify Core Inferential Chain
Family Guy
s1
Family Guy
cast actor
x y
s3
Family Guy
writer start
x y
s4
Family Guy
genre
x
s5
Staged
Meg Family Guy (3) Augment Constraints
Family Guy
cast actor
x y
Family Guy
cast actor
x y
Meg Griffin Family Guy
x y
Meg Griffin
argmin
s3 s6 s7
Family Guy
s1
Meg Griffin
s2 Ο s0
Family Guy
s1
Family Guy
cast actor
x y
s3
Family Guy
writer start
x y
s4
Family Guy
genre
x
s5
Who first voiced Meg on Family Guy? {castβactor, writerβstart, genre}
- Input is mapped to two π-dimensional vectors
π π π = exp cos(π§π, π§π) πβ² exp cos(π§πβ², π§π)
π§π β Rπ π§π β Rπ
who voiced meg on π castβactor
15K 15K 15K 15K 15K 1000 1000 1000
max max
... ... ...
max
300
...
...
<s> w1 w2 wT </s> ... ...
300
- Who
voiced Family Guy cast FamilyGuy π§ actor π§ π¦
- One or more constraint nodes can be added to π§ or π¦
- π§ : Additional property of this event (e.g., character π§ MegGriffin )
- π¦ : Additional property of the answer entity (e.g., gender)
Family Guy
cast actor
x y
Family Guy
cast actor
x y
Meg Griffin Family Guy
x y
Meg Griffin
argmin
s3 s6 s7
Family Guy
cast actor
x y
s3
Who first voiced Meg on Family Guy?
Family Guy
cast actor
x y
s3
Family Guy
writer start
x y
s4
Who first voiced Meg on Family Guy?
Family Guy
cast actor
x y
s3
Family Guy
x y
Meg Griffin
argmin
s7
π =Who first voiced Meg on Family Guy?
Family Guy
cast
Meg Griffin
argmin
x y
π‘ =
- Introduction
- Background
- Staged Query Graph Generation (Our Approach)
- Experiments
- Data & evaluation metric
- Creating training data from Q/A pairs
- Results
- What character did Natalie Portman play in Star Wars?
Padme Amidala
- What currency do you use in Costa Rica?
Costa Rican colon
- What did Obama study in school?
political science
- What do Michelle Obama do for a living?
writer, lawyer
- What killed Sammy Davis Jr?
throat cancer
[Examples from Berant]
Relation Matching (Identifying Core Inferential Chain)
Pattern Inferential Chain what was <e> known for people.person.profession what kind of government does <e> have location.country.form_of_government what year were the <e> established sports.sports_team.founded what city was <e> born in people.person.place_of_birth what did <e> die from people.deceased_person.cause_of_death who married <e> people.person.spouse_s people.marriage.spouse
Reward Function πΏ
33 35.7 37.5 39.2 39.9 41.3 44.3 45.3 52.5 10 20 30 40 50 60
- Avg. F1 (Accuracy) on WebQuestions Test Set
Yao-14 Berant-13 Bao-14 Bordes-14b Berant-14 Yang-14 Yao-15 Wang-14 Yih-15