News for hackers. Stuff that matters.
Re:$10M AI Mathematical Olympiad Prize by dimask on Monday November 27, 2023 @08:57AM (#38432271)
Their current ambition is to be able to solve school math, which is quite far away from solving unsolved conjectures or math olympiads. I really doubt that any of this is within LLM/transformer scope, except maybe in some auxiliary sense to other, much different architectures.
Re:$10M AI Mathematical Olympiad Prize by anonylizard on Monday November 27, 2023 @09:04AM (#38432333)
Art isn't an easier problem than math. An artbot would have sounded more sci-fi than a mathbot only 2 years ago.

Yet it only took the AI world 1.5 years to go from drawing child scribbles to replicating top artists with like 90% similarity (I can barely tell the difference between AI and human drawn art anymore with the new NovelAI model). It won't be long before AI starts to go superhuman in art skills.

It won't take long from a school-math model to math olympiad model (I'd say 1 year is enough), and going to unsolved conjectures won't be that long either (2-3 years?). We know from AlphaGo that its possible to make AI systems far superhuman at solving some abstract math problem.

Re:$10M AI Mathematical Olympiad Prize by jszymborski on Monday November 27, 2023 @11:40AM (#38434457)
> Art isn't an easier problem than math.

Someone can tell you when a math problem is solved. Someone else can't tell you when you've successfully art'd with remotely the same degree of confidence. In so far as they can, however, many experts claim that AI cannot, indeed "do an art".

Also, it's easier to formulate a hard math question (there are plenty of unsolved problems), but that's (IMHO) harder to do for art. Sure, you may think this is the first time the phrase "Astronaut riding a Llama and holding an avocado" was writ, but those are all well represented concepts in the dataset. For more abstract prompts, there really isn't a way to verify "correctness".

Re:$10M AI Mathematical Olympiad Prize by ekianjo on Monday November 27, 2023 @09:16AM (#38432471)
> Art isn't an easier problem than math

Not sure. Art is about approximate pattern recognition and if you have a large enough dataset it seems that you can definitely reproduce some of that.

For math... it involves consistent reasoning from A to Z - which does not allow for any kind of mistake in the way. In Art you won't feel too bad if the shadows or the lights are a little weird or if a character has 7 fingers instead of 5 on one hand, but this kind of mishaps break everything in Math.

Re:$10M AI Mathematical Olympiad Prize by anonylizard on Monday November 27, 2023 @09:25AM (#38432560)
Fingers are already mostly solved. The latest models draw hands better than most human artists.

I think artists would disagree with your assessment of 'approximate pattern recognition'. Its more like:

1. Given a set of words describing what the user wants. 2. Arrange pixels in a grid 3. That maximizes the user rating

On one hand it is tolerant of small errors. On the other hand its an extremely broad problem. Also to get a good user rating, it has to do 99 things right for every 1 thing it draws wrong.

Re:$10M AI Mathematical Olympiad Prize by larodi on Monday November 27, 2023 @10:05AM (#38433043)
Well this thing about fingers, etc in drawings. Lets put it this way - for us mere mortals the generative images look very much okay. To artists and people who actually draw something, well ... they very often spot inconsistencies in the whole production, including how fingers, arms, overall body posture, etc is presented. So it is exactly what we can expect - good enough on average, but actually a mediocre result of commonality. Thing is the wide audience chews in mediocrity all the time, and nobody seems to have been able to change this for ages...
Re:$10M AI Mathematical Olympiad Prize by disgruntledphd2 on Monday November 27, 2023 @10:28AM (#38433373)
It's a weighted average over the prompts and data. Mediocrity is exactly what we'd expect from such an approach.

Now, if we end up seeing mastery, that would be extremely interesting.

Re:$10M AI Mathematical Olympiad Prize by michaelt on Monday November 27, 2023 @01:25PM (#38436069)
> Mediocrity is exactly what we'd expect from such an approach.

No no, you see I prompted the AI with "masterpiece, photorealistic, 35 mm photography, cinematic, dslr, volumetric lighting, trending on artstation, 4k, 8k, hyper-detailed, epic digital painting by Greg Rutkowski" /s

Re:$10M AI Mathematical Olympiad Prize by sdwr on Monday November 27, 2023 @04:36PM (#38438728)
This is a very mediocre understanding of deep learning :)
Re:$10M AI Mathematical Olympiad Prize by disgruntledphd2 on Tuesday November 28, 2023 @04:29AM (#38444032)
What else is it then? Basically all statistical models are weighted averages. I'm not sure why deep learning would be any different.
Re:$10M AI Mathematical Olympiad Prize by Der_Einzige on Monday November 27, 2023 @11:56AM (#38434711)
Using controlnet fixes all of these problems and makes it where even real artists won’t be able to tell AI art apart from real art.
Re:$10M AI Mathematical Olympiad Prize by japoco on Monday November 27, 2023 @10:10AM (#38433121)
I think art is much easier for LLM-style AI models to do compared to writing. To make a nice picture you just need to place pixels near each other in a way that looks good, and we all know LLMs are phenomenal at this. Good text on the other hand is not just text that has a good flow and fits the prompt. It must follow a line of thought, and LLMs don’t do that by design, even though we could argue wether they have that capability as an emergent one, but I don't believe that at all.
Re:$10M AI Mathematical Olympiad Prize by jack_riminton on Monday November 27, 2023 @11:59AM (#38434756)
NovelAI isn't for drawing it's for writing, did you mean something else?
Re:$10M AI Mathematical Olympiad Prize by RandomLensman on Monday November 27, 2023 @09:09AM (#38432378)
AlphaGo solved Go?
Re:$10M AI Mathematical Olympiad Prize by anonylizard on Monday November 27, 2023 @09:14AM (#38432438)
"Superhuman at solving" != "solved".

AlphaGo didn't solve go (Ie, can the first mover guarantee a win?). However, it understood go at a far, far superior level to any human.

A mathbot doens't have to solve math in general. It merely has to be better at solving math than any human mathematician to be considered ASI. And it only has to be better than the 'average' human mathematician to be extremely useful in accelerating math research.

Re:$10M AI Mathematical Olympiad Prize by tromp on Monday November 27, 2023 @09:49AM (#38432833)
> solve go (Ie, can the first mover guarantee a win?).

Solving Go means determining by what margin the first player can win, or equivalently, at what komi for white the game is a theoretical draw.

That also makes it dependent on the exact rule set used.

E.g. 2x2 go is a +1 first player win with the Tromp-Taylor rules of Go, while the Japanese rules are not even sufficiently formalized to allow scoring a 2x2 game.

Re:$10M AI Mathematical Olympiad Prize by RandomLensman on Monday November 27, 2023 @09:16AM (#38432460)
What mathematics was AlphaGo solving? What do you mean by solving there?
Re:$10M AI Mathematical Olympiad Prize by dimask on Monday November 27, 2023 @09:30AM (#38432617)
Proving that the first player has a winning strategy, or the optimal strategy for both players leads to draw.
Re:$10M AI Mathematical Olympiad Prize by falcor84 on Monday November 27, 2023 @09:43AM (#38432762)
Just to nitpick, while unlikely, it is theoretically possible that the second player has a winning strategy
Re:$10M AI Mathematical Olympiad Prize by k2enemy on Monday November 27, 2023 @10:08AM (#38433101)
To nitpick a little further, it actually is not possible that the second player has a winning strategy. For that to be the case, P2 would need a winning path of play no matter what P1's first move is.

Suppose that P1 passes on their first move (which is a valid move). Then P2 has a winning path of play in which they put down the first stone. But P1 could have made that move and then they would be on the winning path.

Re:$10M AI Mathematical Olympiad Prize by falcor84 on Monday November 27, 2023 @10:16AM (#38433204)
Good point, I actually wasn't that they could pass the first move
Re:$10M AI Mathematical Olympiad Prize by godelski on Monday November 27, 2023 @01:20PM (#38435995)
I'm not a game theorist, in RL, nor a big Go player; but I am having a hard time finding this argument convincing. Isn't the whole reason Go is impressive is because the enormous set of possible moves? Like we know that no computer could run ever game in the lifetime of the universe were it to even perform millions of moves a second. So of the I understand this number to be north of 10^500 for possible legal and playable games. So the difference of 1 doesn't seem meaningful. Is there something I'm missing or a more convincing argument? Because even if player 1 always locks out 90% of those possible future moves, that's still an absurdly large search space and it doesn't seem like it is meaningfully different.
Re:$10M AI Mathematical Olympiad Prize by recursivecaveat on Monday November 27, 2023 @04:50PM (#38438899)
It's a proof by contradiction, like the halting problem proof. It doesn't rely on the actual playable games at all, but what the existence of a winning strategy would imply. If there was a guaranteed winning strategy for player 2 it would be contradictory because player 1 could execute it by passing their first turn then using the winning P2 strategy. In that game both players can't be guaranteed to win, so there must be some flaw in P2's supposed guaranteed win strategy. https://en.m.wikipedia.org/wiki/Strategy-stealing_argument
Re:$10M AI Mathematical Olympiad Prize by godelski on Monday November 27, 2023 @06:08PM (#38439852)
I am familiar with strategy stealing and things like tit-for-tat. But even the wiki article you linked suggests that Go is not a symmetric game, which is the requisite condition for strategy stealing to work (which was my underlying belief albeit (very) poorly worded). The wiki suggests both ladder and ko fights create an asymmetry as well as central control. Not to mention Komi explicitly making it asymmetric.

First player does not always have the advantage. Nim is the best example where the setup can either be the first player winning game (nim-sum of the sizes of the heaps is not zero) or the second. My understanding is also that Chess (another perfect information turn-based game) is not shown solved or even has proven first player advantage (though in practice it looks so).

So I get the argument, I just don't buy it. I would be inclined to lean towards that direction, but it's a tough claim theoretically and probably not meaningful in practice (unless a generalized strategy such as strategy stealing can be employed otherwise a lookup table is impractical as it'd contain more bits than atoms in the universe even for 100 move games).

I think we have to consider far more than strategy-stealing which is not even a generalizable strategy to two-person perfect information turn-based games.

https://en.wikipedia.org/wiki/Nim#Proof_of_the_winning_formu...

Re:$10M AI Mathematical Olympiad Prize by recursivecaveat on Monday November 27, 2023 @08:45PM (#38441239)
The passing is the important part. In chess you can't pass so going first might be bad, you could be the first to reach a forced zugzwang. If you have the option of passing your first turn, then having a turn before the 2nd player gets to go is at worst neutral for you. Likewise in Nim you can't pass and taking your turn might be bad for you unlike Hex.
Re:$10M AI Mathematical Olympiad Prize by godelski on Monday November 27, 2023 @10:34PM (#38442012)
Sorry, I'm not quite following, there seems to be a disconnection.

First, I thought going first in chess is generally considered an advantage. Even the wiki article states that. Or at least says there's a 10% increased win rate.

Second, I still don't get why passing is the important aspect. I thought the important aspect is symmetry. I mean I can understand this in nim since that symmetry is that killer aspect that makes for the easy analysis of a solution.

When I said I'm not a game theory person I didn't mean I have no game theory experience but that's not what I study. I'm on the mathy side of ML but not so much in RL. You can use math with me if that makes things easier (in fact, I love math. Please do. RL notation doesn't scare me but rather weirds me out that it scares others) because I think we're getting lost in the conditions.

Re:$10M AI Mathematical Olympiad Prize by recursivecaveat on Tuesday November 28, 2023 @02:23AM (#38443304)
Oh yeah, in chess going 1st is 100% definitely an advantage. For example, pawn to a4 is a really bad opener because its so close to throwing away that advantage by passing your first turn. Its just that the rules permit that taking a turn can force you into a worse position than you started, and you can't prove the starting position isn't like that. So from a proof perspective the empirical truth that going first is really good is not particularly helpful. The passing thing is weird because it empirically is a bad idea, it just closes a theoretical loophole.

I'm not a mathematician myself, just got into this stuff when I was working on a boardgame solver. I find it difficult to map the 'symmetric game' definition "the payoffs for playing a particular strategy depend only on the other strategies employed, not on who is playing them" onto a turn based game, but if it can work for Hex it must be compatible.

If you consider a strategy to be "a decision tree for how to place stones, when I'm playing as 2nd", then there's perfect symmetry between being 1st and choosing to immediately pass, and being 2nd. The possible strategies and resulting payoffs are the same. You add on top the extra move, which the possibility of passing means is at worst neutral for 1st player, and they cannot be at a disadvantage.

More intuitively for me: being allowed to pass your first move is the same as getting to pick which side you want to play. There's no way the side who can pick to play 1st or 2nd at their option can be at a forced loss to the side who just has to accept their decision. The picker would just pick the other side and now they have a forced win.

(I'm always assuming above any kind of infinite-pass-standoff is a draw, and not some kind of weird other thing).

If I haven't expressed my thoughts clearly enough that's probably about as well as I can manage I'm afraid.

Re:$10M AI Mathematical Olympiad Prize by godelski on Tuesday November 28, 2023 @03:57AM (#38443776)
> I find it difficult to map the 'symmetric game' definition "the payoffs for playing a particular strategy depend only on the other strategies employed, not on who is playing them" onto a turn based game,

Yeah so probably the better way to think about it might be with the payoff matrix. Because symmetry is actually about the strategy. That's why there are the notes about the laddering in Go. But the payoff of a symmetric game is actually when A = -A^T. So if we have a 2x2 game a symmetric zero-sum one is where the payoff matrix might look like [[0, 1], [-1, 0]] Where we're like an inverse-identity matrix (actually anti-symmetric) but the diagonals are opposite. Maybe it is best to think about this from a geometric perspective, this symmetry here (in this specific example) is a rotation matrix. That's what it does when applied to another matrix. Recall our standard form is [[cos(theta), -sin(theta)],[sin(theta), cos(theta)]]. Pretty easy to get our matrix from there if you remember that cos(90)=cos(180)=0 and sin(90)=1 but sin(180)=-1. So our angle of rotation is 180 degrees (or pi radians). You could also see that if we made the two columns vectors we'd see they pointed in opposite directions. That's the symmetry! Okay, yeah, maybe that's confusing lol. But I find it helpful to see matrices as transforms and I wish this was stated a bit more clearly and often.

So now that we maybe understand that, symmetry is about a __strategy__, not a player. Because our payoff matrix is strategy based. For example, our strategy for rock-paper-scissors is to pick each outcome 1/3 of the time, which gives us this symmetric payoff. But if we pick rock every time we don't get that payoff, right? So it's actually not about who goes first or second but also includes the strategy aspect.

At least that's my understanding which a lot is prompted by this conversation (thanks!)

The reason I'm finding the go argument hard is thinking of a basic "entropy" based strategy (it'll serve you well in boardgames, especially when sight reading). The idea is if you don't know the best move, play the move that gives you the most future moves. It'll trick you into thinking that this strategy is actually simple, it isn't. So in the game of Go, this isn't reasonably different from making a random move! Because there are just so many. And realistically your strategy is going to be the composition of many different strategies. Like you said, pull out the decision tree but we can actually abstract this a bit more and have a decision strategy tree that's a superset to our strategy that's a response (e.g. a ladder is set up so we play the laddering strategy). The reason I'm not buying the argument isn't about the logic, it is about the possible move sets. Even with super-ko (the board cannot return to a state it has previously been at any time in the game (must be fun to keep track of...)). So forgetting about all the extras that are played in go, passing shouldn't result in a meaningful change in the number of possible strategies. But this argument might actually be an argument in favor of symmetry, not against it. Coming back to Chess, we know that game __is not__ symmetric. Why? Because white has different strategies than black. If instead the first "move" is to flip a coin and that decides who is white and who is black, then the game actually becomes symmetric. Kinda wild...

I didn't read this, but a glance suggests that black dominates in smaller games

http://erikvanderwerf.tengen.nl/pubdown/thesis_erikvanderwer...

Re:$10M AI Mathematical Olympiad Prize by daveguy on Monday November 27, 2023 @10:13AM (#38433158)
I would assume this is possible for any sufficiently complex game. Would you mind answering a few questions from someone near-completely ignorant about Go?

Does second mover in Go have some sort of artificial benefit in scoring or playing? As in -- is there something to compensate for moving second?

On the face it seems like first mover would have an advantage in any turn-based game. But maybe, in some games, seeing an opponent's strategy is more helpful than executing the strategy.

Also, are there examples of real games where second mover can always win? (Real as in, not made up with weird rules just to demonstrate it's possible.)

Re:$10M AI Mathematical Olympiad Prize by gizmo686 on Monday November 27, 2023 @11:33AM (#38434360)
> Does second mover in Go have some sort of artificial benefit in scoring or playing? As in -- is there something to compensate for moving second?

Yes. The second player typically gets an extra 6.5 or 7.5 points.

Re:$10M AI Mathematical Olympiad Prize by dxbydt on Monday November 27, 2023 @12:38PM (#38435330)
> Art isn't an easier problem than math.

If I was asked to draw

a. the emptiness in your heart

b. the lack of furniture in your room

c. your empty bank balance

d. starvation

e. object returned by a python function with no return

...

I could just submit an empty sheet of paper, & an artist would argue that my empty sheet of paper represents any/all of the above.

Now, if I turn in the same empty paper at a math qualifier and argue that it represents the infinite set of real and complex numbers, ergo the answer to the posed qual problem must be in there, I'll get kicked out of that phd program in a jiffy.

Re:$10M AI Mathematical Olympiad Prize by civilitty on Monday November 27, 2023 @12:43PM (#38435432)
> I could just submit an empty sheet of paper, & an artist would argue that my empty sheet of paper represents any/all of the above.

And they'd be taken about as seriously as the ads taped to a urinal in a Museum of Modern Art washroom.

Re:$10M AI Mathematical Olympiad Prize by godelski on Monday November 27, 2023 @01:09PM (#38435810)
> Art isn't an easier problem than math.

In a way it is, in a way it isn't. You have to remember what is easy for machine isn't going to correlate to what is easy for us humans. Look at AI art. Closely. No, closer than that. All the detail is fucked up. Not just the hands, but the tiniest of things. Strokes, lighting, reflections, and consistency, and all that. But can I turn my friend into a convincing werewolf? Yes. Can I turn my cat into a human or Wonder Woman? No. The system isn't a "fancy copier" but it is a compression algorithm and the aforementioned tasks were only possible because lots of work training LoRAs, textual inversions, control nets, and so on (you could seriously improve GANs, VAEs, hell, even Boltzman Machines could probably do pretty well were any of these given the same research investment that diffusion has received. GANs come close but nuances like GANs having a magnitude fewer parameters).

But let's look at math, can I consistently add numbers? No. The problem is that in math, all those tiny intricate details matter. Not only that, they matter at every single step. The thing here is that these are still pattern recognition machines. But they aren't generalized machines. You can't really derive out all of math from probability distributions (or at least cleanly, but still not convinced you can). The thing is that for math to work in AI we have to address the elephants in the room: math. Yeah, math. ML people don't like it. But we gotta address the axioms in the room that we're operating under. How do we move on from machines operating on manifolds? How do we make it so data are not distributional? How do we move away from a number of unmentioned axioms remains a large open problem in AI research. One that does not get anywhere serious enough of a conversation, especially within the community. Sure, maybe transformer circuits can learn some addition by learning how to do FFTs and add in the FFT space, but you're not going to get to Abstract Algebra that way. Ideally the AI can solve problems that have no algorithms, pun intended.

Re:$10M AI Mathematical Olympiad Prize by bilater on Monday November 27, 2023 @01:18PM (#38435956)
Exponential progress. Hard to wrap your mind around.

An analogy: If it takes 20 years to create AGI equivalent to the village idiot. It take another couple of hours to go from that to Einstein.

Re:$10M AI Mathematical Olympiad Prize by dimask on Monday November 27, 2023 @04:49PM (#38438893)
I don't disagree, as in that if we achieve school math in a way that is not mere overfitting over a language-based training set, going to more advanced mathematics is definitely conceivable. My problem is that people are talking about solving unsolved conjectures while we are not even in a point where we know how to tackle math at all.

Imo we are not currently in the beginning of an exponential curve re solving math with AI, and def not on the path of AGI. I understand that if one believes that we are on the path to AGI soon then we shall have these math-AI advancements quite soon, but I disagree with the premise.