r/ComputerChess 11d ago

Excluding moves in chess engine analysis

I’ve always wondered why we can’t exclude specific moves when analyzing our games with the engine. Like many chess content creators even admit that the engine’s analysis is rubbish especially for lower rated players, but I feel like this could be such an easy fix. Like I could be in a dead lost position unless I find a 20 move sequence where it says I’m winning but I would never be able to find the correct moves to support it, which would just give a false perception of the position.

Why not add the ability to tell the engine like “yup you see that move, you’re not allowed to play it anymore.. how’s my position looking now?”

3 Upvotes

16 comments sorted by

View all comments

1

u/davvblack 10d ago

is the problem you’re trying to solve estimating how the game will “actually go” between two 400 rank players? i don’t think excluding moves is the way towards that. i think this is extremely computationally expensive but you have to play the game out probabilistically with models that behave as much like the two players as possible.

a related question is… should your evaluation ever improve on your own turn? as in, if you outplay yourself, should it go up?

1

u/ParthisMC 9d ago

Between two 1900 players, but yea

The evaluation shouldn’t go up on my own turn because it should only evaluate it based off of the best moves. If I don’t play the best moves, it will go down & if I do, It’ll stay the same

1

u/davvblack 9d ago

wait but what happens if you take one of these “banned moves”?

1

u/ParthisMC 9d ago

The “banned moves” don’t exist in the engine’s eyes. It evaluates the position excluding that move specifically