Self-Programming Artificial Intelligence Using Code-Generating Language Models
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 22 of its 32 references that are in the map. First posted on arXiv 30 Apr 2022.
Builds on
22 of 32 references.
References · 22
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2020Scaling Laws for Neural Language Modelscited by 6,411
- 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,861
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,489
- 2022Competition-Level Code Generation with AlphaCodecited by 1,427
- 2020Meta-Learning in Neural Networks: A Surveycited by 944
- 2018Regularized Evolution for Image Classifier Architecture Searchcited by 902
- 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 890
10 more
- 2017Deep Learning Scaling is Predictable, Empiricallycited by 556
- 2017Meta-SGD: Learning to Learn Quickly for Few-Shot Learningcited by 377
- 2019Adaptive Gradient-Based Meta-Learning Methodscited by 183
- 2020A Survey on Evolutionary Neural Architecture Searchcited by 142
- 2020AutoML-Zero: Evolving Machine Learning Algorithms From Scratchcited by 137
- 2021A Neural Network Solves, Explains, and Generates University Math Problems by Program Synthesis and Few-Shot Learning at Human Levelcited by 96
- 2020DisCor: Corrective Feedback in Reinforcement Learning via Distribution Correctioncited by 71
- 2016One-shot Learning with Memory-Augmented Neural Networkscited by 60
- 2021Personalized Federated Learning by Structured and Unstructured Pruning under Data Heterogeneitycited by 27
- 2021Darts-Conformer: Towards Efficient Gradient-Based Neural Architecture Search For End-to-End ASRcited by 10
Built on by
Citing papers per year: 2025: 1; 2026: 1.
2 papers.