Formal Models in AGI Research Pei Wang Temple University Philadelphia, USA.

Slides:



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

Visualization Tools, Argumentation Schemes and Expert Opinion Evidence in Law Douglas Walton University of Winnipeg, Canada Thomas F. Gordon Fraunhofer.
Brief Introduction to Logic. Outline Historical View Propositional Logic : Syntax Propositional Logic : Semantics Satisfiability Natural Deduction : Proofs.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Introduction to Proofs
The Logic of Intelligence Pei Wang Department of Computer and Information Sciences Temple University.
Hoare’s Correctness Triplets Dijkstra’s Predicate Transformers
CPSC 322 Introduction to Artificial Intelligence September 15, 2004.
1. Introduction Consistency of learning processes To explain when a learning machine that minimizes empirical risk can achieve a small value of actual.
CSE (c) S. Tanimoto, 2008 Propositional Logic
EPIDEMIOLOGY AND BIOSTATISTICS DEPT Esimating Population Value with Hypothesis Testing.
CPSC 322 Introduction to Artificial Intelligence September 20, 2004.
Brief Introduction to Logic. Outline Historical View Propositional Logic : Syntax Propositional Logic : Semantics Satisfiability Natural Deduction : Proofs.
Dr. Muhammed Al-Mulhem 1ICS ICS 535 Design and Implementation of Programming Languages Part 1 Fundamentals (Chapter 4) Axiomatic Semantics ICS 535.
WELCOME TO THE WORLD OF FUZZY SYSTEMS. DEFINITION Fuzzy logic is a superset of conventional (Boolean) logic that has been extended to handle the concept.
Conceptual modelling. Overview - what is the aim of the article? ”We build conceptual models in our heads to solve problems in our everyday life”… ”By.
Copyright © Cengage Learning. All rights reserved.
Properties refer to rules that indicate a standard procedure or method to be followed. A proof is a demonstration of the truth of a statement in mathematics.
Mathematics and TOK Exploring the Areas of Knowlege.
Do we need theoretical computer science in software engineering curriculum: an experience from Uni Novi Sad Bansko, August 28, 2013.
1 Dr. Jerrell T. Stracener EMIS 7370 STAT 5340 Probability and Statistics for Scientists and Engineers Department of Engineering Management, Information.
Inference is a process of building a proof of a sentence, or put it differently inference is an implementation of the entailment relation between sentences.
Dr. Matthew Iklé Department of Mathematics and Computer Science Adams State College Probabilistic Quantifier Logic for General Intelligence: An Indefinite.
1 Chapter 7 Propositional and Predicate Logic. 2 Chapter 7 Contents (1) l What is Logic? l Logical Operators l Translating between English and Logic l.
1 Knowledge Based Systems (CM0377) Lecture 4 (Last modified 5th February 2001)
Pattern-directed inference systems
1 Knowledge Representation. 2 Definitions Knowledge Base Knowledge Base A set of representations of facts about the world. A set of representations of.
LOGIC AND ONTOLOGY Both logic and ontology are important areas of philosophy covering large, diverse, and active research projects. These two areas overlap.
Formal Verification Lecture 9. Formal Verification Formal verification relies on Descriptions of the properties or requirements Descriptions of systems.
Natural Language Processing by Reasoning and Learning Pei Wang Temple University Philadelphia, USA.
Copyright © Curt Hill Mathematical Logic An Introduction.
Mathematics What is it? What is it about?. Terminology: Definition Axiom – a proposition that is assumed without proof for the sake of studying the consequences.
Course Overview and Road Map Computability and Logic.
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.
Today’s Topics Introduction to Proofs Rules of Inference Rules of Equivalence.
Reasoning Under Uncertainty. 2 Objectives Learn the meaning of uncertainty and explore some theories designed to deal with it Find out what types of errors.
1 Introduction to Abstract Mathematics Chapter 2: The Logic of Quantified Statements. Predicate Calculus Instructor: Hayk Melikya 2.3.
CONCLUSION The conclusion of this work is that it is possible to develop a problem-solving method providing evolutionary computational support to general.
Artificial Intelligence “Introduction to Formal Logic” Jennifer J. Burg Department of Mathematics and Computer Science.
Logic UNIT 1.
International Conference on Fuzzy Systems and Knowledge Discovery, p.p ,July 2011.
The Chinese Room Argument Part II Joe Lau Philosophy HKU.
One Sample Inf-1 In statistical testing, we use deductive reasoning to specify what should happen if the conjecture or null hypothesis is true. A study.
What is an argument? An argument is, to quote the Monty Python sketch, "a connected series of statements to establish a definite proposition." Huh? Three.
Issues in Temporal and Causal Inference Pei Wang Temple University, USA Patrick Hammer Graz University of Technology, Austria.
From NARS to a Thinking Machine Pei Wang Temple University.
Foundations of Discrete Mathematics Chapter 1 By Dr. Dalia M. Gil, Ph.D.
Identity and Equality Properties. Properties refer to rules that indicate a standard procedure or method to be followed. A proof is a demonstration of.
Philosophy of Science Lars-Göran Johansson Department of philosophy, Uppsala University
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.
Proof And Strategies Chapter 2. Lecturer: Amani Mahajoub Omer Department of Computer Science and Software Engineering Discrete Structures Definition Discrete.
5. Context-Free Grammars and Languages
CIS Automata and Formal Languages – Pei Wang
Reasoning deduction, induction, abduction Problem solving
Great Theoretical Ideas in Computer Science
Chapter 10: Mathematical proofs
Programming Languages 2nd edition Tucker and Noonan
Pei Wang Temple University Philadelphia, USA
CPSC 322 Introduction to Artificial Intelligence
Supplement Beyond Computation
Department of Computer Science Abdul Wali Khan University Mardan
Foundations of Discrete Mathematics
Programming Languages 2nd edition Tucker and Noonan
Representations & Reasoning Systems (RRS) (2.2)
Generalized Diagnostics with the Non-Axiomatic Reasoning System (NARS)
CIS Automata and Formal Languages – Pei Wang
Embodiment: Does a laptop have a body?
NARS an Artificial General Intelligence Project
Presentation transcript:

Formal Models in AGI Research Pei Wang Temple University Philadelphia, USA

AGI Needs Formal Model A complete AGI work should consist of 1) a theory of intelligence, in a natural language 2) a formal model of the theory, in a symbolic language 3) a computer implementation of the model, in a programming language Formal models provide clarity and accuracy

Formal Model is not Everything An AGI work whose model has desired formal or mathematical properties is not necessarily superior to other AGI works, because The model may formalize an improper theory of intelligence It may fail to guide a computer implementation AGI is not mathematics, but has clear empirical content and engineering demand

Formal Model for AGI For AGI, A model must start from some idealized and simplified assumptions, but it does not mean all assumptions are equally valid A model with improper fundamental assumptions is unlikely to be useful A model's success in other domains does not guarantee its success here

Traditional Models In the current AI/AGI research, the major traditions of formal model are: Mathematical logic Theory of computation Probability theory But each of them has serious limitations when applied to AGI. This talk will address the first two

The Logic of Mathematics Mathematical logic was designed to formalize theorem-proving process, not thinking process in general Theorem proving is the process of deriving new truth from given truth (axioms), while reasoning outside mathematics usually can neither depend on true premises, nor deliver true conclusions Therefore, the logic of mathematics is not the logic of cognition, nor an idealization of the latter

Issues for Mathematical Logic Uncertainty: randomness, fuzziness, ignorance, inconsistency, etc. must be handled Ampliativity: induction, abduction, and analogy seems to say more in the conclusions Openness: new evidence may challenge the previous beliefs of the system Relevance: premises and conclusions cannot merely be related in truth-values, not in contents

Non-Classical Logics are not Enough Each of the issues has been addressed by some non- classical logic, it is not enough: The issues are addressed in isolation from each other The modifications and extensions typically happen in grammar rules, inference rules, or axioms, without touching the semantical foundation of the logic

Non-Axiomatic Logic: Assumption NAL assume the system has insufficient knowledge and resources, so Empirical theory of truth: The truth-value of a statement indicates the extent to which the statement agrees with the system's experience. Validity as evidence-preserving: An inference rule is valid if and only if its conclusion is supported by the evidence provided by its premises. NAL provides a unified solution to the issues

Theory of Computation: Origin Theory of computation (automata, algorithm, computability, computational complexity) was established to specify “computational” procedures in mathematics, which repeatably maps a problem instance to a predetermined solution. Outside mathematics, a problem-solving process often cannot be specified as such a mapping, since it depends on the past history and current context, which are usually not described as part of the problem instance.

Time in Computation Time is not a necessary part of a problem: a problem can appear in any moment, and usually it does not include a demand for response time Time is not a necessary part of a solution: whether a response is a “solution” has nothing to do with when it is produced, as long as it takes finite time In summary, “computation” is fundamentally time- independent, which is desired in mathematics, where procedures should be universally repeatable

Time in Adaptation An adaptive system evolves over time, and may never repeats its internal state. Time is a necessary part of a problem: the value of a solution decreases over time Time is a necessary part of a solution: whether a response is a “solution” has a lot to do with when it is produced In summary, “adaptation” is fundamentally time- dependent, where the problem-solving processes are usually not universally repeatable

Assumption of NARS NARS (Non-Axiomatic Reasoning System) is designed by treating “intelligence” as adaptation with insufficient knowledge and resources, i.e., the system is finite, real-time, and open. For each problem (instance), the system solves it using the available knowledge and resources at that moment. Since neither the internal state nor the external state repeat, the problem-solving process does repeat.

Conclusions Though AGI needs formal models, the traditional models do not meet its requirements, since they are mainly built for mathematics AGI needs formal models that are based on realistic assumptions.The system has to act according to available knowledge and resources Models assuming sufficient knowledge and resources do not even provide proper idealizations or simplification for AGI