From NARS to a Thinking Machine Pei Wang Temple University.

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

1 Knowledge Representation Introduction KR and Logic.
Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California
Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California
Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Bayesian Network and Influence Diagram A Guide to Construction And Analysis.
CHAPTER 13 Inference Techniques. Reasoning in Artificial Intelligence n Knowledge must be processed (reasoned with) n Computer program accesses knowledge.
The Logic of Intelligence Pei Wang Department of Computer and Information Sciences Temple University.
Rulebase Expert System and Uncertainty. Rule-based ES Rules as a knowledge representation technique Type of rules :- relation, recommendation, directive,
Saramma Mathew. Scientific temper describes an attitude which involves the application of logic and the avoidance of bias and preconceived notions.
Knowledge Representation
Intelligent systems Lection 7 Frames, selection of knowledge representation, its combinations.
Intelligent systems Lecture 6 Rules, Semantic nets.
Decision Making: An Introduction 1. 2 Decision Making Decision Making is a process of choosing among two or more alternative courses of action for the.
A Summary of the Article “Intelligence Without Representation” by Rodney A. Brooks (1987) Presented by Dain Finn.
Introduction to AI & AI Principles (Semester 1) WEEK 8 (07/08) [Barnden’s slides only] John Barnden Professor of Artificial Intelligence School of Computer.
1 Lecture 34 Introduction to Knowledge Representation & Expert Systems Overview  Lecture Objective  Introduction to Knowledge Representation  Knowledge.
Introduction to Cognitive Science Lecture #1 : INTRODUCTION Joe Lau Philosophy HKU.
Introduction to AI & AI Principles (Semester 1) WEEK 7 John Barnden Professor of Artificial Intelligence School of Computer Science University of Birmingham,
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
Machine Learning: Symbol-Based
Physical Symbol System Hypothesis
Cognitive - reasoning.ppt © 2001 Laura Snodgrass, Ph.D.1 Reasoning and Decision Making Five general strategies Reasoning and Logic Two hypotheses –inherently.
Meaningful Learning in an Information Age
Cognitive Psychology, 2 nd Ed. Chapter 8 Semantic Memory.
Science and Engineering Practices
Daniel Fasko, Jr., Ph.D..  Definition of Critical Thinking  Critical Thinking Skills  Critical Thinking Dispositions  Instructional Strategies  Assessment.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Critical Thinking in Education. Defining Critical Thinking Asking pertinent questions Evaluates statements & arguments Admits a lack of knowledge & understanding.
Artificial Intelligence: Definition “... the branch of computer science that is concerned with the automation of intelligent behavior.” (Luger, 2009) “The.
11 C H A P T E R Artificial Intelligence and Expert Systems.
Survey of AI for games. AI vs. AI for games Traditional AI: – Made to handle unseen inputs, large state space – Too many options possible to compute an.
{ Logic in Artificial Intelligence By Jeremy Wright Mathematical Logic April 10 th, 2012.
10/6/2015 1Intelligent Systems and Soft Computing Lecture 0 What is Soft Computing.
School of Computer Science and Technology, Tianjin University
SOFTWARE DESIGN.
Formal Models in AGI Research Pei Wang Temple University Philadelphia, USA.
Artificial Intelligence By Michelle Witcofsky And Evan Flanagan.
Natural Language Processing by Reasoning and Learning Pei Wang Temple University Philadelphia, USA.
Nature of Science. Science is a Tentative Enterprise  The product of the judgment of individuals  Requires individuals to defend their conclusions by.
Process & Inquiry Skills: Scientists in EC Classrooms CDAEYC Annual Meeting May 19, 2015 Albany, New York.
1 Knowledge Acquisition and Learning by Experience – The Role of Case-Specific Knowledge Knowledge modeling and acquisition Learning by experience Framework.
CONCLUSION The conclusion of this work is that it is possible to develop a problem-solving method providing evolutionary computational support to general.
Thinking  Cognition  mental activities associated with thinking, knowing, remembering, and communicating  Cognitive Psychology  study of mental activities.
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?
International Conference on Fuzzy Systems and Knowledge Discovery, p.p ,July 2011.
Lecture №1 Role of science in modern society. Role of science in modern society.
RULES Patty Nordstrom Hien Nguyen. "Cognitive Skills are Realized by Production Rules"
Anne Watson Hong Kong  grasp formal structure  think logically in spatial, numerical and symbolic relationships  generalise rapidly and broadly.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
Issues in Temporal and Causal Inference Pei Wang Temple University, USA Patrick Hammer Graz University of Technology, Austria.
Chapter 1 Introduction to Research in Psychology.
Artificial Intelligence Knowledge Representation.
Definition and Technologies Knowledge Representation.
Artificial Intelligence Logical Agents Chapter 7.
Artificial Intelligence
What is cognitive psychology?
Why study programming languages?
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Grade 6 Outdoor School Program Curriculum Map
Nature of Science Understandings for HS
Intelligent Systems and
Thought and Language Chapter 11.
Philosophy of science is as useful to scientists as ornithology is to birds.
Supplement Beyond Computation
Features of a Good Research Study
Generalized Diagnostics with the Non-Axiomatic Reasoning System (NARS)
Embodiment: Does a laptop have a body?
NARS an Artificial General Intelligence Project
Presentation transcript:

From NARS to a Thinking Machine Pei Wang Temple University

Content NARS (Non-Axiomatic Reasoning System): a project aimed at building a general-purpose intelligent system, or a “thinking machine” The main ideas behind the project The development plan of the project The past, present, and future of the project

Observations “Intelligence” is a capability possessed by human beings, but not by animals and ordinary computers. The major difference: not in “what it can do”, but in “what it can learn to do”. Key features: adaptivity, generality, creativity, flexibility, but not absolute optimity.

Methodology Minimalism: not to maximize the system’s performance, but to minimize its theoretical assumptions and technical instruments, while still achieving desired performance. There are scientific and engineering reasons for following such an approach. Many such attempts have failed, but they might have followed wrong ideas.

Basic Principle “Intelligence” is the capability of a system to adapt to its environment and to work with insufficient knowledge and resources. The system should rely on constant processing capacity, work in real time, open to unexpected tasks, learn from experience.

Framework NARS is built within the framework of a reasoning system, with a language for knowledge representation, a semantics of the language, a set of inference rules, a memory architecture, a control mechanism. Advantages: being domain-independent, combining the justifiability of individual steps and the flexibility of processes.

Categorical Language A typical sentence: bird  animal [1.0, 0.9] Term: “bird” and “animal” are names of concepts Inheritance relation “  ” : special-general Truth value: [frequency, confidence]

Experience-Grounded Semantics The truth value of a sentence is determined by available evidence in the experience: f = w + /w, c = w/(w+1) Truth value uniformly represents randomness, fuzziness, and ignorance. The meaning of a term is defined by its experienced relations with other terms.

Basic Inference Rules S P S M P abduction S M P M SP deduction induction revision

Memory as a Belief Network bird gull swan robin swimmer crow feathered_creature [1.00, 0.90] [0.00, 0.90] [1.00, 0.90] C bird

Control Strategy In each step, a task is processed by interacting with a belief, according to certain rules. The task and belief are selected probabilistically, according to priority distributions among related tasks and beliefs. Factors influence the priority of an item: quality of the item, usefulness of the item in history, and relevance of the item to the current context.

Compound Terms Compound terms: sets, intersections, differences, products, and images. Variants of the inheritance relation: similarity, instance, and property. New inference rules are added to carry out compound composition and decomposition. Related changes in memory and control.

Higher-Order Reasoning Two higher-order relations, implication and equivalence, are defined between statements. Compound statements: negations, conjunctions, and disjunctions. The implication relation is used to carry out conditional and hypothetical inferences. Variable terms are used to carry out general and abstract inferences.

Procedural Reasoning Events as statements with temporal relations (sequential and parallel). Prediction and explanation as temporal inferences. Operations as statements with procedural interpretation. Skill learning and planning as procedural inferences. Goals as statements to be realized. Decision making as the making of new goals.

Development Progress DONE:language definition semantics specification basic inference rules rules for compound terms rules for higher-order inference basic memory and control DOING:rules for temporal/procedural inference refined memory and control

NARS Plus Optional extensions of NARS: sensorimotor interface natural language interface education procedure socialization procedure special hardware evolution process

Conclusions An AI system should follow the same principles as the human mind, though it may have different internal structure, external behavior, practical ability, etc. To see intelligence as “adaptation with insufficiency” explains mental processes, guides system design, and distinguishes AI from other disciplines.

Information about NARS Website: containing 30+ publications and on-line demonstrations (a Java Applet and a Prolog program) of NARS (Version 4.2). ( Book: Rigid Flexibility: The Logic of Intelligence, Springer, ISBN , Available: September 15, (Wang-Contents-Preface.pdf)Wang-Contents-Preface.pdf