IBM Research Building Watson Beyond Jeopardy David Ferrucci, IBM Fellow Principal Investigator DeepQA@ IBM Research © 2010 IBM Corporation IBM Research What is Watson? Business Value Dave: How do I get 8% return in this economy? Watson: Don’t know…What is Toronto?????? 2 © 2010 IBM Corporation IBM Research Overview A start in Jeopardy! –Motivations and Challenges Watson’s Value Proposition – Real Application Potential Watson 2.0 – What is next? © 2010 IBM Corporation IBM Research A Grand Challenge Opportunity Drive Important Scientific Advances – Envision new ways for computers to impact society & science Be Relevant to IBM Customers – Enable better, faster decision making over unstructured and structured content – Business Intelligence, Knowledge Discovery and Management, Government, Compliance, Publishing, Legal, Healthcare, Product Support, etc. Capture the Broader Imagination – The Next Deep Blue 4 © 2010 IBM Corporation IBM Research Want to Play Chess or Just Chat? Chess – A finite, mathematically well-defined search space – Limited number of moves and states – All the symbols are completely grounded in the mathematical rules of the game Human Language – Words by themselves have no meaning – Only grounded in human cognition – Words navigate, align and communicate an infinite space of intended meaning – Computers can not ground words to human experiences to derive meaning © 2010 IBM Corporation IBM Research Hard Questions or Hard Answers or both? Depends on the Evidence. Person Birth Place A. Einstein ULM Where was X born? Structured Unstructured One day, from among his city views of Ulm, Otto chose a water color to send to Albert Einstein as a remembrance of Einstein´s birthplace. X ran this? Person Organization J. Welch GE If leadership is an art then surely Jack Welch has proved himself a master painter during his tenure at GE. © 2010 IBM Corporation IBM Research Meaning and Expression in Healthcare (many different expressions, meaning highly dependent on context) food would “get stuck” when she was swallowing …swallowing difficulty… Chronology Causation sudden onset of chills …can cause food to move slowly in the esophagus. cold Terminology coryza chills Terminology …food gets held-up… productive cough after nonproductive cough Fever High Temperature Temperature Chronology Fever after acute symptoms subside… Magnitude productive cough Chronology Abdomen Pain Terminology pneumaturia bubbles in the urine Urination Pain Causation between the upper abdomen and the back Dysuria Abdomen Pain exacerbated by exercise Kidney Pain Flank Pain Location Lower Back Pain © 2010 IBM Corporation IBM Research The Jeopardy! Challenge: A compelling and notable way to drive and measure the technology of automatic Question Answering along 5 Key Dimensions Broad/Open Domain Complex Language $200 $1000 If you're standing, it's the direction you should look to check out the wainscoting. The first person mentioned by name in ‘The Man in the Iron Mask’ is this hero of a previous book by the same author. $600 $2000 High Precision Accurate Confidence High Speed In cell division, mitosis splits the nucleus & cytokinesis splits this liquid cushioning the nucleus Of the 4 countries in the world that the U.S. does not have diplomatic relations with, the one that’s farthest north © 2010 IBM Corporation IBM Research What does the input even mean? This actor, Audrey's husband from 1954 to 1968, directed her as Rima the bird girl in "Green Mansions" Duration? Bird? Person? © 2010 IBM Corporation IBM Research Broad Domain We do NOT attempt to anticipate all questions and build specialized databases. 3.00% 2.50% 2.00% In a random sample of 20,000 questions we found 2,500 distinct types*. The most frequent occurring <3% of the time. The distribution has a very long tail. And for each these types 1000’s of different things may be asked. 1.50% 1.00% Even going for the head of the tail will barely make a dent 0.50% he film group capital woman song singer show composer title fruit planet there person language holiday color place son tree line product birds animals site lady province dog substance insect way founder senator form disease someone maker father words object writer novelist heroine dish post month vegetable sign countries hat bay 0.00% *13% are non-distinct (e.g., it, this, these or NA) Our Focus is on reusable NLP technology for analyzing volumes of as-is text. Structured sources (DBs and KBs) are used to help interpret the text. 10 © 2010 IBM Corporation IBM Research © 2010 IBM Corporation IBM Research Inducing Meaning Volumes of Text Syntactic Frames Semantic Frames Inventors patent inventions (.8) Officials Submit Resignations (.7) People earn degrees at schools (0.9) Fluid is a liquid (.6) Liquid is a fluid (.5) Vessels Sink (0.7) People sink 8-balls (0.3) (pool game (0.8)) © 2010 IBM Corporation IBM Research Generating Possibilities, Gathering and Scoring Evidence In cell division, mitosis splits the nucleus & cytokinesis splits this liquid cushioning the nucleus. Many candidate answers (CAs) are generated from many different searches Organelle Vacuole Each possibility is evaluated according to different dimensions of evidence. Cytoplasm Just One piece of evidence is if the CA is of the right type. In this case a “liquid”. Plasma Mitochondria Blood … “Cytoplasm is a fluid surrounding the nucleus…” Is(“Cytoplasm”, “liquid”) = 0.2↑ Is(“organelle”, “liquid”) = 0.1 Is(“vacuole”, “liquid”) = 0.2 Is(“plasma”, “liquid”) = 0.7 Wordnet Is_a(Fluid, Liquid) ? Learned Is_a(Fluid, Liquid) yes. © 2010 IBM Corporation IBM Research Quality of Evidence: Weak Evidence In May 1898 Portugal celebrated the 400th anniversary of this explorer’s arrival in India. In May, Gary arrived in India after he celebrated his anniversary in Portugal. arrived in celebrated In May 1898 Keyword Matching 400th anniversary This evidence suggests “Gary” is the answer BUT the system must learn that keyword matching may be weak relative to other types of evidence 14 Keyword Matching Portugal celebrated In May Keyword Matching anniversary Keyword Matching in Portugal arrival in India explorer Keyword Matching India Gary © 2010 IBM Corporation IBM Research Quality of Evidence: Better Evidence In May 1898 Portugal celebrated the 400th anniversary of this explorer’s arrival in India. On the 27th of May 1498, Vasco da Gama landed in Kappad Beach Search Far and Wide Explore many hypotheses celebrated Find Judge Evidence Portugal May 1898 400th anniversary landed in Many inference algorithms Temporal Reasoning 27th May 1498 Date Math arrival in This system must learn this is better evidence. India Statistical Paraphrasing GeoSpatial Reasoning Paraphrase s Kappad Beach GeoKB Vasco da Gama explorer The evidence is still not 100% certain. 15 © 2010 IBM Corporation IBM Research Not Just for Fun Some Questions require Decomposition and Synthesis A long, tiresome speech delivered by a frothy pie topping . Diatribe . Harangue . . . Answer: Meringue Whipped Cream . . Meringue . . . Harangue Category: Edible Rhyme Time 16 © 2010 IBM Corporation IBM Research Divide and Conquer (Typical in Final Jeopardy!) Must identify and solve sub-questions from different sources to answer the top level question Lyndon B Johnson In 1968 this man was U.S. president. When "60 Minutes" premiered this man was U.S. president. ? The DeepQA architecture attempts different decompositions and recursively applies the QA algorithms 17 © 2010 IBM Corporation IBM Research The Missing Link Buttons Shirts, TV remote controls, Telephones Mt Everest Edmund Hillary He was first On hearing of the discovery of George Mallory's body, he told reporters he still thinks he was first. © 2010 IBM Corporation IBM Research What It Takes to compete against Top Human Jeopardy! Players Our Analysis Reveals the Winner’s Cloud Each dot – actual historical human Jeopardy! games Top human players are remarkably good. Winning Human Performance Grand Champion Human Performance 2007 QA System More Confident 19 Less Confident © 2010 IBM Corporation IBM Research What It Takes to compete against Top Human Jeopardy! Players Our Analysis Reveals the Winner’s Cloud Each dot – actual historical human Jeopardy! games Winning Human Performance In 2007, we committed to making a Huge Leap! Grand Champion Human Performance Computers? Not So Good. 2007 QA Computer System More Confident 20 Less Confident © 2010 IBM Corporation IBM Research Some Ground Assumptions Large Hand-Crafted Models won’t cut it –Too Slow, Too Narrow, Too brittle, Too Bias –Need to acquire and analyze information from As-Is Knowledge sources “Intelligence” from many diverse methods –Consider many hypotheses . Reduce early biases. –Consider many diverse algorithms . No single one is perfect or complete. –Analyze evidence form different perspectives –Best combination is continually learned , tested and refined Massive Parallelism a Key Enabler –Pursue many competing independent hypotheses over large data –Efficiency will demand simultaneous threads of evidence evaluation © 2010 IBM Corporation IBM Research DeepQA: The architecture underlying Inside Watson Generates many hypotheses, collects a wide range of evidence and balances the combined confidences of over 100 different analytics that analyze the evidence form different dimensions Learned Models help combine and weigh the Evidence Evidence Sources Question Answer Sources Primary Search Candidate Answer 100’s Possible Generation Balance & Combine Models Models Models Models Models Models Deep Evidence Evidence Retrieval 100,000’s Scores from Scoring many Deep Analysis 1000’s of Answer Scoring Pieces of Evidence Algorithms Answers Multiple Interpretations Question & Topic Analysis 100’s sources Question Decomposition Hypothesis Generation Hypothesis Generation Hypothesis and Evidence Scoring Hypothesis and Evidence Scoring ... Synthesis Final Confidence Merging & Ranking Answer & Confidence © 2010 IBM Corporation IBM Research Rapid Innovation Process Systems Engineers Start Watson2 Biweekly Build Statistical Machine Learning Training Data Update Test Data ML Models Run Train Test Data Input & Output New Algorithms Indices & Derived Resources Researchers Y Positive Impact? Systems Engineers N Content Analysis Algorithm Development Learning Knowledge Extraction Domain Experts Interactive Learning TeachWatson Prep Ideas Judge and Teach Research Plan Source Evaluation And Prep Original Content Researchers Triage Research Loop Headroom Analysis Systems Analysts Research Opportunities Headroom Analysis 23 IBM and Cleveland Clinic – Internal Use Only Researchers Vetted Output & Enriched Training Data Accuracy Analysis © 2010 IBM Corporation IBM Research Rapid Innovation Methodology Emerged Goal-Oriented Metrics and Incremental Investments – Identify a Target and Technical Approach – Headroom Analysis: Estimate idea’s potential impact on key metrics – Balance long-term & short-term investments. Have the next priority ready. Be Agile. Extreme Collaboration – Implemented “One Room” to optimize team work and communication – Immediate access to the right “expert”, spontaneous discussions, no good idea lost Disciplined Engineering and Evaluation (Regular Blind Data Experiments) – Bi-weekly End-to-End Integration Runs & Evaluations (Large Compute Resources) – >10 GBs of error analysis output made accessible via Web-Based Tool – Positive impact on last run required to get into the next bi-weekly run >8000 Documented experiments performed in 4 years 24 © 2010 IBM Corporation IBM Research Integrated System Performance was Job #1 Independent Component Results – Individual algorithm results can get you published – Examples: Word sense disambiguation, parsing, graph matching, co-reference, Text Entailments etc. But.. – Integrated with many others your pet idea may be diminished – Integrated System Performance – The End-to-End system is enormously complex and its performance is empirical – Unpredictable interactions and hidden variables impact the net effect The System as an open “Market Place” – Your work must contribute in the context of all the other competing components – Algorithms need to stand up to simpler, cheaper in the context of the larger evolving system Encouraged people to take a System-Wide view. Tools to isolate and measure impact and cost. An open architecture that supported rapid combination of components. © 2010 IBM Corporation IBM Research Growing Pains (Some Early Answers) the People THE AMERICAN DREAM Decades before Lincoln, Daniel Webster spoke of government "made for", "made by" & "answerable to" them No One WW I NEW YORK TIMES HEADLINES An exclamation point was warranted for the "end of" this! In 1918 a sentence Apollo 11 moon landing MILESTONES In 1994, 25 years after this event, 1 participant said, "For one crowning the Big Bang moment, we were creatures of the cosmic ocean” Call on the phone THE QUEEN'S ENGLISH Give a Brit a tinkle when you get into town & you've done this urinate Louis Pasteur FATHERLY NICKNAMES This Frenchman was "The Father of Bacteriology" How Tasty Was My Little Frenchman © 2010 IBM Corporation IBM Research Central repository of Experiments © 2010 IBM Corporation IBM Research Experiment view: Aggregate Performance Stats © 2010 IBM Corporation IBM Research Specific Questions and Answers © 2010 IBM Corporation IBM Research 100’s of Algorithmic Features For Each Possible Answer © 2010 IBM Corporation IBM Research Individual Feature Engineering © 2010 IBM Corporation labs The Machine Learning Problem in Watson Instance: (Question, Candidate-Answer) Pair Features: 200 features obtained from Scorers + 400 Derived Features (i.e., Standardized and Imputed) Label: True or False for answer correctness Training Set: Single set collected over all questions Typical Training Set: 11K Questions, 1M Instances Final Game Training Set: 20K Questions, 2M Instances Goal: Produce a confidence score representing a probability of being correct and rank labs Mixture of Experts Different question classes require weighing evidence differently • Statistical (tree kernel) &rule-based methods classify questions • Partitioned experts were trained for each question class • When answering a question, question is routed based on 8 different classes QClass 19th CENTURY PORTUGAL: In May 1898 Portugal celebrated the 400th anniversary of this explorer’s arrival in India. Factoid 2-PART WORDS: It's the name of the small hole in the sink, often just below the faucet, or what it may prevent EDIBLE RHYME TIME: A long tiresome speech delivered by a frothy pie topping Definition Puzzle Learned Models help combine and weigh the Evidence Models Models Models Models Models Models FETAL ATTRACTION: From the Greek for "flat cake", this uterine wall organ connects to the fetus via the umbilical cord. Etymology labs Final Ranking: Successive Classifier Phases Filter: light-weight features select candidates for deeper analysis Base: Initial ranking and confidence evaluation, specialized to main question types (600 Features) Answer Features Each classifier has access to all features as well as previous classifier scores and ranks. Transfer Learning: Transfer-learning for special, rare question types. Use base confidence as a feature. Include 6 target Filter Base Transfer domain features. Merge Merge: Merge and evaluate equivalent hypotheses. Distinct merge policies for each feature (e.g., max, min, average, decaying sum). Select most confident as canonical answer. Elite Elite: Trains with all available features but on just topranked instances (i.e., successive refinement) Diffusion Evidence Diffusion: Shifts evidence across semantically related candidates (e.g., author to book). Multi Learns a how much to shift from related to target for each feature. Multi-answers: Learn how to combine evidence for assembled answers from individual answers (e.g., “snap, crackle, pop”) Ranked Answers IBM Research Feature Interaction Engineering © 2010 IBM Corporation IBM Research Semantic Features Provide Different Classes of Evidence There’s a Bethel College and a Seminary in both cities. System is not weighing Geospatial evidence high enough. These are Aggregate Feature Labels. For each of these shown here there are 5-20 finer grained features each corresponding to individual evidence scoring algorithms. Humans may get this based on the pun to choose St. Paul since it’s a “holy” city. We are adding a Pun Scorer That will look for these sorts of Pun-like relationships© 2010 IBM Corporation IBM Research Grouping Features to produce Evidence Profiles Clue: Chile shares its longest land border with this country. 1 0.8 0.6 Argentina Bolivia Bolivia is more Popular due to a commonly discussed border dispute.. 0.4 0.2 Positive Evidence 0 -0.2 Negative Evidence © 2010 IBM Corporation IBM Research Evidence: Time, Popularity, Source, Classification etc. Clue: You’ll find Bethel College and a Seminary in this “holy” Minnesota city. Saint Paul South Bend There’s a Bethel College and a Seminary in both cities. System is not weighing location evidence high enough to give St. Paul the edge. © 2010 IBM Corporation IBM Research Evidence: Puns Clue: You’ll find Bethel College and a Seminary in this “holy” Minnesota city. Saint Paul South Bend Humans may get this based on the pun since St. Paul since is a “holy” city. We added a Pun Scorer that discovers and scores Pun relationships. © 2010 IBM Corporation IBM Research Rapid Innovation Process Systems Engineers Start Watson2 Biweekly Build Statistical Machine Learning Training Data Update Test Data ML Models Run Train Test Data Input & Output New Algorithms Indices & Derived Resources Researchers Y Positive Impact? Systems Engineers N Content Analysis Algorithm Development Learning Knowledge Extraction Domain Experts Interactive Learning TeachWatson Prep Ideas Judge and Teach Research Plan Source Evaluation And Prep Original Content Researchers Triage Research Loop Headroom Analysis Systems Analysts Research Opportunities Headroom Analysis 41 IBM and Cleveland Clinic – Internal Use Only Researchers Vetted Output & Enriched Training Data Accuracy Analysis © 2010 IBM Corporation IBM Research DeepQA: Incremental Progress in Answering Precision on the Jeopardy Challenge: 6/2007-11/2010 IBM Watson Playing in the Winners Cloud 100% 90% v0.8 11/10 80% V0.7 04/10 70% v0.6 10/09 v0.5 05/09 Precision 60% v0.4 12/08 50% v0.3 08/08 v0.2 05/08 40% v0.1 12/07 30% 20% 10% Baseline 12/06 0% 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% % Answered © 2010 IBM Corporation IBM Research ML Enhancements 1 0.95 Precision 0.9 0.85 0.8 0.75 Base+Std+Impute+Routes+Phases Base+Std+Impute 0.7 Base+Std Base 0.65 0 10 20 30 40 50 60 70 80 90 100 Percent Answered © 2010 IBM Corporation IBM Research Workload Optimization: One Jeopardy! question could take 2 hours on a single 2.6Ghz Core Optimized & Scaled out on 2880-Core IBM Power750’s using UIMA-AS, Watson is answering in 2-6 seconds. Question 100s sources 1000’s of Pieces of Evidence 100s Possible Answers 100,000’s scores from many simultaneous Text Analysis Algorithms Multiple Interpretations Question & Topic Analysis Question Decomposition Hypothesis Generation Hypothesis Generation Hypothesis and Evidence Scoring Hypothesis and Evidence Scoring ... Synthesis Final Confidence Merging & Ranking Answer & Confidence © 2010 IBM Corporation IBM Research Deployment Models Production System Development System Low Latency, Dense Scale-Out Easy to change/update High Experimental Throughput Algorithm & Data Migration Software Bottlenecks 2500 Questions on ~1500 Cores in a few hours 1 Question on 2880 Cores in a few seconds © 2010 IBM Corporation IBM Research Game Strategy Managing the Luck of the Draw Risk Management Modulate Aggressiveness Direct Impact on Earnings DDs & FJ Learn at lower risk Dynamic Confidence Betting Clue Selection Prior Probabilities Common Betting Patterns Performance Relative to Competition © 2010 IBM Corporation IBM Research With Precision, Accurate Confidence and Speed, the rest was History © 2010 IBM Corporation IBM Research Was Jeopardy! a True Technology Driver KAFE: Knowledge From Extracted Content Question Processing KB Lenin Shipyard Gdansk Gdansk locate dIn Gdansk Northern Shipyard Severnaya produce s Verf Danzig Dependency parse, Focus/LAT detection: 6000 rules, Decomp. Eval on Jeopardy!: Parser: 92.4% acc, Stat LAT detection: 96.8% Relation Extraction Nationality Parent Starring TWREX Affiliated Exposure AircraftBomber Semantic Relation Repository 7000 rels Eval on ACE: F-score 73.2 (leading score) Calmac Ferry produces Shipyard locate dIn Steregush.. Corvette St. Petersburg Entity Disambiguation, Entity Typing, Type Disambiguation Eval on Wikipedia Disambig Task, F-score 92.5 Linguistic Frame Extraction Prismatic Passage Matching Ensemble is said Thallium element soft metallic look Scieeeeee Thallium like element bluish-gray that look like lead >1 Billlon Frames. Mining from ClueWeb: Synonymy, Temporal/Geographic Reasoning, Linguistic Axioms Eval on RTE 2010 Text Entailment: F-score 48.8 (leading score) SVO/isa/etc. cuts, Intensional/Extensional representation © 2010 IBM Corporation IBM Research Potential Business Applications Healthcare / Life Sciences: Diagnostic Assistance, EvidencedBased, Collaborative Medicine Tech Support: Help-desk, Contact Centers Enterprise Knowledge Management and Business Intelligence Government: Improved Information Sharing and Security © 2010 IBM Corporation IBM Research Evidence Profiles from disparate data is a powerful idea Each dimension contributes to supporting or refuting hypotheses based on – Strength of evidence – Importance of dimension for diagnosis (learned from training data) Evidence dimensions are combined to produce an overall confidence Overall Confidence Positive Evidence Negative Evidence © 2010 IBM Corporation DeepQA in Continuous Evidence-Based Diagnostic Analysis Considers and synthesizes a broad range of IBM Research evidence improving quality, reducing cost Symptoms Diagnosis Models Family History Patient History Medications Tests/Findings Notes/Hypotheses Confidence Renal failure UTI Diabetes Influenza hypokalemi a esophogitis Most Confident Diagnosis: Diabetes UTI Influenza Most Confident Diagnosis : Diabetes and Esophogitis Huge Volumes of Texts, Journals, References, DBs etc. © 2010 IBM Corporation IBM Research It’s all about the evidence 52 © 2010 IBM Corporation IBM Research Rapid Innovation Process Systems Engineers Start Watson2 Biweekly Build Statistical Machine Learning Training Data Update Test Data ML Models Run Train Test Data Input & Output New Algorithms Indices & Derived Resources Researchers Y Positive Impact? Systems Engineers N Content Analysis Algorithm Development Learning Knowledge Extraction Domain Experts Interactive Learning TeachWatson Prep Ideas Judge and Teach Research Plan Source Evaluation And Prep Original Content Researchers Triage Research Loop Headroom Analysis Systems Analysts Research Opportunities Headroom Analysis 53 IBM and Cleveland Clinic – Internal Use Only Researchers Vetted Output & Enriched Training Data Accuracy Analysis © 2010 IBM Corporation IBM Research Taking Watson beyond Jeopardy! Understanding Specific Questions Interacting Question-In/Answer-Out Explaining Precise Answers & Accurate Confidences Learning Batch Training Process The type of murmur associated with this condition is harsh, systolic, and increases in intensity with Valsalva From specific questions to rich, incomplete problem scenarios (e.g. EHR) Evidence analysis and look-ahead, drive interactive dialog to refine answers and evidence Move from quality answers to quality answers and evidence Answers, Corrections, Judgements Input, Responses Entire Medical Record Dialog Responses, Learning Questions Refined Answers, Follow-up Questions Rich Problem Scenarios 54 Scale domain learning and adaptation rate and efficiency Interactive Dialog Teach Watson Comparative Evidence Profiles Continuous Training & Learning Process © 2010 IBM Corporation IBM Research THANK YOU © 2010 IBM Corporation IBM Research TORONTO? © 2010 IBM Corporation IBM Research Categories are not as simple as the seem Watson uses statistical machine learning to discover that Jeopardy! categories are only weak indicators of the answer type. U.S. CITIES Country Clubs Authors St. Petersburg is home to Florida's annual tournament in this game popular on shipdecks (Shuffleboard) From India, the shashpar was a multi-bladed version of this spiked club (a mace) Archibald MacLeish? based his verse play "J.B." on this book of the Bible (Job) Rochester, New York grew because of its location on this (the Erie Canal) A French riot policeman may wield this, simply the French word for "stick“ (a baton) In 1928 Elie Wiesel was born in Sighet, a Transylvanian village in this country (Romania) © 2010 IBM Corporation IBM Research Toronto vs. Chicago Low because of weak evidence in content US CITIES Its largest airport is named for a World War II hero; its second largest, for a World War II battle Overall confidence was below threshold for both answers Low because being a US City is not a strong requirement simply based on Jeopardy! category © 2010 IBM Corporation IBM Research When being a US City is a more trusted requirement, Chicago is in first position but still weak, because Watson is not convinced about the WWII evidence it could find. US CITIES This US City’s largest airport is named for a World War II hero; its second largest, for a World War II battle © 2010 IBM Corporation
© Copyright 2026 Paperzz