# Some lessons from the OpenAI-FrontierMath debacle

*Recently, OpenAI* [*announced*](https://community.openai.com/t/day-12-of-shipmas-new-frontier-models-o3-and-o3-mini-announcement/1061818) *their newest model, o3, achieving massive improvements over state-of-the-art on reasoning and* [*math*](https://community.openai.com/t/day-12-of-shipmas-new-frontier-models-o3-and-o3-mini-announcement/1061818)*. The highlight of the announcement was that o3 scored **25% on FrontierMath***, *a* [*benchmark*](https://epoch.ai/frontiermath) *comprising hard, unseen math problems of which previous models could only solve 2%. The events afterward highlight that **the announcements were, unknowingly, not made completely transparent and leave us with lessons for future AI benchmarks, evaluations, and safety**.*

The Events
----------

These are the important events that happened in chronological order:

*   Before Nov 2024, Epoch AI worked on building an ambitious math evaluations benchmark, FrontierMath.
*   They paid independent mathematicians something around [$300-$1000](https://epoch.ai/math-problems/submit-problem) to contribute problems to it, without clearly telling them who funded it and who will have access.
*   On Nov 7, 2024, they released the first version of their paper on [arxiv](https://arxiv.org/pdf/2411.04872v1), where they did not mention anything about the funding. [It looks like](https://www.lesswrong.com/posts/cu2E8wgmbdZbqeWqb/meemi-s-shortform?commentId=FR5bGBmCkcoGniY9m) their contract with OpenAI did not allow them to share this information before the o3 announcement.
*   On Dec 20, OpenAI announced o3, which surpassed all expectations and achieved 25% as compared to the previous best, 2%.
*   On the exact same day, Epoch AI updated the [paper](https://arxiv.org/pdf/2411.04872) with a v5.  This update tells us that **they were completely funded by OpenAI and shared with them exclusive access to most of the hardest problems with solutions**:

![](https://39669.cdn.cke-cs.com/rQvD3VnunXZu34m86e5f/images/ebc7107a523ada0527b364471006bf0603e9c24f2ec0eb70.png)

From their latest version of the paper on arxiv ([link](https://arxiv.org/pdf/2411.04872)).

Further Details
---------------

While all of this was felt concerning even during the update in December, recent events have thrown more light on the implicaitions of this.

Other reasons why this is bad
-----------------------------

Let's analyse how much of an advantage this access could be, and how I believe it could have possibly been used to help capabilities even without training on them. I was surprised when I found a number of other things about the benchmark during a presentation by someone who worked on FrontierMath (some or most of this information is now publicly available):

Firstly, the benchmark consists of problems on three tiers of difficulty -- (a) 25% olympiad level problems, (b) 50% mid-difficulty problems, and (c) 25% difficult problems that would take an expert mathematician in the domain a few weeks to solve.

What this means, first of all, is that the 25% announcement, which did NOT reveal the distribution of easy/medium/hard problem tiers, was somewhat **misleading**. It may be possible that most problems o3 solved were from the first tier, which is not as groundbreaking as solving problems from the hardest tier of the benchmark, which it is known most for.

Secondly, OpenAI had complete access to the problems and solutions for most of the problems. This means they could have, in theory, trained their models to solve them. However, they verbally agreed not to do so, and frankly I don't think they would have done that anyway, simply because this is too valuable a dataset to memorize.

Datasets could help capabilities without explicit training
----------------------------------------------------------

Now, nobody really knows what goes on behind o3 ([this post](https://www.lesswrong.com/posts/byNYzsfFmb2TpYFPW/o1-a-technical-primer) has some hypotheses about o1), but if they follow the **"thinking"** kind of **inference-time scaling** used by models published by [other frontier labs](https://arxiv.org/html/2408.03314v1) that **possibly uses advanced chain-of-thought techniques combined with recursive self-improvement and an MCTS-rollout against a Process Reward Model (PRM) verifier, FrontierMath could be a great task to validate the PRM on.** (note that I don't claim it was used this way -- but I just want to emphasize that a verbal agreement of no explicit training is not enough).

![](https://39669.cdn.cke-cs.com/rQvD3VnunXZu34m86e5f/images/9a6253bf7b5b2ea6a652ff8f9e8c63ea67ae7ffa02508f28.png)

Fig. 2 from [this paper](https://arxiv.org/html/2408.03314v1) by Google DeepMind on scaling inference-time compute for vastly improved reasoning capabilities.

A model that does inference-time compute scaling could greatly benefit from a process-verifier reward model for lookahead search on the output space or RL on chain-of-thought, and such benchmarks could be really good-quality data to validate universal, generalizable reasoning verifiers on - a really hard thing to otherwise get right on difficult tasks.

It would be great to know that the benchmark was just used for a single evaluation run and nothing else. That would mean that the benchmark can be considered completely untouched and can be used for fair evaluations comparing other models in the future.

Concerns about AI Safety
------------------------

Epoch AI works on investigating the trajectory of AI for the benefit of society, and several people involved could be concerned with AI safety. Also, a number of the mathematicians who worked on FrontierMath would possibly have not contributed to this if they knew about the funding and exclusive access. It feels **concerning** that OpenAI could have inadvertently paid people to contribute to capabilities when they might not have wanted to.

Recent open conversations about the situation
---------------------------------------------

Also, in [this shortform](https://www.lesswrong.com/posts/cu2E8wgmbdZbqeWqb/meemi-s-shortform?commentId=FR5bGBmCkcoGniY9m), Tamay from Epoch AI replied to this (which I really appreciate):

![](https://39669.cdn.cke-cs.com/rQvD3VnunXZu34m86e5f/images/d435271351c497066ca78b99cbce43af0bd7122b9387508a.png)

This was in reply in a comment thread in [meemi's Shortform](https://www.lesswrong.com/posts/cu2E8wgmbdZbqeWqb/meemi-s-shortform):

![](https://39669.cdn.cke-cs.com/rQvD3VnunXZu34m86e5f/images/874c31284919f9c32a8ab98662e20842070681edb96459b7.png)

However, we still haven't discussed everything, including concrete steps and the broader implications this has for AI benchmarks, evaluations, and safety. 

Expectations from future work
-----------------------------

Specifically, these are the things we need to be careful about in the future:

*   Firstly, for all future evaluation benchmarks, we should aim to be completely transparent about:
    *   (i) who funds them, at least in front of the people actually contributing to it
    *   (ii) who will get complete or partial access to the data,
    *   (iii) a written, on-paper agreement that explicitly states guidelines on how the data will be used (training, validating, or evaluating the models or PRMs) as opposed to a verbal agreement.
*   Secondly, I still consider this a very valuable benchmark - so what's the best we can do to ensure that similar concerns won't be an issue in future updates.
*   Thirdly, I believe that AI safety researchers should be aware that in certain situations, **building a shield can indirectly help people build a better sword.**

I've been thinking about this last part a lot, especially the ways in which various approaches can contribute **indirectly** toward capabilities, despite careful considerations made to not do so directly.

***Note**: A lot of these ideas and hypotheses came out of  private conversations with other researchers about the public announcements. I take no credit for this, and I may be wrong in my hypotheses about how exactly the dataset could have possibly been used. However I do see value in more transparent discussions around this, hence this post.*

***PS:** I completely support Epoch AI and their amazing work on studying the trajectory and governance of AI, and I deeply appreciate their coming forward and accepting the concerns and willingness to do the best that can be done to fix things in the future.*

*Also, the benchmark is still extremely valuable and relevant, and is the best to evaluate advanced math capabilities. It would be great to get confirmation that it was not used in any other way than a single evaluation run.*