CiteULike is a free online bibliography manager. Register and you can start organising your references online.

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

(27 Dec 2004)

Citation Format

[Posts]

View FullText article


scis0000001's tags for this article

adaptability aixi all-logical-theories atp autonomic-computing bias biops chu-space computability-logic computational-epistemology computational-learning computational-mathematics computational-science domain-theory dynamics efficiency formal-development formal-system generalized-kolmogorov-complexity goedel-machine gtm iff inference inference-dynamics interactivity lattice-of-theories least-time machine-learning metaevolution metalogic-programming metalogics metascience model-selection oops optimality paraconsistency problem-solving proof-search reinforcement-learning resource-allocation robotics searching self-adaptation self-managing self-reference semweb speed-prior survivability temporal-logic universality universal-search utility

X Reviews [Write a review of this article]

X Find related articles from these CiteULike users

X Find related articles with these CiteULike tags

X Posting History

X Abstract

A Goedel Machine is designed to solve arbitrary computational problems, such as maximizing the expected future reward of a robot in a possibly stochastic and reactive environment. Its initial software includes an axiomatic description of (1) the Goedel machine's hardware, (2) known aspects of the environment, (3) goals and rewards to be achieved, (4) costs of actions and computations, (5) the initial software itself (no circularity involved here). It also includes a possibly sub-optimal initial problem-solving policy and a proof searcher searching the space of computable proof techniques - that is, programs whose outputs are proofs. Unlike previous approaches, the self-referential Goedel machine will rewrite any part of its software (including axioms and proof searcher) as soon as it has found a proof that this will improve its future performance, given typically limited computational resources (its optimality notion is not restricted to the concept of asymptotic optimality). Self-rewrites represent globally optimal self-improvements (no local minima!), since provably none of all the alternative rewrites and proofs (that could be found in the future by continuing the proof search) is worth waiting for. To initialize the proof searcher we may use the recent Optimal Ordered Problem Solver.


X BibTeX record

X RIS record


Privacy Statement | Terms & Conditions
CiteULike organises scholarly (or academic) papers or literature and provides bibliographic (which means it makes bibliographies) for universities and higher education establishments. It helps undergraduates and postgraduates. People studying for PhDs or in postdoctoral (postdoc) positions. The service is similar in scope to EndNote or RefWorks or any other reference manager like BibTeX, but it is a social bookmarking service for scientists and humanities researchers.