I've been thinking about a possible chess variant to eliminate opening preparation drudgery. The Fisher 960 variant tries to do this, but it can be very different from regular chess, and some of the positions are unbalanced. I think we can use the fact that engines know when a position is even. There must be millions of even positions in the first 10 or so moves. Pick one of those randomly, and start the game.
Human Chess is a chess variant where playing the top engine move is forbidden
71–80 of 243 posts
Re: Human Chess is a chess variant where playing the top engine move is forbidden
#72Now: Human Chess: a variant where you can't play what AI would play. Next: AI that can play Human Chess. After: Human^2 Chess: you can't play what the AI above would play. etc I wonder if this creates distinctly new games at each level, or if it's just nonsense one level down.
rinse and repeat that a few times, and the only remaining winning move will be not to play
Re: Human Chess is a chess variant where playing the top engine move is forbidden
#73When you have mate-in 1 it's impossible to have anything else recommended by the computer. Flip of a coin for which one is on top when you have two?
Re: Human Chess is a chess variant where playing the top engine move is forbidden
#74Earlier quoted context omitted.
Yeah, deterministic is not actually the concept I want here I think. It's fine if it's random, it just needs to be unambiguous. So you just choose in advance what settings to run with and the stopping condition. And then it doesn't matter that if you had run it with different settings, you may have gotten a different answer.
It is less fun if the outcome is non-deterministic. It means that occasionally the win is determined randomly. That takes away a certain element of skill.
I don't think there's a real fix for the issue, unless someone effectively solves chess someday. Otherwise your win/loss is fundamentally based on the imperfect evaluation of a particular engine.
If it's really just the nondeterminism that bothers you (which is fair enough, preferences vary), there's engines that either are deterministic or can be made so with settings.
Re: Human Chess is a chess variant where playing the top engine move is forbidden
#75Re: Human Chess is a chess variant where playing the top engine move is forbidden
#76Re: Human Chess is a chess variant where playing the top engine move is forbidden
#77This seems like a misnomer of a name. "Human Chess", a variant of chess that can only be played if you have a computer...
I think it is a joke on the accusations among professional chess players that some players cheat by using a chess engine to determine their next move. In other words: claiming the move of your opponent is the top engine move is equivalent to accusing them of "cheating".
Mastering that kind of new threats does not seem easy IMO, and in fact could well be mastered by... computers ;-)
Re: Human Chess is a chess variant where playing the top engine move is forbidden
#78Some set-up considerations: 1) Actions must be discrete, or at least binned for restriction, 2) The number of times to restrict is limited by the size of the action space
I would imagine for CartPole, the balancing would become more wobbly, while still somewhat successfully balancing. But in more complicated environments, it could result in much more different behaviors because the states visited (and trajectories) could be different.
Re: Human Chess is a chess variant where playing the top engine move is forbidden
#79It's a cool concept but the first naive thought that comes to mind for me is that white could just easily dominate by taking advantage of the fact that taking a queen is almost always the top engine move. So just by maintaining relative king safety on white's side, you just open your queen early and make sure that every move there onwards hangs your queen in some fashion. It's very easy to hang a queen. You just have…