Reasoning From (Not Quite) Text

Slides:



Advertisements
Similar presentations
Artificial Intelligence
Advertisements

1 Knowledge Representation Introduction KR and Logic.
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Slide 1 of 18 Uncertainty Representation and Reasoning with MEBN/PR-OWL Kathryn Blackmond Laskey Paulo C. G. da Costa The Volgenau School of Information.
Henry Lieberman MIT Media Lab AI in End-User Software Engineering Henry Lieberman, MIT (presenting) Raphael Hoffmann, Michael Toomim, U. Washington, Seattle.
Common Sense Reasoning for Interactive Applications MAS 964: Common Sense Reasoning for Interactive Application.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Introducing Formal Methods, Module 1, Version 1.1, Oct., Formal Specification and Analytical Verification L 5.
1 DCP 1172 Introduction to Artificial Intelligence Chang-Sheng Chen Topics Covered: Introduction to Nonmonotonic Logic.
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
1 Knowledge Representation We’ve discussed generic search techniques. Usually we start out with a generic technique and enhance it to take advantage of.
ConceptNet: A Wonderful Semantic World
Automating programming via concept mining, probabilistic reasoning over semantic knowledge base of SE domain by Max Talanov.
PHONEXIA Can I have it in writing?. Discuss and share your answers to the following questions: 1.When you have English lessons listening to spoken English,
CHAPTER 4 ANALYTICS, DECISION SUPPORT, AND ARTIFICIAL INTELLIGENCE
Sunita Sarawagi.  Enables richer forms of queries  Facilitates source integration and queries spanning sources “Information Extraction refers to the.
Artificial Intelligence
1 Information Retrieval and Extraction 資訊檢索與擷取 Chia-Hui Chang, Assistant Professor Dept. of Computer Science & Information Engineering National Central.
Statistical Natural Language Processing. What is NLP?  Natural Language Processing (NLP), or Computational Linguistics, is concerned with theoretical.
Adding Common Sense into Artificial Intelligence Common Sense Computing Initiative Software Agents Group MIT Media Lab.
Some Thoughts to Consider 6 What is the difference between Artificial Intelligence and Computer Science? What is the difference between Artificial Intelligence.
Common Sense Computing MIT Media Lab Interaction Challenges for Agents with Common Sense Henry Lieberman MIT Media Lab Cambridge, Mass. USA
Semantic Web outlook and trends May The Past 24 Odd Years 1984 Lenat’s Cyc vision 1989 TBL’s Web vision 1991 DARPA Knowledge Sharing Effort 1996.
The Thinking Machine Based on Tape. Computer Has Some Intelligence Now Playing chess Solving calculus problems Other examples:
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
Lecture 12: 22/6/1435 Natural language processing Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
RuleML-2007, Orlando, Florida1 Towards Knowledge Extraction from Weblogs and Rule-based Semantic Querying Xi Bai, Jigui Sun, Haiyan Che, Jin.
Steps Toward an AGI Roadmap Włodek Duch ( Google: W. Duch) AGI, Memphis, 1-2 March 2007 Roadmaps: A Ten Year Roadmap to Machines with Common Sense (Push.
Learning Object Metadata Mining Masoud Makrehchi Supervisor: Prof. Mohamed Kamel.
Artificial Intelligence
10/6/2015 1Intelligent Systems and Soft Computing Lecture 0 What is Soft Computing.
Lifestyle Modeling and Visualization Catherine Havasi, Ryan MacDowell, Rob Speer, and Marko Popovic.
Formal Models in AGI Research Pei Wang Temple University Philadelphia, USA.
Dr. Shazzad Hosain Department of EECS North South Universtiy Lecture 04 – Part A Knowledge Representation and Reasoning.
Artificial Intelligence By Michelle Witcofsky And Evan Flanagan.
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
AnalogySpace: Reducing the Dimensionality of Common Sense Knowledge Advisor: Hsin-His Chen Reporter: Chi-Hsin Yu Date: From AAAI 2008 Robert.
Artificial Intelligence Chapter 18. Representing Commonsense Knowledge.
The Structure of Information Retrieval Systems LBSC 708A/CMSC 838L Douglas W. Oard and Philip Resnik Session 1: September 4, 2001.
Kansas State University Department of Computing and Information Sciences CIS 830: Advanced Topics in Artificial Intelligence Wednesday, March 29, 2000.
1 CS 385 Fall 2006 Chapter 1 AI: Early History and Applications.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Digital Library The networked collections of digital text, documents, images, sounds, scientific data, and software that are the core of today’s Internet.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Commonsense Reasoning in and over Natural Language Hugo Liu, Push Singh Media Laboratory of MIT The 8 th International Conference on Knowledge- Based Intelligent.
What is Artificial Intelligence?
Knowledge Structure Vijay Meena ( ) Gaurav Meena ( )
Concept mining for programming automation. Problem ➲ A lot of trivial tasks that could be automated – Add field Patronim on Customer page. – Remove field.
Automating programming via concept mining, probabilistic reasoning over semantic knowledge base of SE domain by Max Talanov.
Understanding Naturally Conveyed Explanations of Device Behavior Michael Oltmans and Randall Davis MIT Artificial Intelligence Lab.
Lecture 8-2CS250: Intro to AI/Lisp What do you mean, “What do I mean?” Lecture 8-2 November 18 th, 1999 CS250.
Intelligent Control Methods Lecture 2: Artificial Intelligence Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Some Thoughts to Consider 5 Take a look at some of the sophisticated toys being offered in stores, in catalogs, or in Sunday newspaper ads. Which ones.
Common Sense Inference Let’s distinguish between: Mathematical inference about common sense situations Example: Formalize theory of behavior of liquids.
Sentiment Analysis Using Common- Sense and Context Information Basant Agarwal 1,2, Namita Mittal 2, Pooja Bansal 2, and Sonal Garg 2 1 Department of Computer.
COMPUTER SYSTEM FUNDAMENTAL Genetic Computer School INTRODUCTION TO ARTIFICIAL INTELLIGENCE LESSON 11.
Big Data: Every Word Managing Data Data Mining TerminologyData Collection CrowdsourcingSecurity & Validation Universal Translation Monolingual Dictionaries.
The Hebrew University of Jerusalem School of Engineering and Computer Science Academic Year: 2011/2012 Instructor: Jeff Rosenschein.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
1 Commonsense Reasoning in and over Natural Language Hugo Liu Push Singh Media Laboratory Massachusetts Institute of Technology Cambridge, MA 02139, USA.
Chapter 7. Propositional and Predicate Logic
School of Computer Science & Engineering
Ontology From Wikipedia, the free encyclopedia
Introduction Artificial Intelligent.
TA : Mubarakah Otbi, Duaa al Ofi , Huda al Hakami
Symbolic AI 2.0 Yi Zhou.
Chapter 7. Propositional and Predicate Logic
Introduction to Sentiment Analysis
Generalized Diagnostics with the Non-Axiomatic Reasoning System (NARS)
Habib Ullah qamar Mscs(se)
Presentation transcript:

Reasoning From (Not Quite) Text Henry Lieberman (with Catherine Havasi, Rob Speer, Ken Arnold, Dustin Smith) MIT Media Lab & Mind-Machine Project Cambridge, Mass. USA

Big success for Reasoning with Text this week! Yow!

For the play-by-play….

We need better mechanisms for reasoning! Clue: It was this anatomical oddity of US gymnast George Eyser.... Ken Jennings' answer: Missing a hand (wrong) Watson's answer: leg (wrong) Correct answer: Missing a leg

Turing’s Dream & Knowledge Challenge - Schubert Natural language is a pretty damn good knowledge representation language Has capabilities that formal KR doesn’t Resist the urge to “simplify so the computer can understand it” Don’t be so afraid of the Ambiguity bogeyman

Capabilities of Natural Language Representations Generalized Quantifiers Event/Situation Reference Modification (of Predicates & Sentences) Reification (of Predicates & Sentences) Metric/Comparative Attributes Uncertainty & Genericity Metalinguistic Capabilities

Textual Entailment Yow!

Logical Reasoning: Classic example Birds can fly. Tweety is a bird. Therefore… Tweety can fly.

Logical Reasoning: Not-so-classic example Cheap apartments are rare.

Logical Reasoning: Not-so-classic example Cheap apartments are rare. Rare things are expensive.

Logical Reasoning: Not-so-classic example Cheap apartments are rare. Rare things are expensive. Therefore… Cheap apartments are expensive. So, exactly what was wrong with that??

Yeah, what's wrong with that? Logicians say: Not the same sense of "rare", "expensive", etc. I say: Maybe, but punts the problem of translating language/Commonsense to logic Logic is about possible inference; Common Sense is about plausible inference

Not so interested in absolute truth as we are in… Plausibility (not necessarily Probability) Similarity Analogy Relevance Computing "intangible" qualities (affect, point of view, connotation, overall "sense")

Logical vs. Commonsense knowledge Precise Vague Formal Natural language Experts General public Explicit Implicit Consistent Possibly contradictory Up-front organization Back-end organization

Logical vs. Statistical Reasoning Big debate, much hot air We need to fill in the gap between them Word occurrences are weak evidence Symbolic expressions much stronger But how do you combine lots of them?

Open Mind Common Sense http://openmind.media.mit.edu

Open Mind Common Sense “The Wikipedia version of Cyc” since 2000 1 Million English statements, other languages How much Commonsense does an average person know? 1 human lifetime = 3 billion seconds Less than a billion - Maybe 100 million How much domain knowledge does a single expert know? Less than a million - Maybe 10-100 thousand

Open Mind Commons - Speer

Granularity How much parsing should you do? Stemming, Lemmatizing, Chunking, Tagging, … Something’s lost and something’s gained Adjustable granularity

Effect of the parser

ConceptNet relations

ConceptNet - Liu, Singh, Eslick

AnalogySpace – Speer, Havasi

What AnalogySpace can do It can generalize from sparsely-collected knowledge It can identify the most important dimensions in a knowledge space It can classify concepts along those dimensions It can create ad-hoc categories (and classify accordingly) It can confirm or question existing knowledge

AnalogySpace matrix

Dimensionality Reduction

Singular Value Decomposition

Traditional Logical Inference Inferences goes from True assertion -> True assertion via Inference Rules Good news: Very precise and reliable Bad news: Proof search blows up exponentially Requires precise definitions and assertions GIGO

AnalogySpace Inference All possible assertions put in a (big, sparse) box You can rearrange the box along semantic axes Good news: Computationally efficient Tolerant of imprecision, contradiction, disagreement… Stronger than statistical inference Bad news: Can’t be guaranteed to be very precise

Not-so-Common Sense Use Common Sense tools & methodology, but knowledge only common to a small group Collect knowledge from natural language sources Collect knowledge from games Collect knowledge from existing DBs, Ontologies, .. "Blend" with general Commonsense knowledge -> AnalogySpace for specific domain

Blending - Havasi Inference combining two AnalogySpaces Specialized and generalized knowledge bases Blending factor

CrossBridge - Krishnamurthy AnalogySpace-based technique for Structure Mapping analogy Indexes small networks of concepts & assertions Can do Case-Based Reasoning Electricity flows through Wires -> Water flows through Pipes, or Light flows through Fiber-Optic Cables?

CrossBridge - Krishnamurthy

Applications in Interface Agents Predictive typing, Speech recognition Storytelling with Media Libraries Detection and mitigation of online bullying Opinion Analysis Goal-oriented interfaces for Consumer Electronics Mobile to-do lists, location-aware context-sensitive maps Translation, language learning & multi-lingual communication Help and customer service Recommendation systems, scenario-based recommendation Programming and code sharing in natural language … and more

Example: Earth Sciences Knowledge Collaboration with Schlumberger Collect Earth Sciences Knowledge for intelligent search & browsing ~ 2000 assertions = 300 manual + 1600 from game Game = 2 one-hour sessions x 10 people 350 concepts, read glossary document

Geology sentences Petroleum is a mixture of hydrocarbons. [IsA] Air gun array is used for seismic surveying offshore. [UsedFor] A seismic survey is a measure of seismic-wave travel. [Measures] A wildcat is an exploration well drilled in an unproven area. [IsA] You would drill an exploration well because you want to determine whether hydrocarbons are present. [MotivatedByGoal]

Knowledge collection: Common Consensus - Smith

Knowledge collection: Common Consensus - Smith

Geology knowledge space You can find oil where there are lizards

Luminoso – Speer, Havasi Turnkey Opinion Analysis & Visualization platform Constructs AnalogySpace from sets of text files

Opinions of software When people talk about the mechanics of using software, that means they don't like it When people talk about what they want to do with software, that means they like it

You can use our stuff! http://csc.media.mit.edu

Event Networks – Dustin Smith Tomorrow at 4!

ToDoGo – Dustin Smith Yow!

Conclusion There’s been a controversy between logical and statistical reasoning We need to fill in the gap Symbolic representations as source “Do the math” to combine large numbers of them New thinking about Commonsense reasoning

Thanks! Henry Lieberman MIT Media Lab

Title Yow!

Title Yow!

Title Yow!

Title Yow!

Title Yow!