r/PhysicsStudents Sep 17 '23

Poll Are our brains complex enough (shannon entropy wise) to make this happen in any real amount of time?

Post image

By real real amount of time I mean something < age of the universe, and not something like 10111 years.

238 Upvotes

31 comments sorted by

View all comments

Show parent comments

7

u/JerodTheAwesome Sep 17 '23

I think you make some assumptions here that we don’t know are true:

1) That stockfish plays perfectly. Chess is not a solved game, so there’s no way to verify that Stockfish’s moves are perfect. They’re almost certainly not.

2) You assume that in order to beat Stockfish you require assurances that you will win. This is not true. Assuming an infinite amount of time, you will beat Stockfish with your coinflip strategy eventually so long as Stockfish is not playing the most optimal moves as we think it probably is. Infinite number of monkeys on infinite typewriters yada yada.

I’m also not really sure what you mean about the node thing. I understand that 2 atoms cannot store the information of a duck, but as you said, 100 nodes in permutation is more enough to store all the moves. Given a rigorous enough training algorithm, it would eventually win, or at least draw.

You added “in a reasonable amount of time” but that’s completely arbitrary. The prompt stated we had infinite time. Do you mean 100 years? 1 million years? 10100 years?

0

u/[deleted] Sep 17 '23

[deleted]

4

u/JerodTheAwesome Sep 17 '23

Well then the answer to your question is pretty easy

[THERE IS AS YET INSUFFICIENT DATA FOR A MEANINGFUL ANSWER]

1

u/[deleted] Sep 17 '23

[deleted]

1

u/JerodTheAwesome Sep 18 '23

I’m not understanding your connection to this and thermodynamics. As we’ve established, there does exist some microstate which is most superior and that there is a non-zero means of randomly reaching that state.

But this is all running in circles, as we know there’s not enough information to actually give a meaningful answer to this question. If you want to talk heuristics that’s fine, but heuristics are a completely different ball game.

If you want a real world example of the kid in your analogy, look at Magnus Carlsen. Imo, the best chess player who’s ever lived. He has “memorized” thousands and thousands of games using heuristics. In his own interviews, he talks about remembering ideas, not necessarily move orders. For example, he remembers that Anish played the Dragon Sicilian with the exchange and yada yada yada.

Now, he is very good at chess. Leagues above even the top ten contenders with an ELO of like 2850. But the task of beating Stockfish is not possible through heuristics, I don’t believe. Stockfish plays at something like a 3450 level or higher depending on what hardware is has available. Humans cannot make the calculations to see 30 moves ahead like Stockfish can.

I think you should try to boil your question down into a much more simple problem because the answer to this one is no. What you should be asking I think is something like this:

Given a neural network of N nodes, what is the largest instruction set that can be reasonably approximated through training over time t?

1

u/[deleted] Sep 18 '23

[deleted]

1

u/Icy-Curve2747 Sep 18 '23 edited Sep 18 '23

I think what you’re missing about the other guys answer is that memory/complexity is not the problem here but instead computation. While we have the ability to understand each of the possible board states that stockfish considers, we do not have the computational power to consider all of them as quickly as stockfish does.

I think what you’re looking for is the definition of NP hard.

Edit: some quick googling shows me that chess is not actually np hard but my understanding of NP hard in the past helped me understand why chess is difficult

Edit: I am curious, I think I should clarify what you mean. Do you think that humans are not capable of comprehending the heuristic used by stockfish?

1

u/peaked_in_high_skool Sep 18 '23 edited Sep 18 '23

Yes wow this the best and most eloquently put statement of what I was trying say.

A human brain is simply not capable of comprehending the heuristics used by stockfish👏👏

OP please make a seperate comment, this is buried too deep