Topics Question answering at Bing

Slides:



Advertisements
Similar presentations
Enriching the Self-Service Experience Interactive and Intelligent Agent that communicate with web customers in real-time © All Right Reserved.
Advertisements

What is the Internet? Internet: The Internet, in simplest terms, is the large group of millions of computers around the world that are all connected to.
Challenges in Information Retrieval and Language Modeling Michael Shepherd Dalhousie University Halifax, NS Canada.
Information Need Question Understanding Selecting Sources Information Retrieval and Extraction Answer Determina tion Answer Presentation This work is supported.
Mark Levene, An Introduction to Search Engines and Web Navigation © Pearson Education Limited 2005 Slide 8.1 Chapter 8 : The Mobile Web Mobile computing.
Search Result Interface Hongning Wang Abstraction of search engine architecture User Ranker Indexer Doc Analyzer Index results Crawler Doc Representation.
Next Generation Search Engines Ehsun Daroodi 1 Feb, 2003.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
WEEK INTRODUCTION IT440 ARTIFICIAL INTELLIGENCE.
Search Result Interface Hongning Wang Abstraction of search engine architecture User Ranker Indexer Doc Analyzer Index results Crawler Doc Representation.
Web Information Retrieval Prof. Alessandro Agostini 1 Context in Web Search Steve Lawrence Speaker: Antonella Delmestri IEEE Data Engineering Bulletin.
Document Clustering for Natural Language Dialogue-based IR (Google for the Blind) Antoine Raux IR Seminar and Lab Fall 2003 Initial Presentation.
Siri Voice controlled Virtual Assistant Haroon Rashid Mithun Bose 18/25/2014.
Sales POV: Digital Customer Services Platform Presented by Michael Bommer.
The Power of Using Artificial Intelligence
Digital Assistants – a brand’s best friend?
11/8/ :31 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Why industry cares about nlp for tamil?
4/19/ :02 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
User Modeling for Personal Assistant
Live Customer Support Solution
Machine Learning overview Chapter 18, 21
Organization and Knowledge Management
Making AI Walk The Talk Jegannathan Kannan
Intelligent Agent Solution
Search Engine Optimisation
Information Retrieval and Web Search
Introduction to Azure Bot Framework
Build smarter bots and devices by connecting to the Microsoft Graph
Asad Khan Managing Director Health & Public Service.
A Shopping Agent for the WWW
Machine Learning With Python Sreejith.S Jaganadh.G.
Helping Millions of digital banking customers be…
Changing how people interact with computers
Information Retrieval and Web Search
INTRODUCTION Google has taken on Amazon's Alexa, Apple's Siri, and Microsoft's Cortana with its own voice assistant called Google Assistant. Google first.
Are End-to-end Systems the Ultimate Solutions for NLP?
The Bot Framework and the Microsoft Graph
Build Bot using PowerApps
Generating Natural Answers by Incorporating Copying and Retrieving Mechanisms in Sequence-to-Sequence Learning Shizhu He, Cao liu, Kang Liu and Jun Zhao.
© 2016 Global Market Insights, Inc. USA. All Rights Reserved Chatbot Market to reach $1.34bn by 2024: Global Market Insights Inc.
Welcome to the Boston.
Information Retrieval and Web Search
Chatbots Testing Automated testing for Chatbots Jan, 2018.
The Bing Search APIs in the Azure Marketplace Enable Primal to Deliver Personalized Content “Primal's patented AI provides a comprehensive understanding.
Chatbots for Dummies José 10/11/2018 Immersion
INTELLIGENT (SMART) E-COMMERCE
Continuous Automated Chatbot Testing
Web IR: Recent Trends; Future of Web Search
Implementing AI solutions using the cognitive services in Azure
Submitted By: Usha MIT-876-2K11 M.Tech(3rd Sem) Information Technology
José Mendes Chatbots for Dummies.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Intelligent Bots with Headless Umbraco Up Next.
E-Commerce Chatbot by Coviam Technologies
CSE 635 Multimedia Information Retrieval
ISWC 2013 Entity Recommendations in Web Search
Chatbots for Dummies José 12/05/2018 Immersion
Technical Capabilities
Presented by: 李祐賢 指導教授:傅楸善
AGMLAB Information Technologies
A Mobile Application for the Blind and Dyslexic
Building and Integrating a Chatbot in 30 minutes
A STORY ON CONVERSATIONAL CHATBOT SUBHAJIT SENGUPTA & SHARIQ SHAIKH
x.ai makes an AI personal assistant who schedules meetings for you
61% 55% Interactive Voice Response Bot of customers would pay extra
Think Alexa for Websites
Information Retrieval and Web Search
Artificial Intelligence: Intelligent Knowledge Assistants
Huawei CBG AI Challenges
Presentation transcript:

Topics Question answering at Bing Conversational question understanding

Going to be high level…

Queston Answering at Bing Microsoft AI and Research – Core Relevance

About Us Team: Core Relevance Who: Researchers and engineers Where: Sunnyvale, California, USA Working on: Improving relevance of search results, currently focusing on question answering and conversational search

Motivation Chatbots, digital personal assistants, smart home devices, etc. More conversational interactions between humans and machines 🤖📱 💻🔈 🗣

QnA on Bing.com

QnA on Bing.com

QnA on Cortana

QnA on FB Messenger

MS MARCO Microsoft MAchine Reading COmprehension Dataset http://www.msmarco.org/ Contains: queries real anonymized user queries passages extracted from real web documents retrieved by Bing for the corresponding query answers human generated, also mark which passages were used as supporting evidence

MS MARCO

MS MARCO “Building intelligent agents with the ability for reading comprehension (RC) or open-domain question answering (QA) over real world data is a major goal of artificial intelligence. Such agents can have tremendous value for consumers because they can power personal assistants such as Cortana [3], Siri [6], Alexa [1], or Google Assistant [4] found on phones or headless devices like Amazon Echo [2], all of which have been facilitated by recent advances in deep speech recognition technology [18, 9]. As these types of assistants rise in popularity, consumers are finding it more convenient to ask a question and quickly get an answer through voice assistance as opposed to navigating through a search engine result page and web browser. Intelligent agents with RC and QA abilities can also have incredible business value by powering bots that automate customer service agents for business found through messaging or chat interfaces.”

SQuAD Leaderboard https://rajpurkar.github.io/SQuAD-explorer/ Microsoft Google Saleforce Facebook IBM Alibaba

QnA Companies = $$$ Maluuba Metamind Ozlo https://techcrunch.com/2017/01/13/microsoft-acquires-maluuba-a-startup- focused-on-general-artificial-intelligence/ Metamind https://techcrunch.com/2016/04/04/saleforce-acquires-metamind/ Ozlo https://techcrunch.com/2017/07/31/facebook-buys-ozlo-to-boost-its- conversational-ai-efforts/

IR more important than ever Question Passage Answer

IR more important than ever Question Document Answer

IR more important than ever Question Index of Documents Answer IR

Conversational Question Understanding Using Web Knowledge Gary Ren, Manish Malik, Xiaochuan Ni, Qifa Ke, Nilesh Bhide Microsoft AI and Research – Core Relevance

Task Conversational question = question that depends on the context of the current conversation Ex: “When was Microsoft founded?” → “Who founded it?” → “What is the stock price?” Conversational question understanding (CQU) Determine whether or not question depends on previous context If so, reformulate the question to include the correct context

Current Q reformulated Solution Previous Q&A, current Q Parse Context NLP Entities Entity properties prev question: Is Microsoft in Seattle? prev answer: Yes current question: Who is its mayor? Generate Reformulations Heuristics model Deep model Original: Who is its mayor? R1: Who is Microsoft’s mayor? R2: Who is Seattle’s mayor? Original R1 Rn Rn+1 Select Best Reformulation selected reformulation: Who is Seattle’s mayor? Web knowledge Current Q reformulated

Current Q reformulated Parse Context Previous Q&A, current Q Parse Context NLP Entities Entity properties prev question: Is Microsoft in Seattle? prev answer: Yes current question: Who is its mayor? Generate Reformulations Heuristics model Deep model Original: Who is its mayor? R1: Who is Microsoft’s mayor? R2: Who is Seattle’s mayor? Original R1 Rn Rn+1 Select Best Reformulation selected reformulation: Who is Seattle’s mayor? Web knowledge Current Q reformulated

Generate Reformulations Previous Q&A, current Q Parse Context NLP Entities Entity properties prev question: Is Microsoft in Seattle? prev answer: Yes current question: Who is its mayor? Generate Reformulations Heuristics model Deep model Original: Who is its mayor? R1: Who is Microsoft’s mayor? R2: Who is Seattle’s mayor? Original R1 Rn Rn+1 Select Best Reformulation selected reformulation: Who is Seattle’s mayor? Web knowledge Current Q reformulated

Deep Model Dataset from search engine logs Query sessions consisting of: query1 query2 (depends on context from query1) query3 (reformulation of query2 to include context) Ex: query1 = “Is Microsoft in Seattle?” query2 = “Who is its mayor?” query3 = “Who is Seattle’s mayor?”

Deep Model Input = query1, query 2; Output = query3 Sequence to sequence with attention Encoder Decoder

Deep Model Sample query session using trained model, with answers from Bing Q: Where is amsterdam? A: North Holland, Netherlands Q: What is its weather? → What is amsterdam weather? A: 15°C Q: Who is the mayor? → Who is the mayor of amsterdam? A: Eberhard van der Laan Q: How to split string in python? A: split() Q: How to read file? → How to read file in python? A: open() Sample query session using trained model, with answers from Bing Q: How tall is kobe bryant? A: 6’6” Q: When was he born? → When was kobe bryant born? A: August 23, 1978 Q: What are the differences between bacteria and virus? A: The differences are… Q: What are the similarities? → What are the similarities between bacteria and virus? A: The similarities are…

Select Best Reformulation Previous Q&A, current Q Parse Context NLP Entities Entity properties prev question: Is Microsoft in Seattle? prev answer: Yes current question: Who is its mayor? Generate Reformulations Heuristics model Deep model Original: Who is its mayor? R1: Who is Microsoft’s mayor? R2: Who is Seattle’s mayor? Original R1 Rn Rn+1 Select Best Reformulation selected reformulation: Who is Seattle’s mayor? Web knowledge Current Q reformulated

Demo

Demo

Demo

Demo

Search Powered Conversations Two way conversations between questioner and respondent can help to satisfy questioner’s information need, and feel more natural Ask questions back to user for disambiguation and exploration Leverage web knowledge to have guided conversations with users

Conclusion 🗣 🤖📱 💻🔈 Question answering is important Conversational question understanding system that can be easily plugged into different scenarios Benefit of guided/two way conversations Conversational technologies will become more and more prevalent Conversational Question Understanding Search Powered Conversations 🤖📱 💻🔈 🗣

We’re hiring! Come chat if you have any questions! You can send resume/cv to gren@microsoft.com

Thank you!

Questions?