The lede is a bit buried: they're using Lean! This is important for more than Math problems. Making ML models wrestle with proof systems is a good way to avoid bullshit in general. Hopefully more humans write types in Lean and similar systems as a much way of writing prompts.
AI solves International Math Olympiad problems at silver medal level
221–230 of 564 posts
Re: AI solves International Math Olympiad problems at silver medal level
#222Earlier quoted context omitted.
> They are building a general pipeline which turns informal natural lamguage mathematics but this part currently sucks, because they didn't trust it and formalized problems manually.
Yea that's fair, but I don't think it will keep sucking forever as formalization is in principle just a translation process.
I also expect that math formalized by machine will be readable by machine and hardly understandable by humans.
Re: AI solves International Math Olympiad problems at silver medal level
#223In 1997, machines defeated a World Chess Champion for the first time, using brute-force "dumb search." Critics noted that while "dumb search" worked for chess, it might not necessarily be a general strategy applicable to other cognitive tasks.[a] In 2016, machines defeated a World Go Champion for the first time, using a clever form of "dumb search" that leverages compute, DNNs, reinforcement learning (RL), and self-p…
Then, should we expect less with mathematics where written language is the normal way knowledge is propagated, and where formal proofs are wanted? An important distinction here is the coupling of search (not LLM for this one), a formal math language, and theorem proving. Math intelligence may not be merely the math written corpus, but adding the formal language and theorem proving sounds pretty powerful.
All this still lacks self-directed goals. An intention. For now that's taken care of by the human asking questions.
Re: AI solves International Math Olympiad problems at silver medal level
#224The proofs of these problems aren't interesting. They were already known before the AI started work.
What's interesting is how the AI found the proof. The only answer we have is "slurped data into a neural network, matched patterns, and did some brute search".
What were the ideas it brainstormed? What were the dead-end paths? What were the "activations" where the problem seemed similar to a certain piece of input, which led to a guess of a step in the solution?
Re: AI solves International Math Olympiad problems at silver medal level
#225Earlier quoted context omitted.
That's in fact precisely my point: Clever forms of "dumb search" that leverage compute, DNNs, RL, self-play, and/or formal languages are not dumb at all. I put the words "dumb search" in quotes precisely because I think critics who dismiss AI progress as such are missing the point. We're not in disagreement :-)
>Clever forms of "dumb search" that leverage compute, DNNs, RL, self-play, and formal languages are not dumb at all Right. My point is that you're attacking a position that no real critic holds. Of course we're in agreement then! "Clever forms of dumb search are not dumb" feels a little like kicking down open doors. We were always going to agree.
I'm not so sure. I wrote my comment after seeing quite a few comments on other threads here that read like fancy versions of "this is just brute-force search over cleverly pruned trees." Search the other threads here, and you'll see what I mean.
Re: AI solves International Math Olympiad problems at silver medal level
#226Re: AI solves International Math Olympiad problems at silver medal level
#227I honestly expected the IOI (International Olympiad of Informatics) to be "beaten" much earlier than the IMO. There's AlphaCode, of course, but on the latest update I don't think it was quite on "silver medal" level. And available LLM's are probably not even on "honourable mention" level. I wonder if some class of problems will emerge that human competitors are able to solve but are particularly tricky for machines.…
I feel why combinatoric is harder for AI models is the same reason why LLM's are not great at reasoning anything out of distribution. LLM's are good pattern recognizers and fascinating at this point. But simple tasks like counting intersections at the Venn diagrams requires more strategy and less pattern recognition. Pure NN based models seem won't be enough to solve these problems. AI agents and RL are promising.
I don't know anything about lean but I am curious that proof of combinatorial problems can be as well represented as number theory or algebra. If combinatorial problem solutions are always closer to natural language, the failure of LLMs are expected. Or, at least we can assume it might take more time to make it better. I am making assumption in here that solutions of combinatorial problems in IMO are more human language oriented and relies on more common sense/informal logic when it compared to geometry or number theory problems.
Re: AI solves International Math Olympiad problems at silver medal level
#228In 1997, machines defeated a World Chess Champion for the first time, using brute-force "dumb search." Critics noted that while "dumb search" worked for chess, it might not necessarily be a general strategy applicable to other cognitive tasks.[a] In 2016, machines defeated a World Go Champion for the first time, using a clever form of "dumb search" that leverages compute, DNNs, reinforcement learning (RL), and self-p…
Re: AI solves International Math Olympiad problems at silver medal level
#229Earlier quoted context omitted.
formal definition of first theorem already contain answer of the problem "{α : ℝ | ∃ k : ℤ, Even k ∧ α = k}" (which mean set of even real numbers).if they say that they have translated first problem into formal definition then it is very interesting how they initially formalized problem without including answer in it
(You're talking to one of the people who was part of the project, which is why I took @ocfnash's answer as authoritative: they did not cheat.)
Re: AI solves International Math Olympiad problems at silver medal level
#230IMHO, the largest contributors to AlphaProof were the people behind Lean and Mathlib, who took the daunting task of formalizing the entirety of mathematics to themselves.
This lack of formalizing in math papers was what killed any attempt at automation, because AI researcher had to wrestle with the human element of figuring out the author's own notations, implicit knowledge, skipped proof steps...