ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.

Slides:



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

ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
The Logic of Intelligence Pei Wang Department of Computer and Information Sciences Temple University.
An Introduction to Artificial Intelligence. Introduction Getting machines to “think”. Imitation game and the Turing test. Chinese room test. Key processes.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
ISBN Chapter 3 Describing Syntax and Semantics.
Formal Methods in Software Engineering Credit Hours: 3+0 By: Qaisar Javaid Assistant Professor Formal Methods in Software Engineering1.
Jigar Gaglani.  A Programming language is a notational system for describing computations in a machine and human readable form.
LEARNING FROM OBSERVATIONS Yılmaz KILIÇASLAN. Definition Learning takes place as the agent observes its interactions with the world and its own decision-making.
Describing Syntax and Semantics
Artificial Intelligence Reasoning. Reasoning is the process of deriving logical conclusions from given facts. Durkin defines reasoning as ‘the process.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Knowledge representation methods جلسه سوم. KR is AI bottleneck The most important ingredient in any expert system is knowledge. The power of expert systems.
Some Thoughts to Consider 6 What is the difference between Artificial Intelligence and Computer Science? What is the difference between Artificial Intelligence.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Artificial Intelligence: Its Roots and Scope
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Knowledge representation
Proof Systems KB |- Q iff there is a sequence of wffs D1,..., Dn such that Dn is Q and for each Di in the sequence: a) either Di is in KB or b) Di can.
{ Logic in Artificial Intelligence By Jeremy Wright Mathematical Logic April 10 th, 2012.
Artificial Intelligence
MATH 224 – Discrete Mathematics
1 Inference Rules and Proofs (Z); Program Specification and Verification Inference Rules and Proofs (Z); Program Specification and Verification.
Knowledge Representation Use of logic. Artificial agents need Knowledge and reasoning power Can combine GK with current percepts Build up KB incrementally.
Fall 98 Introduction to Artificial Intelligence LECTURE 7: Knowledge Representation and Logic Motivation Knowledge bases and inferences Logic as a representation.
1 Knowledge Representation. 2 Definitions Knowledge Base Knowledge Base A set of representations of facts about the world. A set of representations of.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
LOGIC AND ONTOLOGY Both logic and ontology are important areas of philosophy covering large, diverse, and active research projects. These two areas overlap.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Course Overview and Road Map Computability and Logic.
Artificial Intelligence: Introduction Department of Computer Science & Engineering Indian Institute of Technology Kharagpur.
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 13 of 41 Monday, 20 September.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM]
1 CS 385 Fall 2006 Chapter 1 AI: Early History and Applications.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
3.2 Semantics. 2 Semantics Attribute Grammars The Meanings of Programs: Semantics Sebesta Chapter 3.
Syntax and Semantics CIS 331 Syntax: the form or structure of the expressions, statements, and program units. Semantics: the meaning of the expressions,
Automated Reasoning Early AI explored how to automated several reasoning tasks – these were solved by what we might call weak problem solving methods as.
Ch. 13 Ch. 131 jcmt CSE 3302 Programming Languages CSE3302 Programming Languages (notes?) Dr. Carter Tiernan.
An Axiomatic Basis for Computer Programming Robert Stewart.
KNOWLEDGE BASED SYSTEMS
Artificial Intelligence 7. Making Deductive Inferences Course V231 Department of Computing Imperial College, London Jeremy Gow.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Artificial Intelligence “Introduction to Formal Logic” Jennifer J. Burg Department of Mathematics and Computer Science.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
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.
Artificial Intelligence Knowledge Representation.
CS621: Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture–10: Soundness of Propositional Calculus 12 th August, 2010.
COMPUTER SYSTEM FUNDAMENTAL Genetic Computer School INTRODUCTION TO ARTIFICIAL INTELLIGENCE LESSON 11.
Artificial Intelligence Lecture No. 14 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
Artificial Intelligence Logical Agents Chapter 7.
Computing & Information Sciences Kansas State University Monday, 18 Sep 2006CIS 490 / 730: Artificial Intelligence Lecture 11 of 42 Monday, 18 September.
Introduction to Artificial Intelligence Heshaam Faili University of Tehran.
Sub-fields of computer science. Sub-fields of computer science.
Chapter 7. Propositional and Predicate Logic
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
CS 4700: Foundations of Artificial Intelligence
Artificial Intelligence Chapter 17 Knowledge-Based Systems
Artificial Intelligence Chapter 17 Knowledge-Based Systems
Chapter 10: Mathematical proofs
Artificial Intelligence introduction(2)
Artificial Intelligence Lecture 11: First Order Logic
Chapter 7. Propositional and Predicate Logic
Department of Computer Science Abdul Wali Khan University Mardan
Artificial Intelligence Chapter 17 Knowledge-Based Systems
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
Representations & Reasoning Systems (RRS) (2.2)
Habib Ullah qamar Mscs(se)
Presentation transcript:

ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information Technology Institute of Applied Computer Systems Department of Systems Theory and Design THE ROLE OF FIRST ORDER LOGIC IN ARTIFICIAL INTELLIGENCE

The Role of First-Order Logic In Artificial Intelligence Logic is the oldest form of knowledge representation in a computer. Logic concentrates on using knowledge in a rigorous, provably correct way. Logic representation techniques linked with intelligent systems offer a formal well- founded approach to knowledge representation and reasoning.

The Role of First-Order Logic In Artificial Intelligence Logical formalism suggests a powerful way of deriving new knowledge from old – mathematical deduction. In this formalism conclusion can be made that a new statement is true by proving that it follows from the statements that are already known. First-order logic have sound and complete formal inference rules.

The Role of First-Order Logic In Artificial Intelligence Logic as a formal system lends itself to automation. A wide variety of problems can be attacked by representing the problem description and relevant background information as logical axioms and treating problem instances as theorems to be proved.

The Role of First-Order Logic In Artificial Intelligence Logical knowledge representation approach forms the basis upon which most Artificial Intelligence programming languages (PROLOG, for example) and shells are built.

The Role of First-Order Logic In Artificial Intelligence Artificial Intelligence programming requires means of capturing and reasoning about qualitative aspects of a problem. First-Order Logic directly captures the descriptive knowledge.

The Role of First-Order Logic In Artificial Intelligence First-Order Logic provides artificial intelligence programmers with a well- defined language for describing and reasoning about qualitative aspects of a system. First-Order Logic is sufficiently general to provide a foundation for other formal models of knowledge representation.

The Role of First-Order Logic In Artificial Intelligence Logic is not suitable for all problems. Some knowledge resists embodiment in axioms. Logic is weak as a representation for certain kinds of knowledge.

The Role of First-Order Logic In Artificial Intelligence The notation of pure logic does not allow to express such notations as heuristic distances (state differences). It is difficult to develop a system that could consistently solve complicated problems.

The Role of First-Order Logic In Artificial Intelligence This is due to the fact that complex logical systems are able to generate an infinite number of provable theorems: without powerful techniques (heuristics) to guide their search, which is inherently exponential, automated theorem provers proved large number of irrelevant theorems.

The Role of First-Order Logic In Artificial Intelligence Consequently, theorem provers may not help to solve all hard practical problems, even if they do their work instantaneously.

First-Order Logic This is one of the most common and widely studied knowledge representation languages. Propositional Logic – limited to facts. First Order Logic (Predicate Logic) – world has objects (things with individual identities).

First-Order Logic Properties (for example, red, round, prime, multi-stored) to distinguish different objects (for example, houses, names, colors, sizes, numbers, theories, basketball games, centuries). Relations among objects (for example, larger, smaller, inside, part of, has color, owns, father of, best friend, one more than).

First-Order Logic Some relations are Functions (only one value results from one input), for example father of, one more than, etc. Facts than are objects, properties, or relations.