AILGApr 30, 2022

Self-Programming Artificial Intelligence Using Code-Generating Language Models

arXiv:2205.00167v25 citationsh-index: 3
Originality Incremental advance
AI Analysis

This addresses the long-standing challenge of self-programming AI for researchers and practitioners, though it builds incrementally on existing code generation and meta-learning techniques.

The authors tackled the problem of creating a self-programming AI system by implementing a code-generating language model that modifies its own source code, resulting in the first practical implementation that improves performance and programs sub-models for auxiliary tasks.

Recent progress in large-scale language models has enabled breakthroughs in previously intractable computer programming tasks. Prior work in meta-learning and neural architecture search has led to substantial successes across various task domains, spawning myriad approaches for algorithmically optimizing the design and learning dynamics of deep learning models. At the intersection of these research areas, we implement a code-generating language model with the ability to modify its own source code. Self-programming AI algorithms have been of interest since the dawn of AI itself. Although various theoretical formulations of generalized self-programming AI have been posed, no such system has been successfully implemented to date under real-world computational constraints. Applying AI-based code generation to AI itself, we develop and experimentally validate the first practical implementation of a self-programming AI system. We empirically show that a self-programming AI implemented using a code generation model can successfully modify its own source code to improve performance and program sub-models to perform auxiliary tasks. Our model can self-modify various properties including model architecture, computational capacity, and learning dynamics.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes