|Overview: Recursive Self-Improvement|
Software that writes its own code in repeated cycles of improvement.
top » information technology » artificial intelligence » types of artificial intelligence » recursive self-improvement
What is Recursive Self-Improvement?
John Spacey, updated on January 15, 2023
Recursive self-improvement describes software that writes its own code in repeated cycles of improvement. This is associated with artificial intelligence but isn't a standard feature of AI.Traditional AI is coded by humans but develops its own intelligence represented with statistical models such as non-linear transformations. It's able to learn but can't fundamentally change its own design to become something new. A recursive self-improving program would self-modify its own root code that was originally implemented by humans. Such an AI could theoretically develop superintelligence and aspects of consciousness such as intentionality. This is typically thought to represent an existential risk because such intelligence may develop goals that conflict with the interests of humans. There are two competing theories as to how recursive self-improvement might spark superintelligence known as a hard takeoff and soft takeoff. A hard takeoff occurs extremely quickly as each improvement makes the next improvement an order of magnitude better in an explosion of intelligence. This leaves little time for humans to prepare or adapt to the new intelligence. A soft takeoff happens at a pace similar to the evolution of a corporation, a type of entity that is also recursively self-improving.
Artificial IntelligenceThis is the complete list of articles we have written about artificial intelligence.
If you enjoyed this page, please consider bookmarking Simplicable.
A few common types of artificial intelligence.
Technological singularity explained.Artificial intelligence and emotion.
An overview of artificial life.
How artificial intelligence can be illogical.
A definition of deep learning with examples.
The difference between supervised and unsupervised learning with an example.The common types of natural language processing.
Common types of autonomous systems.
Common examples of artificial intelligence.A reasonably comprehensive list of information technologies.
A list of gamification techniques. A list of common IT problems.
The basic types of cloud computing.
The common types of machine data.The common types of software.
A definition of proprietary technology with examples.
The common elements of a systems design.
The difference between systems and applications explained.
TrendingThe most popular articles on Simplicable in the past day.
Recent posts or updates on Simplicable. Site Map