conversational knowledge graphs...(e.g. nuance’s emily , at&t hmihy) user: “uh…we want to...

30
Larry Heck Microsoft Research Conversational Knowledge Graphs

Upload: others

Post on 24-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Conversational Knowledge Graphs...(e.g. Nuance’s Emily , AT&T HMIHY) User: “Uh…we want to move…we want to change our phone line from this house to another house” Task-specific

Larry HeckMicrosoft Research

Conversational Knowledge Graphs

Page 2: Conversational Knowledge Graphs...(e.g. Nuance’s Emily , AT&T HMIHY) User: “Uh…we want to move…we want to change our phone line from this house to another house” Task-specific

Early 1990s

Early 2000s

2014

Multi-modal systemse.g., Microsoft MiPad, Pocket PC

Keyword Spotting(e.g., AT&T)System: “Please say collect, calling card, person, third number, or operator”

TV Voice Searche.g., Bing on Xbox

Virtual Personal Assistants:e.g., Siri, Google now

DARPACALO Project

Intent Determination(e.g. Nuance’s Emily™, AT&T HMIHY)User: “Uh…we want to move…we

want to change our phone line

from this house to another house”

Task-specific argument extraction (e.g., Nuance, SpeechWorks)User: “I want to fly from Boston to New York next week.”

Page 3: Conversational Knowledge Graphs...(e.g. Nuance’s Emily , AT&T HMIHY) User: “Uh…we want to move…we want to change our phone line from this house to another house” Task-specific
Page 4: Conversational Knowledge Graphs...(e.g. Nuance’s Emily , AT&T HMIHY) User: “Uh…we want to move…we want to change our phone line from this house to another house” Task-specific

Scaling Depth and BreadthSem

an

tic

Dep

th

Domain Breadth

Scale Strategy: Shallow & Broad

Head Strategy: Deep & Narrow

Page 5: Conversational Knowledge Graphs...(e.g. Nuance’s Emily , AT&T HMIHY) User: “Uh…we want to move…we want to change our phone line from this house to another house” Task-specific
Page 6: Conversational Knowledge Graphs...(e.g. Nuance’s Emily , AT&T HMIHY) User: “Uh…we want to move…we want to change our phone line from this house to another house” Task-specific
Page 7: Conversational Knowledge Graphs...(e.g. Nuance’s Emily , AT&T HMIHY) User: “Uh…we want to move…we want to change our phone line from this house to another house” Task-specific
Page 8: Conversational Knowledge Graphs...(e.g. Nuance’s Emily , AT&T HMIHY) User: “Uh…we want to move…we want to change our phone line from this house to another house” Task-specific
Page 9: Conversational Knowledge Graphs...(e.g. Nuance’s Emily , AT&T HMIHY) User: “Uh…we want to move…we want to change our phone line from this house to another house” Task-specific
Page 10: Conversational Knowledge Graphs...(e.g. Nuance’s Emily , AT&T HMIHY) User: “Uh…we want to move…we want to change our phone line from this house to another house” Task-specific

Titanic

Director

Release Year

Award

Oscar, Best

director 1997

James

Cameron

Kate

Winslet

Drama

Genre

Titanic

Starring

Page 11: Conversational Knowledge Graphs...(e.g. Nuance’s Emily , AT&T HMIHY) User: “Uh…we want to move…we want to change our phone line from this house to another house” Task-specific
Page 12: Conversational Knowledge Graphs...(e.g. Nuance’s Emily , AT&T HMIHY) User: “Uh…we want to move…we want to change our phone line from this house to another house” Task-specific

Pivot on Knowledge

Page 13: Conversational Knowledge Graphs...(e.g. Nuance’s Emily , AT&T HMIHY) User: “Uh…we want to move…we want to change our phone line from this house to another house” Task-specific

Pivot on Knowledge

Page 14: Conversational Knowledge Graphs...(e.g. Nuance’s Emily , AT&T HMIHY) User: “Uh…we want to move…we want to change our phone line from this house to another house” Task-specific

Titanic

Director

Release Year

Award

Oscar, Best

director 1997

James

Cameron

Kate Winslet

Drama

Genre

Titanic

Starring

Link Satori entities to NL Surface forms:

◦ Bing queries

◦ Wikipedia

◦ Twitter

◦ MusicBrainz

◦ IMDB

◦ etc.

Solution Start from knowledge graph, mine data, auto-annotate

Page 15: Conversational Knowledge Graphs...(e.g. Nuance’s Emily , AT&T HMIHY) User: “Uh…we want to move…we want to change our phone line from this house to another house” Task-specific

Movie Actor Genre Director All

SupervisedCRF Lexical + Gazetteers 51.25% 86.29% 93.26% 64.86% 66.53%

CRF Lexical only 46.44% 80.22% 92.83% 52.94% 61.72%

UnsupervisedGazetteers only 69.69% 50.70% 15.76% 2.63% 51.14%

CRF Lexical only 0.19% 9.67% 0.00% 62.83% 5.61%

+ Gazetteers 1.96% 72.35% 4.73% 79.03% 31.94%

+ Adaptation 71.72% 58.61% 29.55% 77.42% 60.38%

+ Relations 84.62% 61.02%

Movie Actor Genre Director All

45.15% 82.56% 88.58% 58.59% 60.96%

39.21% 74.86% 86.21% 45.36% 54.10%

59.66% 47.78% 11.80% 2.82% 43.88%

0.20% 9.67% 0.00% 57.14% 5.27%

1.74% 69.76% 3.57% 75.00% 30.77%

55.74% 62.70% 30.95% 73.21% 54.69%

80.67% 55.40%

Manual Transcriptions ASR Output

Unsupervised learning @ supervised (F-measure)

Page 16: Conversational Knowledge Graphs...(e.g. Nuance’s Emily , AT&T HMIHY) User: “Uh…we want to move…we want to change our phone line from this house to another house” Task-specific

EntityEntity

Relation

Page 17: Conversational Knowledge Graphs...(e.g. Nuance’s Emily , AT&T HMIHY) User: “Uh…we want to move…we want to change our phone line from this house to another house” Task-specific

Ten most frequently occurring templates among entity-based queries (Pound et al., CIKM’12)

Entities anchor higher-level grammatical structure

Induce grammars over high-confidence entities (anchor points)

“Repair” missing entities

“Canadian born ? directed titanic”

TitanicJames

Cameron

Canada

Page 18: Conversational Knowledge Graphs...(e.g. Nuance’s Emily , AT&T HMIHY) User: “Uh…we want to move…we want to change our phone line from this house to another house” Task-specific

Movie Actor Genre Director All

SupervisedCRF Lexical + Gazetteers 51.25% 86.29% 93.26% 64.86% 66.53%

CRF Lexical only 46.44% 80.22% 92.83% 52.94% 61.72%

UnsupervisedGazetteers only 69.69% 50.70% 15.76% 2.63% 51.14%

CRF Lexical only 0.19% 9.67% 0.00% 62.83% 5.61%

+ Gazetteers 1.96% 72.35% 4.73% 79.03% 31.94%

+ Adaptation 71.72% 58.61% 29.55% 77.42% 60.38%

+ Relations 84.62% 61.02%

Movie Actor Genre Director All

45.15% 82.56% 88.58% 58.59% 60.96%

39.21% 74.86% 86.21% 45.36% 54.10%

59.66% 47.78% 11.80% 2.82% 43.88%

0.20% 9.67% 0.00% 57.14% 5.27%

1.74% 69.76% 3.57% 75.00% 30.77%

55.74% 62.70% 30.95% 73.21% 54.69%

80.67% 55.40%

Manual Transcriptions ASR Output

> +7% F-measure with induced relation grammars

Page 19: Conversational Knowledge Graphs...(e.g. Nuance’s Emily , AT&T HMIHY) User: “Uh…we want to move…we want to change our phone line from this house to another house” Task-specific

Leveraging Knowledge Graphs for Web-Scale Unsupervised Semantic Parsing

Exploiting the Semantic Web for Unsupervised Spoken Language Understanding

Using a Knowledge Graph and Query Click Logs for Unsupervised Learning of Relation Detection

Exploiting the Semantic Web for Unsupervised Natural Language Semantic Parsing

Page 20: Conversational Knowledge Graphs...(e.g. Nuance’s Emily , AT&T HMIHY) User: “Uh…we want to move…we want to change our phone line from this house to another house” Task-specific

A Weakly-Supervised Approach for Discovering New User Intents from Search Query Logs

Unsupervised learning @ supervised

Page 21: Conversational Knowledge Graphs...(e.g. Nuance’s Emily , AT&T HMIHY) User: “Uh…we want to move…we want to change our phone line from this house to another house” Task-specific

Pivot on Knowledge

Page 22: Conversational Knowledge Graphs...(e.g. Nuance’s Emily , AT&T HMIHY) User: “Uh…we want to move…we want to change our phone line from this house to another house” Task-specific

Idea: can we leverage Web (IE) session data combined with Knowledge Graphs

Web search & browse Conversations/dialog

Massive volume of interactions >100M queries/day, Millions of users

Coverage of user interactions is high (broad domains across the web)

Page 23: Conversational Knowledge Graphs...(e.g. Nuance’s Emily , AT&T HMIHY) User: “Uh…we want to move…we want to change our phone line from this house to another house” Task-specific

New Approach

λ1

λ2

λ4

λ3

λ5

λ7

λ6

λ8

λ9

Goal 1: Q 4s RL 1s SR 53s SR 118s END

Goal 2: Q 3s Q 5s SR 10s AD 44s END

Goal 3: Q 4s RL 1s SR 53s SR 118s END

Goal 4: Q 3s Q 5s SR 10s AD 44s END

………………………………………..

Goal n: Q 4s RL 1s SR 53s SR 118s

END

Goal n-1: Q 3s Q 5s SR 10s AD 44s

END

λ1

λ2

λ4

λ3

λ5

λ7

λ6

λ8

λ9

Goal 1: Q 4s RL 1s SR 53s SR 118s END

Goal 2: Q 3s Q 5s SR 10s AD 44s END

Goal 3: Q 4s RL 1s SR 53s SR 118s END

Goal 4: Q 3s Q 5s SR 10s AD 44s END

………………………………………..

Goal n: Q 4s RL 1s SR 53s SR 118s

END

Goal n-1: Q 3s Q 5s SR 10s AD 44s

END

Successful Dialogs

Unsuccessful Dialogs

Page 24: Conversational Knowledge Graphs...(e.g. Nuance’s Emily , AT&T HMIHY) User: “Uh…we want to move…we want to change our phone line from this house to another house” Task-specific

> 18% (rel.)

Page 25: Conversational Knowledge Graphs...(e.g. Nuance’s Emily , AT&T HMIHY) User: “Uh…we want to move…we want to change our phone line from this house to another house” Task-specific
Page 26: Conversational Knowledge Graphs...(e.g. Nuance’s Emily , AT&T HMIHY) User: “Uh…we want to move…we want to change our phone line from this house to another house” Task-specific
Page 27: Conversational Knowledge Graphs...(e.g. Nuance’s Emily , AT&T HMIHY) User: “Uh…we want to move…we want to change our phone line from this house to another house” Task-specific

NL

Realizations

Semantic

ParserMeaning

Dialog

Context

User

Histories

Visual

Context

Probability of Intent

Page 28: Conversational Knowledge Graphs...(e.g. Nuance’s Emily , AT&T HMIHY) User: “Uh…we want to move…we want to change our phone line from this house to another house” Task-specific
Page 29: Conversational Knowledge Graphs...(e.g. Nuance’s Emily , AT&T HMIHY) User: “Uh…we want to move…we want to change our phone line from this house to another house” Task-specific

Conversational Systems with Depth & Breadth

Page 30: Conversational Knowledge Graphs...(e.g. Nuance’s Emily , AT&T HMIHY) User: “Uh…we want to move…we want to change our phone line from this house to another house” Task-specific

CONVERSATIONAL KNOWLEDGE GRAPHS 30

Thank you

StrategyVision