stockfish 10 vs. Mephisto III S Glasgow

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
mclane
Posts: 18762
Joined: Thu Mar 09, 2006 6:40 pm
Location: US of Europe, germany
Full name: Thorsten Czub

Re: stockfish 10 vs. Mephisto III S Glasgow

Post by mclane »

Sopel wrote: Tue Nov 23, 2021 12:27 pm
mclane wrote: Sun Nov 21, 2021 7:49 pm There are no engines that have a plan in chess.

Imo it would increase the quality of the games.

Dont you think that THIS is a reason LC0 was such a sensation?! Because it played better chess.
And as a result of this todays AB thinkers use nnue.
Do you not consider a principal variation "a plan"? Why?
A prinzipal variation is NOT what i understand as plan.
What seems like a fairy tale today may be reality tomorrow.
Here we have a fairy tale of the day after tomorrow....
Madeleine Birchfield
Posts: 512
Joined: Tue Sep 29, 2020 4:29 pm
Location: Dublin, Ireland
Full name: Madeleine Birchfield

Re: stockfish 10 vs. Mephisto III S Glasgow

Post by Madeleine Birchfield »

mclane wrote: Tue Nov 23, 2021 11:44 pm
Sopel wrote: Tue Nov 23, 2021 12:27 pm
mclane wrote: Sun Nov 21, 2021 7:49 pm There are no engines that have a plan in chess.

Imo it would increase the quality of the games.

Dont you think that THIS is a reason LC0 was such a sensation?! Because it played better chess.
And as a result of this todays AB thinkers use nnue.
Do you not consider a principal variation "a plan"? Why?
A prinzipal variation is NOT what i understand as plan.
Well, then, I don't know what to tell you.

Neural networks like the ones used in Leela do not create plans either. They are merely universal approximations of any function, which in chess, the function to be approximated is an evaluation function which takes in a board representation and whose output is a value from the set {W,D,L} and usually approximated by real numbers or integer centipawns and a sigmold/tangent transform. No different than handcrafted evaluations, only that they are much better at their job at approximating the actual function than any handcrafted evaluation ever could be.

https://en.wikipedia.org/wiki/Universal ... on_theorem
Sopel
Posts: 389
Joined: Tue Oct 08, 2019 11:39 pm
Full name: Tomasz Sobczyk

Re: stockfish 10 vs. Mephisto III S Glasgow

Post by Sopel »

mclane wrote: Tue Nov 23, 2021 11:44 pm
Sopel wrote: Tue Nov 23, 2021 12:27 pm
mclane wrote: Sun Nov 21, 2021 7:49 pm There are no engines that have a plan in chess.

Imo it would increase the quality of the games.

Dont you think that THIS is a reason LC0 was such a sensation?! Because it played better chess.
And as a result of this todays AB thinkers use nnue.
Do you not consider a principal variation "a plan"? Why?
A prinzipal variation is NOT what i understand as plan.
Could you elaborate? Or are we in a belief territory?
dangi12012 wrote:No one wants to touch anything you have posted. That proves you now have negative reputations since everyone knows already you are a forum troll.

Maybe you copied your stockfish commits from someone else too?
I will look into that.
User avatar
mclane
Posts: 18762
Joined: Thu Mar 09, 2006 6:40 pm
Location: US of Europe, germany
Full name: Thorsten Czub

Re: stockfish 10 vs. Mephisto III S Glasgow

Post by mclane »

For a plan you have to give up the maxime to prefer the best move in a given position.
Because the best move in a given position creates no plan.
What seems like a fairy tale today may be reality tomorrow.
Here we have a fairy tale of the day after tomorrow....
amanjpro
Posts: 883
Joined: Sat Mar 13, 2021 1:47 am
Full name: Amanj Sherwany

Re: stockfish 10 vs. Mephisto III S Glasgow

Post by amanjpro »

mclane wrote: Thu Nov 25, 2021 8:30 pm For a plan you have to give up the maxime to prefer the best move in a given position.
Because the best move in a given position creates no plan.
It is not the best move that engines find, but the best line! And this is a plan.

The only caveat is, engines (actually not engines but UCI), is stateless.
That means tell the engine find the best line, it does. Then play the first move and ask
the engine to find the best continuation, it searches all over again. But this cannot be
fixed by the engines, but by the protocol itself (that is IF we want to fix it)
Ras
Posts: 2495
Joined: Tue Aug 30, 2016 8:19 pm
Full name: Rasmus Althoff

Re: stockfish 10 vs. Mephisto III S Glasgow

Post by Ras »

amanjpro wrote: Thu Nov 25, 2021 9:18 pmThe only caveat is, engines (actually not engines but UCI), is stateless.
The protocol, that is - not necessarily the engines.
But this cannot be fixed by the engines
It can. My engine is UCI and does register a PV hit so that it starts off right with the PV continuation as likely best move. It also notices if the position is actually the same as last time, i.e. without a move being made, in which case it uses the last PV, not the continuation.
Rasmus Althoff
https://www.ct800.net
User avatar
mclane
Posts: 18762
Joined: Thu Mar 09, 2006 6:40 pm
Location: US of Europe, germany
Full name: Thorsten Czub

Re: stockfish 10 vs. Mephisto III S Glasgow

Post by mclane »

That UCI is not taking care about computational results and behaves as if chess is a Position solver is part of the wrong paradigm.
Winboard was not any different concerning this, or ?!
The main line is the result of search until ply X.
But this is not a chess plan !

I give you an example.

You want to drive into holidays by car.

You begin in Dortmund and want to drive to Spain.
Now the plan.
Drive from Dortmund to frankfurt.
Next iteration.
Drive from Dortmund to luxemburg.
Next iteration.
Drive from Dortmund to austria.

Now the plan: drive from Dortmund to spain. Question: whats the shortest or fastest or most beautiful travel ?!
Then consider which motorways or streets.
Usually navigationsoftware asks you how you wish it to compute and then creates a who,e journey.

Thats a plan.

Driving from town to town without seeing the whole is how engines work today.
Doing it like today’s navigation software is doing is the plan.

A plan sometimes sacrifices a small range target for a long range manoeuvre.

Any human beeing knows what a plan is.
How plans are generated. How they fail and they successfully work .

A successful plan increases quality of play.
This is very difficult to measure because both cars reach the target.
But car A drives from town to town while car B PLANS the whole journey.

Similar with a life plan.
That is very long range. You go to kindergarten. School. Army. Job. Wife. Children. House. Tree.
What seems like a fairy tale today may be reality tomorrow.
Here we have a fairy tale of the day after tomorrow....
Ras
Posts: 2495
Joined: Tue Aug 30, 2016 8:19 pm
Full name: Rasmus Althoff

Re: stockfish 10 vs. Mephisto III S Glasgow

Post by Ras »

mclane wrote: Thu Nov 25, 2021 10:41 pmI give you an example.
You're anthropomorphising chess. That's not how it works, as evidenced by strength of play.
Rasmus Althoff
https://www.ct800.net
amanjpro
Posts: 883
Joined: Sat Mar 13, 2021 1:47 am
Full name: Amanj Sherwany

Re: stockfish 10 vs. Mephisto III S Glasgow

Post by amanjpro »

mclane wrote: Thu Nov 25, 2021 10:41 pm That UCI is not taking care about computational results and behaves as if chess is a Position solver is part of the wrong paradigm.
Winboard was not any different concerning this, or ?!
The main line is the result of search until ply X.
But this is not a chess plan !

I give you an example.

You want to drive into holidays by car.

You begin in Dortmund and want to drive to Spain.
Now the plan.
Drive from Dortmund to frankfurt.
Next iteration.
Drive from Dortmund to luxemburg.
Next iteration.
Drive from Dortmund to austria.

Now the plan: drive from Dortmund to spain. Question: whats the shortest or fastest or most beautiful travel ?!
Then consider which motorways or streets.
Usually navigationsoftware asks you how you wish it to compute and then creates a who,e journey.

Thats a plan.

Driving from town to town without seeing the whole is how engines work today.
Doing it like today’s navigation software is doing is the plan.

A plan sometimes sacrifices a small range target for a long range manoeuvre.

Any human beeing knows what a plan is.
How plans are generated. How they fail and they successfully work .

A successful plan increases quality of play.
This is very difficult to measure because both cars reach the target.
But car A drives from town to town while car B PLANS the whole journey.

Similar with a life plan.
That is very long range. You go to kindergarten. School. Army. Job. Wife. Children. House. Tree.
Can you give me an example of a plan in chess? And try to explain to me how an engine doesn't do the same?
amanjpro
Posts: 883
Joined: Sat Mar 13, 2021 1:47 am
Full name: Amanj Sherwany

Re: stockfish 10 vs. Mephisto III S Glasgow

Post by amanjpro »

amanjpro wrote: Thu Nov 25, 2021 11:05 pm
mclane wrote: Thu Nov 25, 2021 10:41 pm That UCI is not taking care about computational results and behaves as if chess is a Position solver is part of the wrong paradigm.
Winboard was not any different concerning this, or ?!
The main line is the result of search until ply X.
But this is not a chess plan !

I give you an example.

You want to drive into holidays by car.

You begin in Dortmund and want to drive to Spain.
Now the plan.
Drive from Dortmund to frankfurt.
Next iteration.
Drive from Dortmund to luxemburg.
Next iteration.
Drive from Dortmund to austria.

Now the plan: drive from Dortmund to spain. Question: whats the shortest or fastest or most beautiful travel ?!
Then consider which motorways or streets.
Usually navigationsoftware asks you how you wish it to compute and then creates a who,e journey.

Thats a plan.

Driving from town to town without seeing the whole is how engines work today.
Doing it like today’s navigation software is doing is the plan.

A plan sometimes sacrifices a small range target for a long range manoeuvre.

Any human beeing knows what a plan is.
How plans are generated. How they fail and they successfully work .

A successful plan increases quality of play.
This is very difficult to measure because both cars reach the target.
But car A drives from town to town while car B PLANS the whole journey.

Similar with a life plan.
That is very long range. You go to kindergarten. School. Army. Job. Wife. Children. House. Tree.
Can you give me an example of a plan in chess (that humans are capable of doing)? And try to explain to me how an engine doesn't do the same?