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

12/22/2011
by   Jürgen Schmidhuber, et al.
0

Most of computer science focuses on automatically solving given computational problems. I focus on automatically inventing or discovering problems in a way inspired by the playful behavior of animals and humans, to train a more and more general problem solver from scratch in an unsupervised fashion. Consider the infinite set of all computable descriptions of tasks with possibly computable solutions. The novel algorithmic framework POWERPLAY (2011) continually searches the space of possible pairs of new tasks and modifications of the current problem solver, until it finds a more powerful problem solver that provably solves all previously learned tasks plus the new one, while the unmodified predecessor does not. Wow-effects are achieved by continually making previously learned skills more efficient such that they require less time and space. New skills may (partially) re-use previously learned skills. POWERPLAY's search orders candidate pairs of tasks and solver modifications by their conditional computational (time & space) complexity, given the stored experience so far. The new task and its corresponding task-solving skill are those first found and validated. The computational costs of validating new tasks need not grow with task repertoire size. POWERPLAY's ongoing search for novelty keeps breaking the generalization abilities of its present solver. This is related to Goedel's sequence of increasingly powerful formal theories based on adding formerly unprovable statements to the axioms without affecting previously provable theorems. The continually increasing repertoire of problem solving procedures can be exploited by a parallel search for solutions to additional externally posed tasks. POWERPLAY may be viewed as a greedy but practical implementation of basic principles of creativity. A first experimental analysis can be found in separate papers [53,54].

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/31/2012

First Experiments with PowerPlay

Like a scientist or a playing child, PowerPlay not only learns new skill...
research
07/31/2002

Optimal Ordered Problem Solver

We present a novel, general, optimally fast, incremental way of searchin...
research
02/24/2018

One Big Net For Everything

I apply recent work on "learning to think" (2015) and on PowerPlay (2011...
research
02/10/2016

Adaptive Skills, Adaptive Partitions (ASAP)

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

COG: Connecting New Skills to Past Experience with Offline Reinforcement Learning

Reinforcement learning has been applied to a wide variety of robotics pr...
research
01/26/2023

Learning to Generate All Feasible Actions

Several machine learning (ML) applications are characterized by searchin...
research
09/25/2003

Goedel Machines: Self-Referential Universal Problem Solvers Making Provably Optimal Self-Improvements

We present the first class of mathematically rigorous, general, fully se...

Please sign up or login with your details

Forgot password? Click here to reset