Re:Do Large Language Models learn world models or just surfa...
by karmakaze on Sunday January 22, 2023 @10:09AM
(#34478068)
A model that tries these moves is more valuable than one that doesn't. It's easy to filter out by rules if we have them, but harder to get something to look beyond if it's self-restricting.
[ Parent
| on HN ]
Re:Do Large Language Models learn world models or just surfa...
by phkahler on Sunday January 22, 2023 @10:42AM
(#34478409)
Othello is even more interesting here. There are no rules excluding a particular move other than "you must capture at least one of your opponents pieces". In that regard its much simpler than chess, and a valid move is more consequential than in Go. Trying to make an illegal move in Othello would be extremely weird.
A reasonable strategy for a computer to play Othello to beat beginners is to literally evaluate the legality of all moves in a predefined order and make the first legal one. The predefined order encodes general positional advantage while the legality check enforces validity.
In short, I strongly agree that making even 1 illegal move in Othello indicates a lack of understanding the rules.