On the Generalized Deduction, Induction and Abduction as the Elementary Reasoning Operators within Computational Semiotics Faculty of Electrical and Computer.

Slides:



Advertisements
Similar presentations
KULIAH II JST: BASIC CONCEPTS
Advertisements

Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Automatic Verification Book: Chapter 6. What is verification? Traditionally, verification means proof of correctness automatic: model checking deductive:
Bayesian Network and Influence Diagram A Guide to Construction And Analysis.
The Logic of Intelligence Pei Wang Department of Computer and Information Sciences Temple University.
1 Inductive Equivalence of Logic Programs Chiaki Sakama Wakayama University Katsumi Inoue National Institute of Informatics ILP
Using Parallel Genetic Algorithm in a Predictive Job Scheduling
Introduction to Artificial Intelligence
Intelligent systems Lecture 6 Rules, Semantic nets.
Induction and Decision Trees. Artificial Intelligence The design and development of computer systems that exhibit intelligent behavior. What is intelligence?
A First Attempt towards a Logical Model for the PBMS PANDA Meeting, Milano, 18 April 2002 National Technical University of Athens Patterns for Next-Generation.
Agents That Reason Logically Copyright, 1996 © Dale Carnegie & Associates, Inc. Chapter 6.
PSU CS 370 – Artificial Intelligence Dr. Mohamed Tounsi Artificial Intelligence 1. Introduction Dr. M. Tounsi.
Theories of Mind: An Introduction to Cognitive Science Jay Friedenberg Gordon Silverman.
Theory and Research Theory informs our research by: Helping us identify our unit of analysis Identifying the settings where we will observe our phenomenon.
THEORIES OF MIND: AN INTRODUCTION TO COGNITIVE SCIENCE Jay Friedenberg and Gordon Silverman.
Framework for K-12 Science Education
Research Methods in Nursing. Examining History 1600’s is the age of reasoning; finding reason and experimenting what is observed. Isaac Newton is a pioneer.
A Computational Semiotics Approach for Soft Computing Ricardo R. Gudwin Fernando A.C. Gomide DCA-FEEC-UNICAMP.
Using Abduction and Induction for Operational Requirements Elaboration Dalal Alrajeh Oliver Ray Alessandra RussoSebastian Uchitel AIAI 2007 Sept. 15 th.
Chapter 1 Introduction to Simulation
Introduction to ASMs Dumitru Roman Digital Enterprise Research Institute
1 Mathematical Institute Serbian Academy of Sciences and Arts, Belgrade DEUKS Meeting Valencia, September 9-11, 2008, Valencia New PhD modules proposal.
Overview of Computing. Computer Science What is computer science? The systematic study of computing systems and computation. Contains theories for understanding.
Ming Fang 6/12/2009. Outlines  Classical logics  Introduction to DL  Syntax of DL  Semantics of DL  KR in DL  Reasoning in DL  Applications.
Taxonomies and Laws Lecture 10. Taxonomies and Laws Taxonomies enumerate scientifically relevant classes and organize them into a hierarchical structure,
Emotions: a computational semiotics perspective Rodrigo Gonçalves, Ricardo Gudwin, Fernando Gomide Electrical and Computer Engineering School (FEEC) State.
8. Geographic Data Modeling. Outline Definitions Data models / modeling GIS data models – Topology.
From Semiotics to Computational Semiotics State University of Campinas UNICAMP - Brazil Ricardo Gudwin.
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
Introduction to Research
1 Knowledge Representation. 2 Definitions Knowledge Base Knowledge Base A set of representations of facts about the world. A set of representations of.
Fuzzy Genetic Algorithm
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Agents CPSC 386 Artificial Intelligence Ellen Walker Hiram College.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Description Logics: Logic foundation of Semantic Web Semantic.
ACS'08, November, Venice, ITALY Designing organic reaction simulation engine using qualitative reasoning approach Y.C. Alicia Tang Tenaga Nasional.
Machine Learning Chapter 5. Artificial IntelligenceChapter 52 Learning 1. Rote learning rote( โรท ) n. วิถีทาง, ทางเดิน, วิธีการตามปกติ, (by rote จากความทรงจำ.
DISCRETE COMPUTATIONAL STRUCTURES
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Semiotic Oriented Autonomous Intelligent Systems Software Engineering State University of Campinas UNICAMP - Brazil Rodrigo Gonçalves Ricardo Gudwin.
Programming Languages and Design Lecture 3 Semantic Specifications of Programming Languages Instructor: Li Ma Department of Computer Science Texas Southern.
1 Book Cover Here Copyright © 2014, Elsevier Inc. All Rights Reserved Chapter 14 RECONSTRUCTING THE PAST Methods, Evidence, Examples Criminal Investigation:
© Copyright 2008 STI INNSBRUCK Intelligent Systems Propositional Logic.
Lisp "List Processing". Lisp history John McCarthy developed the basics behind Lisp during the 1956 Dartmouth Summer Research Project on Artificial Intelligence.
Methods of Scientific Inquiry Ch 1.3 Course Overview.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
Problem Solving. Definition Basic intellectual process that has been refined and systemized for the various challenges people face.
Introduction to Research
Fielded Object Network as a Framework for Computer Intelligence State University of Campinas UNICAMP - Brazil Rodrigo Gonçalves Ricardo Gudwin Fernando.
1 An infrastructure for context-awareness based on first order logic 송지수 ISI LAB.
Onlinedeeneislam.blogspot.com1 Design and Analysis of Algorithms Slide # 1 Download From
Principles in the Evolutionary Design of Digital Circuits J. F. Miller, D. Job, and V. K. Vassilev Genetic Programming and Evolvable Machines.
WHAT IS RESEARCH? According to Redman and Morry,
INTRODUCTION TO COGNITIVE SCIENCE NURSING INFORMATICS CHAPTER 3 1.
What is Research?. Intro.  Research- “Any honest attempt to study a problem systematically or to add to man’s knowledge of a problem may be regarded.
U N I V E R S I T Y O F S O U T H F L O R I D A “ Automated Signal Processing for Data Obtained for Core Body Temperature Measurements ” Undergraduate.
Definition and Technologies Knowledge Representation.
Sudoku Solutions Using Logic Equations Christian Posthoff The University of The West Indies, Trinidad & Tobago Bernd Steinbach Freiberg University of Mining.
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
Artificial Intelligence Logical Agents Chapter 7.
George Yauneridge.  Machine learning basics  Types of learning algorithms  Genetic algorithm basics  Applications and the future of genetic algorithms.
Problem Representation and Problem-solving Strategies.
Knowledge Representation and Reasoning
TECHNOLOGY GUIDE FOUR Intelligent Systems.
Chapter 11: Learning Introduction
Knowledge Representation and Reasoning
Artificial Intelligence
Representations & Reasoning Systems (RRS) (2.2)
Presentation transcript:

On the Generalized Deduction, Induction and Abduction as the Elementary Reasoning Operators within Computational Semiotics Faculty of Electrical and Computer Engineering State University of Campinas FEEC - UNICAMP - Brazil Ricardo R. Gudwin

Introduction  Computational Semiotics - attempt of emulating the semiosis cycle within a digital computer  Intelligent Behavior  semiotic processing within an autonomous system zIntelligent System  Semiotic System zKey issue : ydiscovery of elementary/minimum units of intelligence  relation to Semiotics zCurrent Efforts: yAlbus’ Outline for a Theory of Intelligence yMeystel’s GFACS algorithm zAlternative Set of Operators:  knowledge extraction (abstraction for deduction)  knowledge generation (abstraction for induction)  knowledge selection (abstraction for abduction)

Knowledge Units  Duality : Information x Knowledge (what’s the difference ?)  Knowledge Unit : “A granule of information encoded into a structure” zHow does a system obtain knowledge units ? yEnvironment - xset of dynamical continuous phenomena running in parallel xcannot be known as a whole ySensors - xprovide a partial and continuous source of information yUmwelt (Uexkull, 1986) - sensible environment yHow to encode such information into knowledge ? ySingularities Extraction  knowledge units

Knowledge Units zSingularities ydiscrete entities that model, in a specific level of resolution, phenomena occurring in the world yneed to be encoded to become knowledge units zCodification yrepresentation space yembodiment vehicle (structure) zStructures ynumbers ylists ytrees ygraphs

zRepresentation Space yafter interpretation ybefore interpretation : focus of attention mechanism Knowledge Units

zInterpretation Problems: ystructural identification problem ysemantic identification problem xicon - data represents a direct model of phenomenon xindex - data points to a localization within representation space where it is stored the direct model of phenomenon xsymbol - data is only a key to be used in a conversion table (an auxiliary structure) that points to the direct model of phenomenon Knowledge Units

zFormation of Knowledge Units yElementary Knowledge Units xsingularity extraction mechanisms yMore elaborate Knowledge Units xapplication of knowledge processing operators zA Taxonomy for Knowledge Units Knowledge Units RIcSeSp RIcObG RIcSeG RInRSy Actuator Sensors DSy DIc RIcObSp

zAbstraction partial order relation ( ) za b - b is an abstraction of a zextensional definition: ynominate each particular element belonging to a set ygood for finite sets only zintensional definition: ydefine a set as the collection of all possible elements satisfying a condition ygood for infinite sets yrequires an encoding/decoding in order to convert from intensional to extensional representations zExamples: yS = {(x,y)  R 2 | y = 2x 3 +7x+1 } yS can be encoded by b = (2,0,7,1) ya = (1,10), b = (2,0,7,1)  a b yc = (0,1,1,10,2,31)  T = {(0,1),(1,10),(2,31)}  c b ya c b Packing Knowledge S = {,,,,, ) S = { } ={,,,,, )

Knowledge Extraction zP - Set of Premises zC - Set of Conclusions zC P zThe blue knowledge units in P correspond to a packing of various red knowledge units zObtaining C corresponds to the extraction of such knowledge units, compressed into P’s blue units

Knowledge Generation zP - Set of Premises zC - Set of Conclusions zP C zObtaining C corresponds to the generation of new knowledge, using knowledge in P as a seed zThis generation can happen by different ways: ycombination, yfusion, ytransformation (including insertion of noise, mutation, etc) yinterpolation, yfitting, ytopologic expansion

Knowledge Selection zP - Set of Premises zC - Set of Conclusions zH - Set of Hypothesis zC P zObtaining C corresponds to a selection among candidates in H, using elements in P as a criteria zElements in H can be obtained by any way: by a prior knowledge generation, randomly, etc.

Knowledge Operators x Reasoning Operators zSimilarity between knowledge operators and classical reasoning operators (deduction, induction, abduction) zKnowledge Extraction  Generalized Deduction yDeduction : normally applied within logic (dicent knowledge units) yKE extends it to all types of knowledge units zKnowledge Generation  Generalized Induction yInduction : process of producing a general proposition on the ground of a limited number of particular propositions yKG is more than induction. Induction is only one of KG procedures. KG includes operations (e.g. crossover, mutation) that are not usually categorized as induction zKnowledge Selection  Generalized Abduction yThe process of abduction can be decomposed into many phases: xanomaly detection  deduction xexplanatory hypothesis construction  generalized induction xhypothesis verification xselection of best hypothesis generalized abduction

zKnowledge Units  Mathematical Objects zArgumentative Knowledge Units  Active Objects zIntelligent Systems  Object Networks zIntelligent System for an AGV Building Intelligent Systems

Conclusions zGFACS and argumentative knowledge yGrouping  generalized induction yFocusing Attention  generalized deduction yCombinatorial Search  generalized induction and abduction zFinal Conclusions yFormalization of important issues regarding the intersection of semiotics and intelligent systems yIdentification of three knowledge operators that are “atomic” for any type of intelligent system development yFoundations for a computational implementation of the semiosis loop under artificial systems yBackground for the construction for intelligent systems theory, enhanced and sustained by computational semiotics