Measuring Intelligence and Growth Rate: Variations on Hibbard's Intelligence Measure

arXiv:2101.12047 · cs.AI · Submitted 2021-01-25 · Read on arXiv

Listen

Radio episode about this paper

Transcript

Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.

Tom: I'm Tom, and with me are Jane, Lu, senior AI researcher at Tsinghua, Meng, lead engineer at a mysterious AI startup and Lalam, the in-house Large Language Model.

Jane: Today's paper: "Measuring Intelligence and Growth Rate".

Tom: The paper "Measuring Intelligence and Growth Rate: Variations on Hibbard's Intelligence Measure" explores various methods for quantifying the intelligence of agents in adversarial sequence prediction games,

Jane: First, who's behind it and why it matters.

Title and authors: Tom: So we’re diving into this paper today, "Measuring Intelligence and Growth Rate: Variations on Hibbard's Intelligence Measure." It sounds super deep because it’s looking at how we actually quantify intelligence in these prediction games.

Jane: It does sound intense, Tom. The title suggests they aren't just giving us one formula for measuring smartness; they’re exploring different ways to do it.

Lu: I think the core idea is really interesting because it takes something Hibbard proposed and then systematically tests how many other mathematical tools we can use to measure the growth rates of functions.

Meng: From an engineering standpoint, that means we're looking for scalable ways to predict how complex an adversary will be before we even start training a model.

Lalam: I’m looking at this through the lens of capability; if you can measure the complexity, you can better define what true general intelligence looks like in action.

The paper's summary: Tom: Okay, so what is the actual gist of this paper? It seems like they are taking Hibbard’s original idea and showing that there are many ways to measure a function's growth rate, and every single one translates into an intelligence measure for the predictors.

Jane: That’s exactly right, Tom. The main point is that the specific method Hibbard used to measure growth rates isn't the only way; any method you pick yields a corresponding ASPI measure or taxonomy if your number system supports picking certain bounds.

Lu: They argue that the intelligence of an agent can be measured based on how fast it defeats its competitors, which is a big conceptual leap from just looking at one specific growth rate measurement.

Meng: So, instead of just saying "this predictor is smart," we get a classification based on the resource demands of the evaders they beat. That’s something I can actually start thinking about for setting performance targets in our simulations.

Lalam: That focus on the underlying function growth rate is crucial because it connects abstract mathematical concepts to tangible performance metrics in adversarial settings, which is how we really gauge practical intelligence.

The paper's improvements: Tom: Moving into the actual substance of the paper, they explore several different approaches to measuring these growth rates, and they show us how each one results in a different type of intelligence measure or taxonomy.

Jane: It’s fascinating because we see Big-O and Big-Theta notation as one way—a standard taxonomy—but then there are majorization hierarchies for ordinal measures, and hyperreal numbers for perfect granularity.

Lu: The authors suggest that majorization hierarchies give us a numerical measure where you can compare two predictors directly by looking at how much larger their resulting ordinals are.

Meng: If we can get a numerical measure, it helps with practical comparison because we aren't stuck in just categories; we can quantify the relative gap between two models.

Lalam: I think the surreal numbers approach is particularly compelling because it tries to solve the issue of picking those canonical bounds that some methods struggle with by using a system where those bounds are already defined.

Conclusion: Tom: So, wrapping up this discussion on "Measuring Intelligence and Growth Rate: Variations on Hibbard's Intelligence Measure," the big picture is that we have a whole toolbox of mathematical ways to quantify the intelligence of these agents, not just one formula.

Jane: Exactly. We’ve seen that whether you use Big-O, majorization hierarchies, or surreal numbers, you end up with a metric that tells us something meaningful about how well an AI handles adversarial sequences.

Lu: The implication for the field is that we stop focusing on just one definition of intelligence and start using this paper to build a richer framework for it.

Meng: For me, the practical impact is understanding exactly what computational scaling we need to prepare for when facing truly complex, evolving AI adversaries in deployment.

Lalam: And from my perspective, this research suggests that a well-defined ASPI measure could fundamentally improve how we design and evaluate the cultural impact of advanced AI systems because it gives us a rigorous way to assess their underlying complexity.

S. Alexander, B. Hibbard

cs.AI

Submitted: 2021-01-25

Updated: 2026-08-25

Comments: 25 pages

Journal ref: Journal of Artificial General Intelligence 12(1), 2021

DOI: 10.2478/jagi-2021-0001

License: http://creativecommons.org/licenses/by-nc-nd/4.0/

Importance score: 80/100

The gist: The paper "Measuring Intelligence and Growth Rate: Variations on Hibbard's Intelligence Measure" explores various methods for quantifying the intelligence of agents in adversarial sequence prediction

Key concepts

Hibbard's Intelligence Measure
An original idea proposed by Hibbard that serves as a starting point for measuring the growth rates of functions in adversarial sequence prediction games.
Growth Rate Measurement
The paper explores different mathematical tools, such as Big-O and Big-Theta notation, used to measure how fast a function's growth rate changes. Each method results in a corresponding intelligence measure.
Majorization Hierarchies
A method used to get a numerical measure for intelligence by comparing two predictors based on how much larger their resulting ordinals are, allowing for direct comparison.
Surreal Numbers Approach
An approach that tries to solve issues with canonical bounds by using a system where those bounds are already defined, offering perfect granularity for measuring growth rates.

Terminology

Summary

The paper Measuring Intelligence and Growth Rate: Variations on Hibbard's Intelligence Measure explores various methods for quantifying the intelligence of agents in adversarial sequence prediction games, generalizing a specific measure introduced by Bill Hibbard.

In 2011, Bill Hibbard proposed an intelligence measure for agents who compete in an adversarial sequence prediction game. The original Hibbard measure is defined based on "the maximum n in N such that said agent learns to predict all the evaders in the n-th level of the hierarchy, or implicitly an agent’s original Hibbard measure is infinity if said agent learns to predict all the evaders in all levels of Hibbard’s hierarchy. This hierarchy is based on the growth rates of the runtimes of evaders."

The authors argue that this concept should be viewed as two separate ideas: "first, that the intelligence of such agents can be measured based on the growth rates of the runtimes of the competitors that they defeat; and second, one specific (somewhat arbitrary) method for measuring said growth rates."

The central thesis is that "any method for measuring growth rates of functions yields a corresponding adversarial sequence prediction intelligence measure (or ASPI measure for short) provided the underlying number system provides a way of choosing canonical bounds for bounded sets. This leads to the generalized problem: Quantify the growth-rate of functions from N to N."

The paper surveys several solutions to this problem, each yielding a corresponding ASPI measure or taxonomy.

** 1. Big-O and Big-Theta Notation (Taxonomy)**

These methods categorize growth rates into Big-O and Big-Θ taxonomies.

  • A predictor p is said to have Big-O ASPI measure O(f(n)) if p learns every evader e such that t e is O(f(n)).

  • Similarly, it can have Big-Θ ASPI measure (f(n)) if p learns every evader e such that t e is (f(n)).

** 2. Majorization Hierarchies (Slow and Fast Growing)**

These hierarchies provide ordinal-number-valued measures for the growth rates of certain functions. The ASPI measure is determined by finding the set S of all ordinals alpha 0 such that, for every evader e, if g alpha t e, then p learns e. The resulting measure is defined as the supremum of S (or infinity if 0 in S) where S is the set of all ordinals alpha 0 such that the following condition holds: for every evader e, if g alpha t e, then p learns e.

** 3. Hyperreal Numbers (Taxonomy)**

This approach utilizes free ultrafilters and the resulting hyperreal number system (R).

  • The hyperreal growth rate of a function f is defined as its equivalence class, f hat.

  • A predictor p has hyperreal ASPI intelligence at least f hat if for every evader e, if the hyperreal growth rate of t e is < less than f hat, then p U-learn's e.

  • However, due to the lack of a canonical way of choosing a preferred bound, this results in an ASPI taxonomy rather than a numerical measure.

** 4. Surreal Numbers (Measure)**

This method embeds the hyperreal numbers within the surreal numbers (which are constructed using sets of lower and upper bounds).

  • The surreal numbers do admit a canonical way of choosing preferred bounds for bounded sets.

*The resulting surreal ASPI measure is defined by finding a set L such that, for every predictor p, the measure is the surreal with name L where L is the set of all surreal numbers gamma in iota(R) such that for every evader e, if the surreal growth rate of t e is < less than gamma, then p U-learn's e."

The authors argue that any method for quantifying the intelligence of such predictors can also approximately quantify the intelligence of (suitably idealized) agents with Artificial General Intelligence (that is, the intelligence of AGIs).

  • The authors suggest that an idealized AGI X should be capable of performing tasks like acting as a predictor in the game of adversarial sequence prediction.

*In this context, the intelligence level of an AGI X is equal to the intelligence level of X’s predictor.

The paper concludes by comparing the pros and cons of these approaches:

  • Original Hibbard Measure: Con: Only distinguishes sufficiently non-intelligent predictors; all predictors sufficiently intelligent receive measure infinity.

  • Big-O/Big-Theta: Pro: Computer scientists already use Big-O/Big-Θ routinely... Con: A non-numerical taxonomy.

  • Majorization Hierarchies: "Pro: The numbers which the measure outputs are meaningful, in the sense that the degree to which a predictor p is more intelligent than a predictor q is reflected in the degree to which p’s intelligence-measure is larger than q’s. Con: Only distinguishes sufficiently non-intelligent predictors; for any particular majorization hierarchy, all predictors sufficiently intelligent receive measure infinity."

  • Hyperreal Intelligence: Pro: Perfect granularity. Con: Depends on a free ultrafilter (free ultrafilters exist but cannot be concretely exhibited).

  • Surreal Intelligence: Pro: An actual numerical measure (not just a taxonomy), with perfect granularity. Con: The numbers which the measure outputs are surreal numbers, which are relatively new and thus unfamiliar.

In summary, the paper demonstrates that while Hibbard’s original idea is based on a specific method of measuring growth rates, there are many other ways of measuring function growth rates, and that every single one yields a corresponding ASPI measure or taxonomy.

Improvements for AI systems

Based on a rigorous analysis of this foundational theoretical work, the primary improvement is not a change in architecture but a fundamental shift in how we define, measure, and compare intelligence. We are moving from vague performance metrics to Adversarial Sequence Prediction Intelligence (ASPI) metrics.

The following improvements detail specific implementations derived from the paper’s solutions to Problem 10 (the quantification of function growth), and what the resulting AI system can achieve.


This solution utilizes the established principles of asymptotic analysis for practical implementation in standard computational environments.

The Improvement: We replace generalized performance metrics with a classification based on the growth rate of the runtimes (t e(n)) of adversarial evaders (e). The system is evaluated against two specific classes:

  • Big-O ASPI Measure O(f(n)): A predictor p is tagged as having this measure if it learns every evader whose runtime is bounded by C times f(n.) (i.e, t e(n) C times f(n)).

  • Big-Theta ASPI Measure (f(n)): A predictor p is tagged as having this measure if it learns every evader whose runtime falls within the bounds of C 0 times f(n) and C 1 times f(n).

What the System Can Do:

  • Benchmark Comparison: The system can be compared directly to other models using standard computational complexity language. Instead of saying Model A is better, we state: Model A has an ASPI measure of (n 2), which is strictly superior to Model B's O(n 3) classification.

  • Predictive Scaling: The system can accurately predict the resource requirements (time and memory) needed to handle specific classes of adversarial inputs before those inputs are even presented.

This solution provides a precise, ordinal-based numerical measure for intelligence, moving beyond simple classification.

This solution utilizes non-standard analysis to achieve maximum theoretical precision, though it is non-constructive.

This solution merges the precision of hyperreals with a constructive, canonical bound selection mechanism via the surreal numbers.

Abstract

In 2011, Hibbard suggested an intelligence measure for agents who compete in an adversarial sequence prediction game. We argue that Hibbard's idea should actually be considered as two separate ideas: first, that the intelligence of such agents can be measured based on the growth rates of the runtimes of the competitors that they defeat; and second, one specific (somewhat arbitrary) method for measuring said growth rates. Whereas Hibbard's intelligence measure is based on the latter growth-rate-measuring method, we survey other methods for measuring function growth rates, and exhibit the resulting Hibbard-like intelligence measures and taxonomies. Of particular interest, we obtain intelligence taxonomies based on Big-O and Big-Theta notation systems, which taxonomies are novel in that they challenge conventional notions of what an intelligence measure should look like. We discuss how intelligence measurement of sequence predictors can indirectly serve as intelligence measurement for agents with Artificial General Intelligence (AGIs).

Related papers