Introduction to AI & AI Principles (Semester 1) WEEK 8 (07/08) [Barnden’s slides only] John Barnden Professor of Artificial Intelligence School of Computer.

Slides:



Advertisements
Similar presentations
Basic Terms in Logic Michael Jhon M. Tamayao.
Advertisements

1 Knowledge Representation Introduction KR and Logic.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Truth Tables The aim of this tutorial is to help you learn to construct truth tables and use them to test the validity of arguments. Go To Next Slide.
Computer Science CPSC 322 Lecture 25 Top Down Proof Procedure (Ch 5.2.2)
1 Logic Logic in general is a subfield of philosophy and its development is credited to ancient Greeks. Symbolic or mathematical logic is used in AI. In.
Logic Use mathematical deduction to derive new knowledge.
Knowledge Representation
F22H1 Logic and Proof Week 7 Clausal Form and Resolution.
– Alfred North Whitehead,
Introduction to AI & AI Principles (Semester 1) WEEK 8 Introduction to AI & AI Principles (Semester 1) WEEK 8 (2008/09) John Barnden Professor of Artificial.
Introduction to AI & AI Principles (Semester 1) WEEK 11 (Wed) – Wrap-Up (2008/09) John Barnden Professor of Artificial Intelligence School of Computer.
Formalizing Alpha: Soundness and Completeness Bram van Heuveln Dept. of Cognitive Science RPI.
Introduction to AI & AI Principles (Semester 1) REVISION LECTURES (Term 3) John Barnden Professor of Artificial Intelligence School of Computer Science.
Introduction to AI & AI Principles (Semester 1) WEEK 7 (07/08) [Barnden’s slides only] John Barnden Professor of Artificial Intelligence School of Computer.
Existential Graphs and Davis-Putnam April 3, 2002 Bram van Heuveln Department of Cognitive Science.
Introduction to AI & AI Principles (Semester 1) REVISION LECTURES (Term 3) John Barnden Professor of Artificial Intelligence School of Computer Science.
Introduction to AI & AI Principles (Semester 1) WEEK 7 John Barnden Professor of Artificial Intelligence School of Computer Science University of Birmingham,
Introduction to AI & AI Principles (Semester 1) WEEK 11 John Barnden Professor of Artificial Intelligence School of Computer Science University of Birmingham,
Let remember from the previous lesson what is Knowledge representation
Propositional Logic Reasoning correctly computationally Chapter 7 or 8.
Notes for Chapter 12 Logic Programming The AI War Basic Concepts of Logic Programming Prolog Review questions.
Introduction to Proofs
1 Knowledge Based Systems (CM0377) Lecture 4 (Last modified 5th February 2001)
Declarative vs Procedural Programming  Procedural programming requires that – the programmer tell the computer what to do. That is, how to get the output.
CMPF144 FUNDAMENTALS OF COMPUTING THEORY Module 5: Classical Logic.
Pattern-directed inference systems
Of 33 lecture 12: propositional logic – part I. of 33 propositions and connectives … two-valued logic – every sentence is either true or false some sentences.
LOGIC AND ONTOLOGY Both logic and ontology are important areas of philosophy covering large, diverse, and active research projects. These two areas overlap.
CS Introduction to AI Tutorial 8 Resolution Tutorial 8 Resolution.
Hazırlayan DISCRETE COMPUTATIONAL STRUCTURES Propositional Logic PROF. DR. YUSUF OYSAL.
Chapter 2 Logic 2.1 Statements 2.2 The Negation of a Statement 2.3 The Disjunction and Conjunction of Statements 2.4 The Implication 2.5 More on Implications.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
For Wednesday Read chapter 9, sections 1-3 Homework: –Chapter 7, exercises 8 and 9.
1 CSC384: Intro to Artificial Intelligence Lecture 5.  Knowledge Representation.
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?
Logic UNIT 1.
CS2351 Artificial Intelligence Bhaskar.V Class Notes on Knowledge Representation - Logical Agents.
Chapter 7. Propositional and Predicate Logic Fall 2013 Comp3710 Artificial Intelligence Computing Science Thompson Rivers University.
Logic Terminology Statement- declarative sentence that is either true or false Opinion- a belief about matters commonly considered to be subjective,
LDK R Logics for Data and Knowledge Representation Propositional Logic Originally by Alessandro Agostini and Fausto Giunchiglia Modified by Fausto Giunchiglia,
ARTIFICIAL INTELLIGENCE Lecture 2 Propositional Calculus.
From NARS to a Thinking Machine Pei Wang Temple University.
CT214 – Logical Foundations of Computing Darren Doherty Rm. 311 Dept. of Information Technology NUI Galway
CS104 The Foundations: Logic and Proof 1. 2 What is Discrete Structure?  Discrete Objects  Separated from each other (Opposite of continuous)  e.g.,
Section 1.7. Section Summary Mathematical Proofs Forms of Theorems Direct Proofs Indirect Proofs Proof of the Contrapositive Proof by Contradiction.
Artificial Intelligence Logical Agents Chapter 7.
Artificial Intelligence & Knowledge Representation National Institute Of Science & Technology Sudeep Misra [1] Artificial Intelligence and Knowledge Representation.
Knowledge Representation Techniques
Chapter 7. Propositional and Predicate Logic
2. The Logic of Compound Statements Summary
CS 4700: Foundations of Artificial Intelligence
CS 4700: Foundations of Artificial Intelligence
Introduction to Prolog
Knowledge Representation
EA C461 – Artificial Intelligence Logical Agent
Elementary Metamathematics
Intelligent Systems (AI-2) Computer Science cpsc422, Lecture 20
Logic Use mathematical deduction to derive new knowledge.
CPSC 322 Introduction to Artificial Intelligence
Back to “Serious” Topics…
Computer Security: Art and Science, 2nd Edition
MAT 3100 Introduction to Proof
Chapter 7. Propositional and Predicate Logic
CSNB234 ARTIFICIAL INTELLIGENCE
ece 720 intelligent web: ontology and beyond
Deniz Beser A Fundamental Tradeoff in Knowledge Representation and Reasoning Hector J. Levesque and Ronald J. Brachman.
Representations & Reasoning Systems (RRS) (2.2)
Habib Ullah qamar Mscs(se)
NARS an Artificial General Intelligence Project
Presentation transcript:

Introduction to AI & AI Principles (Semester 1) WEEK 8 (07/08) [Barnden’s slides only] John Barnden Professor of Artificial Intelligence School of Computer Science University of Birmingham, UK

Predicate Logic—The Meat uPredicate logic itself just consists of special symbols such as:        ( )  and the syntax (grammar)—how to structure expressions …  and general rules about the semantics of expressions (their meanings) …  and general procedures for doing deductive inference.  The particular symbols for entities, properties and relationships (e.g., TheodosiaKirkbride, happy, taller-than ), and their meanings,  are up to the particular representation-developer.

Truth Values in Logic (Part of the Semantics)  Each formula (i.e., expression that makes a statement) is considered to be either TRUE (T) or FALSE (F).  This is the formula's truth value (sometimes called its valuation).  Formulas with standard propositional structure (by conjunction, disjunction, implication, negation and related constructors) have their truth values determined rigorously by the truth values of their subformulas.  Related principles handle generalization.  There is no middle ground between TRUE and FALSE.  Clearly, this definiteness is a problem, in the case of many types of statement.

Representing States at Different Times  Standard logic has no inbuilt facility for changes of truth value because of changes in the represented world.  So, the formulas are either about matters that are unchanging by their very nature (“eternal” matters): 91 is prime  (NB: this is an enternal falsehood)  or are implicitly about some particular “time-slice” of the represented world: Mary has three cars  or are explicitly about some particular time-slice: On 22 Feb 2005 at 10am, Mary had three cars.

Changing One’s Mind  Equally, standard logic does not itself contain any mechanism for a system changing its mind about the truth of something, e.g changing its mind about whether 91 is a prime number or not, or about whether Mary has three cars at 10am on 22 Feb  However, in an AI system, formulas can be made to change in truth-value (either because of world change or system changing its mind, or both), if special, extra mechanisms are added.

Why Logic Has Been Proposed uDesire to capture human rationality. uDesire for general-purpose representation/reasoning approach. l General purpose in terms of both subject matter and role in cognition (info from vision, sentence meanings, internal memory, …)  Desire for common format for explaining what is going on in other representation/reasoning approaches.

Rationality uMuch concentration in history on people as (in part) rational beings. uRationality as involving sound reasoning (deduction) l i.e. reasoning where truth of outputs is guaranteed by truth of inputs. uAnalysis of deduction, leading to development of standard logics as (supposedly) important descriptors of human thought. uSpillover of the results, and some of the thinking behind it, into AI. uStandard logic does not have inbuilt facilities for unsound reasoning (involving uncertainty, assumptions, abduction, induction, analogy, …) even though this is crucial in real life … uIt’s quite difficult to add such facilities, but there have been many proposals.

“General-Purpose” Aim  Reaction to: completely ad hoc, special-purpose representations, and representation styles, created for specific tasks, specific types of task or specific types of information. Consequence of such special-purpose representations: Duplication of representational design effort when approaching a new problem. Difficulty of learning transferrable lessons about representational design. Need for creating tailored reasoning methods to cope with the specialized representations.  A single AI system may need to deal with a wide variety of tasks and types of information, perhaps all mixed up together. Having disparate representation styles for different types of information causes problems