question answering at bing answering at bing yan ke principal software engineering manager entity...

40
Question Answering at Bing Yan Ke Principal Software Engineering Manager Entity Understanding Group

Upload: trinhdat

Post on 21-May-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Question Answering at Bing

Yan KePrincipal Software Engineering Manager

Entity Understanding Group

Search in the 1990’s – 10 blue links

Search in the 2000’s – Instant answers

http://www.microsoft.com/presspass/newsroom/factsheet/LiveSearchFS.mspx

Search today – Natural language understanding

Proactive – Search via context

Proactive – Search via context

Reduce time to task completion

• 10 blue links• Relevant web pages

• Page load times

• Instant answers from• Feed providers

• Knowledge graph

• Web free text

• Proactive• Answer before you even asked

Question answering through knowledge graphs

Image from https://commons.wikimedia.org/wiki/File:LOD_Cloud_Diagram_as_of_September_2011.png

Integrated entity experiences

Combine data from many sources for an entity to build a rich user experience.

EntityLicensed

data

Web document text

Multimedia:Images and

videosUser generated

content

Open data

Inferred knowledge

High level architecture

Satori knowledge

graph

Web documents

Licensed data

Open data

Document understanding

and data extraction

Query understanding

Online knowledge

serve

Question

AnswerUX / Rendering

Offline knowledge inference

Advanced query understanding demo

“Answer what I wanted to know, not what I asked.”

Closed world assumption

first, tallest, longest, largest, smallest, deepest, fastest, …

Q&A from web text

Web text(10 blue links)

Feeds(weather,

stock, etc.)

Knowledge graph

Answer

Web text(10 blue links)

Feeds(weather,

stock, etc.)

Knowledge graph

Answer

Web text(10 blue links)

Feeds(weather,

stock, etc.)

Knowledge graph

Answer

Web text(10 blue links)

Feeds(weather,

stock, etc.)

Knowledge graph

Answer

Web text(10 blue links)

Feeds(weather,

stock, etc.)

Knowledge graph

Answer

High user expectations =>High precision requirements

Other examples at Search Engline Land: When Google Gets It Wrong: Direct Answers With Debatable, Incorrect & Weird Content (June 17, 2015)

High user expectations =>High precision requirements

Other examples at Search Engline Land: When Google Gets It Wrong: Direct Answers With Debatable, Incorrect & Weird Content (June 17, 2015)

How to tell fact from:

rumors / gossippredictions / speculationopinionmyths / urban legendscontroversybad science

???

Action Answers

Conclusions

• Users love instant answers

• Users hate wrong answers

• Speed matters – optimize for time to task completion

• Entities allows us to connect knowledge and build rich experiences

• Working to extract answers directly from web content, correctly.