Hacker News new | past | comments | ask | show | jobs | submit login

I wonder about an arms race between two advanced AI’s which play RPS.

I can’t fully put my head around this, but what would it be like if each AI could read the architecture of the other’s brain before each move. The AI’s would be permitted to reconfigure themselves as they play. An “obvious” strategy may be to simulate your opponent and ask what they are likely to play. Though, simulating their behavior is likely to involve you simulating someone else simulating your behavior, ad-infinium, until your computing resources bottom out. It is like fighting the man in the mirror who can choose to mirror you or not.




don't you just end up with a (discrete) uniform distribution on both sides? anything else can be exploited by the opponent


Yep, RPS is only interesting to the extent that the players are imperfect. It’s most interesting as an illustration of how bad people are at behaving randomly.


There's a site where AIs play RPS on an ongoing basis http://www.rpscontest.com/. Source code of the entrants is available. My best bot (called paper6) http://www.rpscontest.com/entry/5640686850277376 wins on average 67% of the time, but the top bots win around 80% of matches.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: