Hacker News new | ask | show | jobs
by tanjtanjtanj 2104 days ago
Well yes, that and actual cheating (the competitive scene if rife with cheating of all kinds).

If AI teammates were allowed to have a pre-developed, shared model between them for communication so the other automatically "knows" what the others moves mean then it would be closer to fair grounds but that's considered cheating even though human teammates do the same thing.

3 comments

What? Bidding is all about sharing information with your partner about what's in your hand. There's nothing cheating about that. Cheating would be if you had some side channel that was not the explicit information you were allowed to share as part of the process - e.g. if you were playing online and relaying your bids as "one - clubs" meant something different to your partner than saying "1 - clubs".
I haven't been in the contract-bridge scene in a long time, but had a friend who was competitive at the regional-level, and the impression I got was that partner-signalling was hard to get away with just because opponents would recognize abnormal results so quickly; at that level you would regularly face opponents who could tell you every contract you had bid against them and what the result was from memory.

On the other hand, I worked at a US Team Trials championship game, and the two tables were in separate rooms, with a diagonal partition across the table and completely silent bidding. Presumably they wouldn't go through such gymnastics if cheating weren't a concern. Perhaps the stakes are too low at the regional level (or those who are good enough to get away with it quickly progress to a higher level?).

I imagine one could apply the semantics of a leadership election algorithm and a recognizer neural net in each AI player to let them develop their messaging in game. If the AI were permitted to store temporary state through the course of a tournament or with a practice round (human players practice too) then I don’t see why it couldn’t work.