logic is everywhere Logik ist überall Hikmat har Jaga Hai Mantık her yerde la logica è dappertutto lógica está em toda parte

Similar documents
Artificial Intelligence Prof. P. Dasgupta Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur

(Refer Slide Time 03:00)

A Model of Decidable Introspective Reasoning with Quantifying-In

Artificial Intelligence Prof. P. Dasgupta Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur

Artificial Intelligence. Clause Form and The Resolution Rule. Prof. Deepak Khemani. Department of Computer Science and Engineering

Pearson Education Limited Edinburgh Gate Harlow Essex CM20 2JE England and Associated Companies throughout the world

Inference in Cyc. Copyright 2002 Cycorp

Negative Introspection Is Mysterious

Informalizing Formal Logic

Springer-Verlag Berlin Heidelberg NewYork London Paris Tokyo Hong Kong Barcelona Budapest. D. Pearce G. Wagner (Eds.)

Artificial Intelligence: Valid Arguments and Proof Systems. Prof. Deepak Khemani. Department of Computer Science and Engineering

SAVING RELATIVISM FROM ITS SAVIOUR

A New Parameter for Maintaining Consistency in an Agent's Knowledge Base Using Truth Maintenance System

Introduction. I. Proof of the Minor Premise ( All reality is completely intelligible )

Quorums. Christian Plattner, Gustavo Alonso Exercises for Verteilte Systeme WS05/06 Swiss Federal Institute of Technology (ETH), Zürich

ON CAUSAL AND CONSTRUCTIVE MODELLING OF BELIEF CHANGE

Russell: On Denoting

Circumscribing Inconsistency

All They Know: A Study in Multi-Agent Autoepistemic Reasoning

Logical Omniscience in the Many Agent Case

Al-Sijistani s and Maimonides s Double Negation Theology Explained by Constructive Logic

NPTEL NPTEL ONINE CERTIFICATION COURSE. Introduction to Machine Learning. Lecture-59 Ensemble Methods- Bagging,Committee Machines and Stacking

2.1 Review. 2.2 Inference and justifications

How Gödelian Ontological Arguments Fail

Rethinking Knowledge: The Heuristic View

SOME PROBLEMS IN REPRESENTATION OF KNOWLEDGE IN FORMAL LANGUAGES

Gödel's incompleteness theorems

Module 5. Knowledge Representation and Logic (Propositional Logic) Version 2 CSE IIT, Kharagpur

Formalizing a Deductively Open Belief Space

Revisiting the Socrates Example

Can machines think? Machines, who think. Are we machines? If so, then machines can think too. We compute since 1651.

x Philosophic Thoughts: Essays on Logic and Philosophy

THE MEANING OF OUGHT. Ralph Wedgwood. What does the word ought mean? Strictly speaking, this is an empirical question, about the

RISE Scholarship Report

Outline. Uninformed Search. Problem-solving by searching. Requirements for searching. Problem-solving by searching Uninformed search techniques

BOOK REVIEWS. About a new solution to the problem of future contingents

Computer and consciousness

Moral Argumentation from a Rhetorical Point of View

Philosophy of Logic and Artificial Intelligence

Foundations of Knowledge Representation in Cyc

REVIEW. Hilary Putnam, Representation and Reality. Cambridge, Nass.: NIT Press, 1988.

Kant Lecture 4 Review Synthetic a priori knowledge

Generic truth and mixed conjunctions: some alternatives

Etchemendy, Tarski, and Logical Consequence 1 Jared Bates, University of Missouri Southwest Philosophy Review 15 (1999):

Chapter 1. Introduction. 1.1 Deductive and Plausible Reasoning Strong Syllogism

Functionalism and the Chinese Room. Minds as Programs

A. Problem set #3 it has been posted and is due Tuesday, 15 November

PHILOSOPHY OF LOGIC AND LANGUAGE OVERVIEW LOGICAL CONSTANTS WEEK 5: MODEL-THEORETIC CONSEQUENCE JONNY MCINTOSH

Postscript to Plenitude of Possible Structures (2016)

Complex Philosophy. Carlos Gershenson School of Cognitive and Computer Sciences University of Sussex

From Transcendental Logic to Transcendental Deduction

Grade 6 correlated to Illinois Learning Standards for Mathematics

Performance Analysis with Vampir

Module 02 Lecture - 10 Inferential Statistics Single Sample Tests

ILLOCUTIONARY ORIGINS OF FAMILIAR LOGICAL OPERATORS

Kripke s skeptical paradox

15 Does God have a Nature?

Remarks on a Foundationalist Theory of Truth. Anil Gupta University of Pittsburgh

Now consider a verb - like is pretty. Does this also stand for something?

Computational Learning Theory: Agnostic Learning

Vol 2 Bk 7 Outline p 486 BOOK VII. Substance, Essence and Definition CONTENTS. Book VII

What Is On The Final. Review. What Is Not On The Final. What Might Be On The Final

Laws are simple in nature. Laws are quantifiable. Formulated laws are valid at all times.

Defining Ontological Naturalism

TDT4136 Logic and Reasoning Systems

Module - 02 Lecturer - 09 Inferential Statistics - Motivation

Sufficient Reason and Infinite Regress: Causal Consistency in Descartes and Spinoza. Ryan Steed

6.041SC Probabilistic Systems Analysis and Applied Probability, Fall 2013 Transcript Lecture 21

Inference in Cyc. This is the final lesson in the Inference Tutorial. It will focus on microtheories and forward/backward inference.

Postulates for conditional belief revision

Digital Logic Lecture 5 Boolean Algebra and Logic Gates Part I

PHIL 251 Varner 2018c Final exam Page 1 Filename = 2018c-Exam3-KEY.wpd

Revista Economică 66:3 (2014) THE USE OF INDUCTIVE, DEDUCTIVE OR ABDUCTIVE RESONING IN ECONOMICS

1/12. The A Paralogisms

1/8. The Schematism. schema of empirical concepts, the schema of sensible concepts and the

Reply to Kit Fine. Theodore Sider July 19, 2013

Lecture 4. Before beginning the present lecture, I should give the solution to the homework problem

AN INTRODUCTION TO THE SPIRIT OF ISLAMIC PHILOSOPHY

Here s a very dumbed down way to understand why Gödel is no threat at all to A.I..

15. Russell on definite descriptions

What would count as Ibn Sīnā (11th century Persia) having first order logic?

Lecture 38 CARTESIAN THEORY OF MIND REVISITED Overview. Key words: Cartesian Mind, Thought, Understanding, Computationality, and Noncomputationality.

Reasoning and Decision-Making under Uncertainty

Philosophy of Mathematics Kant

prohibition, moral commitment and other normative matters. Although often described as a branch

Department of Philosophy

Lazy Functional Programming for a survey

Verification and Validation

INTERMEDIATE LOGIC Glossary of key terms

Russell on Denoting. G. J. Mattey. Fall, 2005 / Philosophy 156. The concept any finite number is not odd, nor is it even.

PHILOSOPHY 4360/5360 METAPHYSICS. Methods that Metaphysicians Use

Aspects of Western Philosophy Dr. Sreekumar Nellickappilly Department of Humanities and Social Sciences Indian Institute of Technology, Madras

Horwich and the Liar

Symbolic Logic Prof. Chhanda Chakraborti Department of Humanities and Social Sciences Indian Institute of Technology, Kharagpur

Curriculum Guide for Pre-Algebra

On the hard problem of consciousness: Why is physics not enough?

Contemporary Theology I: Hegel to Death of God Theologies

10.3 Universal and Existential Quantifiers

ANAPHORA AND TYPE LOGICAL GRAMMAR

Understanding Truth Scott Soames Précis Philosophy and Phenomenological Research Volume LXV, No. 2, 2002

Transcription:

SHRUTI and Reflexive Reasoning Steffen Hölldobler logika je všude International Center for Computational Logic Technische Universität Dresden Germany logic is everywhere First-Order Logic la lógica está por todas partes Reflexive Reasoning SHRUTI A Logical Reconstruction Logika ada di mana-mana Hikmat har Jaga Hai logika je svuda Mantık her yerde la logica è dappertutto Logik ist überall Logica este peste tot lógica está em toda parte la logique est partout SHRUTI and Reflexive Reasoning 1

First-Order Logic Some Existing Approaches Reflexive Reasoning and SHRUTI (Shastri, Ajjanagadde 1993) Connectionist Term Representations Holographic Reduced Representations (Plate 1991) Recursive Auto-Associative Memory (Pollack 1988) Horn logic and CHCL (Hölldobler 1990, Hölldobler, Kurfess 1992) First-Order Logic Programs and the Core Method Initial Approach Construction of Approximating Networks SHRUTI and Reflexive Reasoning 2

Reflexive Reasoning Humans are capable of performing a wide variety of cognitive tasks with extreme ease and efficiency. For traditional AI systems, the same problems turn out to be intractable. Human consensus knowledge: about 10 8 rules and facts. Wanted: Reflexive decisions within sublinear time. Shastri, Ajjanagadde 1993: SHRUTI. SHRUTI and Reflexive Reasoning 3

SHRUTI Knowledge Base Finite set of constants C, finite set of variables V. Rules: ( X 1... X m ) (p 1 (...)... p n (...) ( Y 1... Y k p(...)). p, p i, 1 i n, are multi-place predicate symbols. Arguments of the p i : variables from {X 1,..., X m } V. Arguments of p are from {X 1,..., X m } {Y 1,..., Y k } C. {Y 1,..., Y k } V. {X 1,..., X m } {Y 1,..., Y k } =. Facts and queries (goals): ( Z 1... Z l ) q(...). Multi-place predicate symbol q. Arguments of q are from {Z 1,..., Z l } C. {Z 1,..., Z l } V. SHRUTI and Reflexive Reasoning 4

Further Restrictions Restrictions to rules, facts, and goals: No function symbols except constants. Only universally bound variables may occur as arguments in the conditions of a rule. All variables occurring in a fact or goal occur only once and are existentially bound. An existentially quantified variable is only unified with variables. A variable which occurs more than once in the conditions of a rule must occur in the conclusion of the rule and must be bound when the conclusion is unified with a goal. A rule is used only a fixed number of times. Incompleteness. SHRUTI and Reflexive Reasoning 5

SHRUTI Example Rules P = { owns(y, Z) gives(x, Y, Z), owns(x, Y ) buys(x, Y ), can-sell(x, Y ) owns(x, Y ), gives(john, josephine, book), ( X) buys(john, X), owns(josephine, ball) }, Queries: can-sell(josephine, book) yes ( X) owns(josephine, X) yes {X book} {X ball} SHRUTI and Reflexive Reasoning 6

SHRUTI : The Network book john ball josephine can-sell 6 6 6 6 from john from jos. from book owns gives 6 6 6 6 buys from john SHRUTI and Reflexive Reasoning 7

Solving the Variable Binding Problem buys buys 2nd arg buys 1st arg buys buys gives gives 3nd arg gives 2nd arg gives 1st arg gives gives owns owns 2nd arg owns 1st arg owns owns can sell 2nd arg can sell 1st arg can sell can sell josephine ball john book SHRUTI and Reflexive Reasoning 8

SHRUTI Some Remarks Answers are derived in time proportional to depth of search space. Number of units as well as of connections is linear in the size of the knowledge base. Extensions: compute answer substitutions allow a fixed number of copies of rules allow multiple literals in the body of a rule built in a taxonomy support of negation and inconsistency simple learning using Hebbian learning ROBIN (Lange, Dyer 1989): signatures instead of phases. Biological plausibility. Trading expressiveness for time and size. SHRUTI and Reflexive Reasoning 9

A Logical Reconstruction of SHRUTI Beringer, Hölldobler 1993 The example revisited can-sell(josephine, book). can-sell(x, Y ) owns(x, Y ). owns(y, Z) gives(x, Y, Z). gives(john, josephine, book). owns(josephine, ball). owns(x, Y ) buys(x, Y ). buys(john, c). SHRUTI and Reflexive Reasoning 10

A Logical Reconstruction of SHRUTI Beringer, Hölldobler 1993 The example revisited can-sell(josephine, book). can-sell(x, Y ) owns(josephine, book). owns(josephine, book) gives(x, Y, Z). gives(john, josephine, book). Reflexive reasoning is reasoning by reduction. owns(josephine, ball). owns(john, c) buys(x, Y ). buys(john, c). SHRUTI and Reflexive Reasoning 11

Influence of Restrictions in SHRUTI Only constants no complex data structures by unification. Only universally quantified variables in conditions of rules. All variables in a fact are existentially bound and removed by skolemization. All facts are ground. Existentially bound variables in the head of a rule are replaced by Skolem functions. They can only be unified with variables; moreover, such bindings are not propagated. Variables which occur more than once in the conditions of a rule must also occur in the head of a rule be bound to a constant when the head is unified with a goal Subgoals in conditions can be solved independently and in parallel. Rules are used only a fixed number of times Logic becomes decidable. The underlying logic is decidable in linear time and linear space. SHRUTI and Reflexive Reasoning 12

Literature Beringer, Hölldobler 1993: On the Adequateness of the Connection Method. In: Proceedings of the AAAI National Conference on Artificial Intelligence, 9-14. Hölldobler 1990: A Structured Connectionist Unification Algorithm. In: Proceedings of the AAAI National Conference on Artificial Intelligence, 587-593. Hölldobler, Kurfess 1992: CHCL A Connectionist Inference System. In: Parallelization in Inference Systems, Lecture Notes in Artificial Intelligence, 590, 318-342. Lange, Dyer 1989: High-Level Inferencing in a Connectionist Network. Connection Science 1, 181-217. Plate 1991: Holographic Reduced Representations. In Proceedings of the International Joint Conference on Artificial Intelligence, 30-35. Pollack 1988: Recursive auto-associative memory: Devising compositional distributed representations. In: Proceedings of the Annual Conference of the Cognitive Science Society, 33-39. Shastri, Ajjanagadde 1993: From Associations to Systematic Reasoning: A Connectionist Representation of Rules, Variables and Dynamic Bindings using Temporal Synchrony. Behavioural and Brain Sciences 16, 417-494. SHRUTI and Reflexive Reasoning 13