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.
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Problem Solving Well-formed predicate calculus expressions provide a means of describing objects and relations in a problem domain and inference rule.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Logic Use mathematical deduction to derive new knowledge.
Knowledge Representation
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Knowledge Representation & Reasoning.  Introduction How can we formalize our knowledge about the world so that:  We can reason about it?  We can do.
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.
III KNOWLEDGE AND REASONING
Physical Symbol System Hypothesis
Dr. Muhammed Al-Mulhem ICS An Introduction to Functional Programming.
Science and Engineering Practices
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Genetic Programming.
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 [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Artificial Intelligence CIS 479/579 Bruce R. Maxim UM-Dearborn.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Logics for Data and Knowledge Representation
Artificial Intelligence Lecture No. 9 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
Knowledge representation
110/19/2015CS360 AI & Robotics AI Application Areas  Neural Networks and Genetic Algorithms  These model the structure of neurons in the brain  Humans.
Knowledge Representation Use of logic. Artificial agents need Knowledge and reasoning power Can combine GK with current percepts Build up KB incrementally.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Logical Agents Logic Propositional Logic Summary
Dr. Shazzad Hosain Department of EECS North South Universtiy Lecture 04 – Part A Knowledge Representation and Reasoning.
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.
1 CMSC 471 Fall 2002 Class #9– Monday, Sept Knowledge Representation Chapter Some material adopted from notes by Andreas Geyer-Schulz and.
지식표현 Agent that reason logically
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM]
1 The main topics in AI Artificial intelligence can be considered under a number of headings: –Search (includes Game Playing). –Representing Knowledge.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Theory of Computation, Feodor F. Dragan, Kent State University 1 TheoryofComputation Spring, 2015 (Feodor F. Dragan) Department of Computer Science Kent.
CTM 2. EXAM 2 Exam 1 Exam 2 Letter Grades Statistics Mean: 60 Median: 56 Modes: 51, 76.
Programming Languages and Design Lecture 3 Semantic Specifications of Programming Languages Instructor: Li Ma Department of Computer Science Texas Southern.
Theory of Programming Languages Introduction. What is a Programming Language? John von Neumann (1940’s) –Stored program concept –CPU actions determined.
Artificial Intelligence and Knowledge Based Systems Fall 2009 Frank Hadlock.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
1-1 An Introduction to Functional Programming Sept
Artificial Intelligence “Introduction to Formal Logic” Jennifer J. Burg Department of Mathematics and Computer Science.
Some Thoughts to Consider 8 How difficult is it to get a group of people, or a group of companies, or a group of nations to agree on a particular ontology?
Introduction to Artificial Intelligence CS 438 Spring 2008.
11 Artificial Intelligence CS 165A Thursday, October 25, 2007  Knowledge and reasoning (Ch 7) Propositional logic 1.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
LDK R Logics for Data and Knowledge Representation Propositional Logic Originally by Alessandro Agostini and Fausto Giunchiglia Modified by Fausto Giunchiglia,
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.
Definition and Technologies Knowledge Representation.
March 3, 2016Introduction to Artificial Intelligence Lecture 12: Knowledge Representation & Reasoning I 1 Back to “Serious” Topics… Knowledge Representation.
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.
CS 4700: Foundations of Artificial Intelligence
Knowledge Representation and Reasoning
Introduction to Knowledge-bases
Knowledge Representation
Knowledge Representation
Learning and Knowledge Acquisition
Introduction Artificial Intelligent.
CSE 4705 Artificial Intelligence
KNOWLEDGE REPRESENTATION
Class #9– Thursday, September 29
Back to “Serious” Topics…
CMSC 471 Fall 2011 Class #10 Tuesday, October 4 Knowledge-Based Agents
Representations & Reasoning Systems (RRS) (2.2)
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 LAWS OF QUALITATIVE STRUCTURES, SYMBOL SYSTEM HYPOTHESIS AND KNOWLEDGE REPRESENTATION IN LOGIC

Laws of Qualitative Structures The study of logic and computers has revealed that intelligence resides in physical symbol systems. This is computer science’s most basic law of qualitative structures. Symbol systems are collections of patterns and processes, the latter being capable of producing, destroying and modifying the former.

Laws of Qualitative Structures The most important property of patterns is that they can designate objects, processes or other patterns, and that when they designate processes they can be interpreted. A second law of qualitative structure for artificial intelligence is that symbol systems solve problems by generating potential solutions and testing them, that is, by searching.

Laws of Qualitative Structures Solutions are usually sought by creating symbolic expressions and modifying them sequentially until they satisfy the conditions for a solution.

Symbol System Hypothesis Following Newell and Simon, intelligent activities, in either human or machine, is achieved through the use of: 1.Symbol patterns to represent significant aspects of a problem domain. 2.Operations on these patterns to generate potential solutions to problems. 3.Search to select a solution from among these possibilities.

Symbol System Hypothesis Thus, if intelligence derives only from the structure of a symbol system, then any medium that successfully implements the correct patterns and processes will achieve intelligence.

Description of Knowledge-Based System The knowledge level or epistemological level is the most abstract. The system can be described by saying what it knows. For example, one might be said to know that the Golden Gate Bridge links San Francisco and Marin County. The logical level is the level at which the knowledge is encoded into sentences. For example, the logical sentence may be Links(Golden Gate Bridge, San Francisco, Marin County)

Description of Knowledge-Based System The implementation level is the level that runs on the system arhictecture. It is the level at which there are physical representations of the sentences at the logical level. For example, a logical sentence could be represented in the knowledge base by the string contained in a list of strings; or by a “1” entry in a three dimensional table indexed by road links and location pairs; or by a complex set of pointers connecting machine addresses corresponding to the individual symbols The choice of implementation is very important to the efficient performance of the system, but it is irrelevant to the logical level and the knowledge level

Knowledge Representation Provided the syntax and semantics are defined precisely the language is called a logic. From the syntax and semantics an inference mechanism can be derived for an intelligent system that uses the language.

Knowledge Representation WorldFacts Follows Facts RepresentationSentences Entails Sentences Semantics

Knowledge Representation Sentences are physical configurations, thus reasoning must be a process of constructing new physical configurations from old ones. Proper reasoning should ensure that the new configurations represent facts that actually follow from the facts that the old configurations represent.

Knowledge Representation The connection between sentences and facts is provided by the semantics of the language. The property of one fact following from some other facts is mirrored by the property of one sentence being entailed by some other sentence. Logical inference generates new sentences that are entailed by existing sentences.

Knowledge Representation The semantics of the language determine the fact to which a given sentence refers. Facts are part of the world. It is important to distinguish between facts and their representations. Representations must be encoded in some way that can be physically stored within an intelligent system It is impossible to put the world inside a computer (nor it is possible to put it inside a human), so all reasoning mechanisms must operate on representations of facts, rather than on facts themselves.