Back to Search Start Over

Editorial: Approaches and Assumptions of Self-Programming in Achieving Artificial General Intelligence

Authors :
Kristinn R. Thórisson
Eric Nivel
Pei Wang
Ricardo Sanz
Source :
Journal of Artificial General Intelligence. 3:1-10
Publication Year :
2013
Publisher :
Walter de Gruyter GmbH, 2013.

Abstract

Intuitively speaking, “self-programming” means the ability for a computer system to program its own actions. This notion is clearly related to Artificial Intelligence, and has been used by many researchers. Like many other high-level concepts, however, scrutiny shows that the term can be interpreted in several different ways. To make the discussion concrete and meaningful we introduce here a working definition of self-programming. In this definition we increase its concreteness while trying to keep the intuitive meaning of the concept. The activities of a computer system usually are considered to consist of atomic actions (which can also be called instructions, operations, behavior, or something else in different contexts). At any given moment the system’s primitive actions are in a finite and constant set A, meaning that they are distinct from each other, and can be enumerated. An action may take some input arguments, and produce some output arguments. The system can execute each of its actions

Details

ISSN :
19460163
Volume :
3
Database :
OpenAIRE
Journal :
Journal of Artificial General Intelligence
Accession number :
edsair.doi...........7a2e48fdd4e50cd47f41e2a41873759e