IRC Learning and the Novamente Cognition Engine Imitative-Reinforcement-Corrective Learning: A Robust Learning Methodology for Virtual Pets and Avatars.

Slides:



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

Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California
DELOS Highlights COSTANTINO THANOS ITALIAN NATIONAL RESEARCH COUNCIL.
Cognitive Systems, ICANN panel, Q1 What is machine intelligence, as beyond pattern matching, classification and prediction. What is machine intelligence,
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Bayesian Network and Influence Diagram A Guide to Construction And Analysis.
Chapter Thirteen Conclusion: Where We Go From Here.
AI and AGI: Past, Present and Future
Dealing with Complexity Robert Love, Venkat Jayaraman July 24, 2008 SSTP Seminar – Lecture 10.
MICHAEL MILFORD, DAVID PRASSER, AND GORDON WYETH FOLAMI ALAMUDUN GRADUATE STUDENT COMPUTER SCIENCE & ENGINEERING TEXAS A&M UNIVERSITY RatSLAM on the Edge:
An Introduction to Artificial Intelligence. Introduction Getting machines to “think”. Imitation game and the Turing test. Chinese room test. Key processes.
AI 授課教師:顏士淨 2013/09/12 1. Part I & Part II 2  Part I Artificial Intelligence 1 Introduction 2 Intelligent Agents Part II Problem Solving 3 Solving Problems.
Achieving Advanced Machine Consciousness via Artificial General Intelligence in Virtual Worlds Ben Goertzel, PhD.
A Brief History of Artificial Intelligence
COGNITIVE NEUROSCIENCE
Provisional draft 1 ICT Work Programme Challenge 2 Cognition, Interaction, Robotics NCP meeting 19 October 2006, Brussels Colette Maloney, PhD.
PSU CS 370 – Artificial Intelligence Dr. Mohamed Tounsi Artificial Intelligence 1. Introduction Dr. M. Tounsi.
© 2003 Turoff 1 The Nature of Information Systems and Employment in IS Murray Turoff Information Systems Department.
Random Administrivia In CMC 306 on Monday for LISP lab.
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
Brain, Mind, Body and Society: Controllability and Uncontrollability in Robotics Motomu SHIMODA, PhD. Kyoto Women’s University.
Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Cognitive Robots © 2014, SNU CSE Biointelligence Lab.,
Economic Attention Networks: Associative Memory and Resource Allocation for General Intelligence Matthew Iklé, Joel Pitt, Ben Goertzel, George Sellman.
Cognitive level of Analysis
Novamente: An Integrative Approach to Embodied Artificial General Intelligence Ben Goertzel Novamente LLC.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
Artificial Intelligence: Its Roots and Scope
VIRTUAL EDUCATION SPACE S. STOYANOV, V. VALKANOVA.
Knowledge representation
Introduction GAM 376 Robin Burke Winter Outline Introductions Syllabus.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 21. Review ANALYSIS PHASE (OBJECT ORIENTED DESIGN) Functional Modeling – Use case Diagram Description.
Ben Goertzel, PhD Novamente LLC Biomind LLC Artificial General Intelligence Research Institute Virginia Tech, Applied Research Lab for National and Homeland.
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
10/6/2015 1Intelligent Systems and Soft Computing Lecture 0 What is Soft Computing.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
Simulating Emergent Cognition in Artificial Life Júlio L. R. Monteiro (Ph.D student) Advisor: Marcio Lobo Netto University of São Paulo - Brazil Cognitio.
1 CS 2710, ISSP 2610 Foundations of Artificial Intelligence introduction.
Chapter 7 - Piaget I.Piaget’s Theory 4 stages Cognitive development Same order in all kids.
1 Introduction to Artificial Intelligence (Lecture 1)
1 CS 385 Fall 2006 Chapter 1 AI: Early History and Applications.
Cognitive Systems Foresight Language and Speech. Cognitive Systems Foresight Language and Speech How does the human system organise itself, as a neuro-biological.
WEEK INTRODUCTION IT440 ARTIFICIAL INTELLIGENCE.
Cognitive Development
Definitions of AI There are as many definitions as there are practitioners. How would you define it? What is important for a system to be intelligent?
Course Overview  What is AI?  What are the Major Challenges?  What are the Main Techniques?  Where are we failing, and why?  Step back and look at.
Introduction to Artificial Intelligence CS 438 Spring 2008.
Chapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC)
Ben Goertzel, PhD Novamente LLC Biomind LLC Artificial General Intelligence Research Institute Virginia Tech, Applied Research Lab for National and Homeland.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
Joscha Bach Nick Cassimatis Ken Forbus Ben Goertzel Stacey Marsella John Laird Pat Langley Christian Lebiere Paul Rosenbloom Matthias Scheutz Satinder.
Artificial Intelligence, simulation and modelling.
EEL 5937 Multi Agent Systems -an introduction-. EEL 5937 Content What is an agent? Communication Ontologies Mobility Mutability Applications.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Brief Intro to Machine Learning CS539
What is cognitive psychology?
Classification of models
Social Training for Autism using Augmented Reality Final Presentation
2009: Topics Covered in COSC 6368
Done Done Course Overview What is AI? What are the Major Challenges?
COMP 4640 Intelligent & Interactive Systems
EXPERT SYSTEMS.
Cognitive Language Comprehension in Rosie
Artificial Intelligence introduction(2)
Intelligent Systems and
Developing the Whole Child: Becoming the Whole Teacher
CS1301 – Where it Fits Institute for Personal Robots in Education
2004: Topics Covered in COSC 6368
CS1301 – Where it Fits Institute for Personal Robots in Education
Artificial Intelligence
The Curriculum of the Department of Informatics TEI-A
Presentation transcript:

IRC Learning and the Novamente Cognition Engine Imitative-Reinforcement-Corrective Learning: A Robust Learning Methodology for Virtual Pets and Avatars implemented using a limited version of the Novamente Cognition Engine

The Novamente Cognition Engine: An Integrative, Experiential Learning Focused Approach to AGI Knowledge representation: –Nodes and links (a weighted, labeled hypergraph) –Probabilistic weights, like an uncertain semantic network –Hebbian weights, like an attractor neural network

Learning algorithms: –Automated program learning (for small, purpose-specific programs meeting AI-determined specifications) NCE uses MOSES a probabilistic improvement on genetic programinng, described in Moshe Looks 2006 PhD thesis –Uncertain inference NCE uses Probabilistic Logic Networks, a novel fusion of probability theory and formal logic –PLN book to be published by Springer in early 2008 –Economic Attention Allocation Artificial economics used for assignment of credit and attention allocation The Novamente Cognition Engine: An Integrative, Experiential Learning Focused Approach to AGI

An Integrative, Experiential Learning Focused Approach to AGI (underlying both the Novamente and OpenCog initiatives) Cognitive architecture: –Focused on interactive learning, e.g. virtual embodiment, NL conversation, robotics –Largely inspired by human cognitive architecture Teaching Methodology: –Embodied, experiential, socially interactive –Combining imitative and reinforcement learning

Novamente Cognition Engine is one, well- fleshed-out, example of a concrete AGI design within this family of designs OpenCog framework (OpenCog.org) incorporates Novamente’s knowledge representation and overall software framework, and will allow experimentation with multiple alternate learning algorithms within this same framework

Why May This Approach Have a Prayer of Succeeding? It is based on a well-reasoned, comprehensive theory of mind, –covering both the concretely-implemented and emergent aspects of mind –Oriented toward encouraging the emergence of a self-system within the AI’s knowledge base, based on embodied social learning –See The Hidden Pattern The specific algorithms and data structures chosen to implement this theory of mind are efficient, robust and scalable and, so is the software implementation

Stages of Cognitive Development No self yet Emergence of phenomenal self Objective detachment from phenomenal self

Intelligence

Animal-level AI’s killer app: Virtual Pets

Virtual Worlds Each month, 24% of the 34.3M US kids and teens on the web are visiting a virtual world. By 2011 that number is expected to be 53% For example, Webkinz grew from 800K users in Oct 2006 to more than 7M in Oct 2007

Media for Virtual Pets 2.3B use mobile phones 1.2B use the Internet 465M joined Virtual Worlds

Pets in Virtual Worlds

Pets for PC Games

Pets for Mobile Gaming

Pets in World of Warcraft

Current Virtual Pets: Cute but Dumb Current virtual pets are rigidly programmed and lack emotional responsiveness, individual personality or ability to learn.

Building a Better Pet Brain Adding the ability to have the pets genuinely learn and respond to the environment will make them more real to the user, and increase the user/virtual pet bond. This supports trends toward personalization and community, enriching both.

Novamente Pet Brain Novamente pets respond to and interact with objects, creatures and avatars, and learn from experiences that will then influence future behavior. For example, if there happens to be a cat around, there is a good chance the pet dog would chase it. However, if the cat scares him away, the dog might not be so eager to chase the cat next time.

Training the Pet Brain Novamente pets can be taught to do simple or complex tricks, from sitting to playing soccer or learning a dance -- by learning from a combination of encouragement, reinforcement and demonstration. give “sit” command clap when pet sitsshow “sit” example

IRC Learning

Teaching with a Partner

Current Pet Brain Architecture

Next-Gen Pet Brain Architecture

Next Step: Language Learning?

Intelligence