Towards A Measure Of General Machine Intelligence
Not on the map. Why?
Abstract (arXiv)
To build general-purpose artificial intelligence systems that can deal with unknown variables across unknown domains, we need benchmarks that measure how well these systems perform on tasks they have never seen before. A prerequisite for this is a measure of a task's generalization difficulty, or how dissimilar it is from the system's prior knowledge and experience. If the skill of an intelligence system in a particular domain is defined as it's ability to consistently generate a set of instructions (or programs) to solve tasks in that domain, current benchmarks do not quantitatively measure the efficiency of acquiring new skills, making it possible to brute-force skill acquisition by training with unlimited amounts of data and compute power. With this in mind, we first propose a common language of instruction, a programming language that allows the expression of programs in the form of directed acyclic graphs across a wide variety of real-world domains and computing platforms. Using programs generated in this language, we demonstrate a match-based method to both score performance and calculate the generalization difficulty of any given set of tasks. We use these to define a numeric benchmark called the generalization index, or the g-index, to measure and compare the skill-acquisition efficiency of any intelligence system on a set of real-world tasks. Finally, we evaluate the suitability of some well-known models as general intelligence systems by calculating their g-index scores.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 18 of its 66 references that are in the map. First posted on arXiv 24 Sep 2021.
Builds on
18 of 66 references.
References · 18
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,899
- 2017Squeeze-and-Excitation Networkscited by 4,789
- 2021Program Synthesis with Large Language Modelscited by 3,637
- 2020The Pile: An 800GB Dataset of Diverse Text for Language Modelingcited by 2,411
- 2020CodeBLEU: a Method for Automatic Evaluation of Code Synthesiscited by 479
- 2020Are we done with ImageNet?cited by 333
- 2020Unsupervised Translation of Programming Languagescited by 263
- 2019SPoC: Search-based Pseudocode to Codecited by 176
- 2020DreamCoder: Growing generalizable, interpretable knowledge with wake-sleep Bayesian program learningcited by 161
6 more
- 2016Neuro-Symbolic Program Synthesiscited by 84
- 2018Leveraging Grammar and Reinforcement Learning for Neural Program Synthesiscited by 84
- 2017Learning to Infer Graphics Programs from Hand-Drawn Imagescited by 74
- 2021AGENT: A Benchmark for Core Psychological Reasoningcited by 42
- 2020TF-Coder: Program Synthesis for Tensor Manipulationscited by 27
- 2014The Lovelace 2.0 Test of Artificial Creativity and Intelligencecited by 14
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 1.
2 papers.