Related Experiment Video
Updated: May 10, 2026

10:26
Problem-Solving Before Instruction (PS-I): A Protocol for Assessment and Intervention in Students with Different Abilities
Published on: September 11, 2021
PowerPlay: Training an Increasingly General Problem Solver by Continually Searching for the Simplest Still Unsolvable
1The Swiss AI Lab IDSIA, University of Lugano , SUPSI, Lugano , Switzerland.
Frontiers in Psychology
|June 14, 2013
Summary
This study introduces PowerPlay, an AI framework that autonomously discovers new computational problems to train increasingly general problem solvers. It focuses on unsupervised learning and creative skill acquisition for AI.
Area of Science:
- Artificial Intelligence
- Machine Learning
- Computational Theory
Background:
- Traditional AI focuses on solving predefined problems.
- There is a need for AI systems that can autonomously discover and learn new problems.
- Unsupervised learning and creative problem generation are key to developing more general AI.
Purpose of the Study:
- To introduce and explore the PowerPlay algorithmic framework for automated problem discovery.
- To train increasingly general problem solvers from scratch using unsupervised learning.
- To investigate AI creativity inspired by playful learning behaviors.
Main Methods:
- PowerPlay searches for new tasks and solver modifications to create more powerful problem solvers.
- It prioritizes tasks that enhance efficiency (time/space) and can be validated quickly.
- The framework uses greedy search and time-optimal program search for efficient exploration.
Main Results:
- PowerPlay continuously breaks the generalization abilities of its current solver by seeking novelty.
- Newly invented tasks build upon previously learned skills, allowing for efficient reuse.
- The computational cost of validating new tasks does not necessarily increase with the task repertoire size.
Conclusions:
- PowerPlay offers a practical approach to implementing principles of AI creativity and self-improvement.
- The framework enables the development of AI systems capable of unsupervised, creative problem-solving.
- This approach contrasts with standard AI generalization, fostering continuous AI advancement.
Related Concept Videos
Problem-Solving
Effective problem-solving consists of two steps: 1. identifying the problem and 2. selecting the appropriate problem-solving strategy (i.e., a plan of action used to find a solution). Humans use four problem-solving strategies:
Principle of Virtual Work: Problem Solving
The principle of virtual work is an essential concept in the field of mechanics and engineering. This is used to solve problems related to the equilibrium of a structure or system. It is based on the assumption that if a system is in equilibrium, the work done by all the forces during a virtual displacement is zero. This principle is applied by considering virtual displacements of the system and the corresponding work done by internal and external forces.
To apply the principle of virtual work,...
To apply the principle of virtual work,...
Machines: Problem Solving II
Machines are complex structures consisting of movable, pin-connected multi-force members that work together to transmit forces. Consider a lifting tong carrying a 100 kg load. It comprises movable sections DAF and CBG linked together with member AB.
Machines: Problem Solving I
A toggle clamp is a mechanical device commonly used for holding and clamping objects in various applications, such as woodworking, metalworking, and assembly operations. Consider a toggle clamp subjected to a force of 200 N at the handle. The vertical clamping force can be calculated, provided the dimensions of the toggle clamp are known.
The toggle clamp system is a machine structure consisting of movable, pin-connected multi-force members that form a stabilized system to transmit forces. The...
The toggle clamp system is a machine structure consisting of movable, pin-connected multi-force members that form a stabilized system to transmit forces. The...
Ampere-Maxwell's Law: Problem-Solving
A parallel-plate capacitor with capacitance C, whose plates have area A and separation distance d, is connected to a resistor R and a battery of voltage V. The current starts to flow at t = 0. What is the displacement current between the capacitor plates at time t? From the properties of the capacitor, what is the corresponding real current?
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of the problem,...
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of the problem,...
Solving Problems in Physics
Problem-solving is the ability to apply general physical principles to specific situations, usually expressed by equations. It is an essential skill in physics, and can also be useful for applying physics in everyday life as well. Analytical skills and problem-solving abilities can be applied to new situations, compared to a list of facts, which can never be extensive enough to include every possible circumstance. To solve physics problems, a certain amount of creativity and insight is...

