irc learning and the novamente cognition engine imitative-reinforcement-corrective learning: a...

33
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 Ben GOERTZEL,Cassio PENNA CHIN, NilGEISSWE ILLER,Moshe LOOKS, Andre SENNA , Welter SILVA,Ari HELJAKKA, CarlosLOPES

Upload: tiffany-rogers

Post on 26-Dec-2015

227 views

Category:

Documents


0 download

TRANSCRIPT

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

IRC Learning and the Novamente Cognition

Engine

Imitative-Reinforcement-Corrective Learning:A Robust Learning Methodology

for Virtual Pets and Avatarsimplemented using a limited version of the Novamente Cognition Engine

Ben GOERTZEL, Cassio PENNACHIN, Nil GEISSWEILLER, Moshe LOOKS, Andre SENNA, Welter SILVA, Ari HELJAKKA, Carlos LOPES

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

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

Page 3: IRC Learning and the Novamente Cognition Engine Imitative-Reinforcement-Corrective Learning: A Robust Learning Methodology for Virtual Pets and Avatars
Page 4: IRC Learning and the Novamente Cognition Engine Imitative-Reinforcement-Corrective Learning: A Robust Learning Methodology for Virtual Pets and Avatars
Page 5: IRC Learning and the Novamente Cognition Engine Imitative-Reinforcement-Corrective Learning: A Robust Learning Methodology for Virtual Pets and Avatars
Page 6: IRC Learning and the Novamente Cognition Engine Imitative-Reinforcement-Corrective Learning: A Robust Learning Methodology for Virtual Pets and Avatars

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

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

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

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

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

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

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

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

Stages of Cognitive Development

No self yet

Emergence of phenomenal self

Objective detachment from phenomenal self

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

Intelligence

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

Intelligence

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

Intelligence

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

Animal-level AI’s killer app: Virtual Pets

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

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

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

Media for Virtual Pets

2.3B use mobile phones

1.2B use the Internet

465M joined Virtual Worlds

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

Pets in Virtual Worlds

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

Pets for PC Games

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

Pets for Mobile Gaming

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

Pets in World of Warcraft

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

Current Virtual Pets: Cute but Dumb

Current virtual pets are rigidly programmed and lack emotional responsiveness, individual personality or ability to learn.

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

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.

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

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.

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

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

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

IRC Learning

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

Teaching with a Partner

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

Current Pet Brain Architecture

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

Next-Gen Pet Brain Architecture

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

Next Step: Language Learning?

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

Intelligence