Optimal Ordered Problem Solver

By J. Urgen Schmidhuber. 2002

190 citations recorded by the source corpus.

We introduce a general and in a certain sense time-optimal way of solving one problem after another, efficiently searching the space of programs that compute solution candidates, including those programs that organize and manage and adapt and reuse earlier acquired knowledge. The Optimal Ordered Problem Solver (OOPS) draws inspiration from Levin's Universal Search designed for single problems and universal Turing machines. It spends part of the total search time for a new problem on testing programs that exploit previous solution-computing programs in computable ways. If the new problem can be solved faster by copy-editing/invoking previous code than by solving the new problem from scratch, then OOPS will find this out. If not, then at least the previous solutions will not cause much harm. We introduce an efficient, recursive, backtracking-based way of implementing OOPS on realistic computers with limited storage. Experiments illustrate how OOPS can greatly profit from metalearning or metasearching, that is, searching for faster search procedures.

Subfields: Artificial Intelligence, Computational Theory and Mathematics, Algorithms & Complexity

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Sergey Levine
  2. Quoc V. Le
  3. Pieter Abbeel
  4. Yoshua Bengio
  5. Mohit Bansal
  6. Chelsea Finn
  7. Trevor Darrell
  8. Percy Liang

In Computational Theory and Mathematics

  1. J. Urgen Schmidhuber
  2. David R Ha
  3. Pieter Abbeel
  4. Sergey Levine
  5. Rupesh Kumar Srivastava
  6. Quoc V. Le
  7. Bas R. Steunebrink
  8. Marcin Andrychowicz

In Algorithms & Complexity

  1. Ute Schmid
  2. Emanuel Kitzelmann
  3. Christophe G. Giraud-Carrier
  4. Pavel Brazdil
  5. Bas R. Steunebrink
  6. Rupesh Kumar Srivastava
  7. Ricardo Vilalta
  8. Armando Solar-Lezama

Citations in the corpus