Artificial Intelligence

Slides:



Advertisements
Similar presentations
1 Knowledge Representation Introduction KR and Logic.
Advertisements

CS344: Introduction to Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 10– Club and Circuit Examples.
Artificial Intelligence CS482, CS682, MW 1 – 2:15, SEM 201, MS 227 Prerequisites: 302, 365 Instructor: Sushil Louis,
Artificial Intelligence Inference in first-order logic Fall 2008 professor: Luigi Ceccaroni.
CS344: Artificial Intelligence
Knowledge Representation
Chapter 4 Knowledge Representation Artificial Intelligence ดร. วิภาดา เวทย์ประสิทธิ์ ภาควิชาวิทยาการคอมพิวเตอร์ คณะ วิทยาศาสตร์ มหาวิทยาลัยสงขลานครินทร์
Knowledge Representation Chapter 4. 2 What is KR? R. Davis, H. Schrobe, P. Szolovits (1993): 1.A surrogate 2.A set of ontological commitments 3.A fragmentary.
1 Knowledge Representation We’ve discussed generic search techniques. Usually we start out with a generic technique and enhance it to take advantage of.
CS344: Introduction to Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 7– Predicate Calculus and Knowledge Representation.
CS344: Introduction to Artificial Intelligence (associated lab: CS386) Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture–28, 29: Predicate Calculus;
CS344 Artificial Intelligence Prof. Pushpak Bhattacharya Class on 6 Mar 2007.
CS344 : Introduction to Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 10a- knowledge representation.
CSCI 5582 Fall 2006 CSCI 5582 Artificial Intelligence Lecture 9 Jim Martin.
Production Rules Rule-Based Systems. 2 Production Rules Specify what you should do or what you could conclude in different situations. Specify what you.
CS621: Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 21– Predicate Calculus and Knowledge Representation 7 th September,
Expert Systems Infsy 540 Dr. Ocker. Expert Systems n computer systems which try to mimic human expertise n produce a decision that does not require judgment.
Knowledge Acquisition. Concepts of Knowledge Engineering Knowledge engineering The engineering discipline in which knowledge is integrated into computer.
 Define A.I and discuss its application areas in detail.  Explain Turing test. why it is not justifiable to use it to test whether the machine is intelligent.
Copyright R. Weber INFO 629 Concepts in Artificial Intelligence Expert Systems Fall 2004 Professor: Dr. Rosina Weber.
Knowledge Engineering Second Term Fourth Year 1. Data, Information and Knowledge Data: Data is unprocessed facts and figures without any added interpretation.
CS344: Introduction to Artificial Intelligence (associated lab: CS386) Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 17, 18: Predicate Calculus 15.
CS 4100 Artificial Intelligence Prof. C. Hafner Class Notes Jan 19, 2012.
Assoc. Prof. Abdulwahab AlSammak. Course Information Course Title: Artificial Intelligence Instructor : Assoc. Prof. Abdulwahab AlSammak
Mining Structured vs. Unstructured Data Where is the structure and where did the semantics go? Rahim Yaseen SAP Labs LLC.
Chapter 13 Artificial Intelligence and Expert Systems.
CS344: Introduction to Artificial Intelligence (associated lab: CS386) Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 15, 16: Predicate Calculus 8.
CS 4100 Artificial Intelligence Prof. C. Hafner Class Notes Jan 17, 2012.
Logical Agents Chapter 7. Outline Knowledge-based agents Logic in general Propositional (Boolean) logic Equivalence, validity, satisfiability.
Intelligent Control Methods Lecture 7: Knowledge representation Slovak University of Technology Faculty of Material Science and Technology in Trnava.
KNOWLEDGE BASED SYSTEMS
Chapter 2: The Representation of Knowledge
Propositional Logic Predicate Logic
CS460/IT632 Natural Language Processing/Language Technology for the Web Lecture 1 (03/01/06) Prof. Pushpak Bhattacharyya IIT Bombay Introduction to Natural.
11 Artificial Intelligence CS 165A Tuesday, October 30, 2007  Knowledge and reasoning (Ch 7) Propositional logic  First-order logic (Ch 8) 1.
Use of Expert Systems for Application Systems Development.
11 Artificial Intelligence CS 165A Thursday, October 25, 2007  Knowledge and reasoning (Ch 7) Propositional logic 1.
CS344 Artificial Intelligence Prof. Pushpak Bhattacharya Class on 26 Mar 2007.
Knowledge Representation Fall 2013 COMP3710 Artificial Intelligence Computing Science Thompson Rivers University.
Prof. Pushpak Bhattacharyya, IIT Bombay 1 CS 621 Artificial Intelligence Lecture /08/05 Prof. Pushpak Bhattacharyya Fuzzy Logic Application.
Artificial Intelligence Knowledge Representation.
Definition and Technologies Knowledge Representation.
CS 344 Artificial Intelligence By Prof: Pushpak Bhattacharya Class on 12/Feb/2007.
CS 344 Artificial Intelligence By Prof: Pushpak Bhattacharya Class on 26/Feb/2007.
CS344 : Introduction to Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 4- Logic.
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 16 Description Logic.
CS621: Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture–6: Propositional calculus, Semantic Tableau, formal System 2 nd August,
CS621: Artificial Intelligence
Knowledge Representation
Knowledge Representation Techniques
CS344: Introduction to Artificial Intelligence (associated lab: CS386)
The function of knowledge representation scheme is
Knowledge Representation
Knowledge Representation
CS 621 Artificial Intelligence Lecture 4 – 05/08/05
Knowledge Representation and Inference
CS 3630 Database Design and Implementation
CSE 4705 Artificial Intelligence
Artificial Intelligence
KNOWLEDGE REPRESENTATION
CS621: Artificial Intelligence
Knowledge Representation I (Propositional Logic)
CS 188: Artificial Intelligence
CS621: Artificial Intelligence
CS621: Artificial Intelligence
CS621: Artificial Intelligence
Subject : Artificial Intelligence
Artificial Intelligence
Artificial Intelligence
Habib Ullah qamar Mscs(se)
Presentation transcript:

Artificial Intelligence CS 344 Artificial Intelligence By Prof: Pushpak Bhattacharya Class on 02/Apr/2007

Knowledge representation Requirements: Adequacy (I) (also called completeness) Correctness (II) Efficiency (III) I/II/III Acquisitional (learning) Representational Inferential

Representation Knowledge Should be able to represent everything in scope (expressive power) Structured (Eg: tables) Correct Semi-structured (Eg: Xml database) Efficient Unstructured (Eg: Plain text)

Examine tables as a knowledge representation scheme How do tables fair in terms of Adequacy Inference Acquisition ?

Student name Height Weight BMI Ram 5.6 76 xyz Shyam 6.2 63 pqr John 5.1 56 abc Consider the question “Which student is the tallest?” Without a procedure to calculate max, the question cannot be answered. (Needs Inferencing)

Other knowledge representation schemes Propositional calculus Predicate calculus Semantic net Frames Predicate calculus is considered as the epitome of KR in terms of adequacy and inferencing

Inferencing in PC Backward chaining Resolution Forward chaining

How to represent “Many”? Consider Q2 in Quiz Not many cities have a policeman who has been beaten by every thief in the city; Ramnagar is such a city All men are mortal - Some men are learned - Many men are rich - ?

Knowledge Procedural Declarative Declarative knowledge deals with factoid questions (what is the capital of India? Who won the Wimbledon in 2005? Etc.) Procedural knowledge deals with “How” Procedural knowledge can be embedded in declarative knowledge

Example: Employee knowledge base Employee record Emp id : 1124 Age : 27 Salary : 10L / annum Tax : Procedure to calculate tax from basic salary, Loans, medical factors, and # of children