First Experiments with PowerPlay

10/31/2012
by   Rupesh Kumar Srivastava, et al.
0

Like a scientist or a playing child, PowerPlay not only learns new skills to solve given problems, but also invents new interesting problems by itself. By design, it continually comes up with the fastest to find, initially novel, but eventually solvable tasks. It also continually simplifies or compresses or speeds up solutions to previous tasks. Here we describe first experiments with PowerPlay. A self-delimiting recurrent neural network SLIM RNN is used as a general computational problem solving architecture. Its connection weights can encode arbitrary, self-delimiting, halting or non-halting programs affecting both environment (through effectors) and internal states encoding abstractions of event sequences. Our PowerPlay-driven SLIM RNN learns to become an increasingly general solver of self-invented problems, continually adding new problem solving procedures to its growing skill repertoire. Extending a recent conference paper, we identify interesting, emerging, developmental stages of our open-ended system. We also show how it automatically self-modularizes, frequently re-using code for previously invented skills, always trying to invent novel tasks that can be quickly validated because they do not require too many weight changes affecting too many previous tasks.

READ FULL TEXT

page 4

page 7

page 10

research
12/22/2011

POWERPLAY: Training an Increasingly General Problem Solver by Continually Searching for the Simplest Still Unsolvable Problem

Most of computer science focuses on automatically solving given computat...
research
02/24/2018

One Big Net For Everything

I apply recent work on "learning to think" (2015) and on PowerPlay (2011...
research
05/25/2018

A Scalable Approach to Multi-Context Continual Learning via Lifelong Skill Encoding

Continual or lifelong learning (CL) is one of the most challenging probl...
research
02/27/2018

Computational Red Teaming in a Sudoku Solving Context: Neural Network Based Skill Representation and Acquisition

In this paper we provide an insight into the skill representation, where...
research
02/10/2016

Adaptive Skills, Adaptive Partitions (ASAP)

We introduce the Adaptive Skills, Adaptive Partitions (ASAP) framework t...
research
06/15/2020

DreamCoder: Growing generalizable, interpretable knowledge with wake-sleep Bayesian program learning

Expert problem-solving is driven by powerful languages for thinking abou...
research
11/13/2020

Robotic self-representation improves manipulation skills and transfer learning

Cognitive science suggests that the self-representation is critical for ...

Please sign up or login with your details

Forgot password? Click here to reset