AI bots on webDiplomacy: Skynet edition!

Site announcements from the moderator team go here.
Post Reply
Message
Author
Tom Bombadil
Gold Donator
Gold Donator
Posts: 2927
Joined: Tue Oct 03, 2017 1:52 pm
Location: Detroit, MI
Karma: 2524
Contact:

Re: AI bots on webDiplomacy: Skynet edition!

#101 Post by Tom Bombadil » Tue Sep 17, 2019 2:05 am

I'm astonished how good these bots are.

http://webdiplomacy.net/board.php?gameID=247148

In this game I was worried that sending fleets through the med as Turkey to help prevent a solo would "trigger" the bots to think I was attacking them. It did not. The Italian bot allowed me into Adriatic, and to send a fleet all the way to MAO and neither the Italian or French units viewed it as aggressive which I think is pretty remarkable.
2

jmo1121109
Lifetime Site Contributor
Posts: 1099
Joined: Fri Sep 29, 2017 4:20 pm
Karma: 2944
Contact:

Re: AI bots on webDiplomacy: Skynet edition!

#102 Post by jmo1121109 » Tue Sep 17, 2019 2:24 am

On the chance anyone noticed, we had the bots offline for about 10 minutes, Philip was making some adjustments. The adjustments will ideally help out end game play a little bit in keeping powers from being "stuck" in all holds for to long, and will prevent a bot from trying to retreat 2 powers to the same location. We really appreciate him continuing the work with us to make some fine tuning where possible!
4

CptMike
Posts: 309
Joined: Sun Dec 31, 2017 8:12 am
Location: Liège, BE
Karma: 54
Contact:

Re: AI bots on webDiplomacy: Skynet edition!

#103 Post by CptMike » Tue Sep 17, 2019 2:31 am

jmo1121109 wrote:
Tue Sep 17, 2019 2:24 am
On the chance anyone noticed, we had the bots offline for about 10 minutes, Philip was making some adjustments. The adjustments will ideally help out end game play a little bit in keeping powers from being "stuck" in all holds for to long, and will prevent a bot from trying to retreat 2 powers to the same location. We really appreciate him continuing the work with us to make some fine tuning where possible!
Intelligent design :-)
1

goldfinger0303
Site Moderator
Site Moderator
Posts: 1669
Joined: Fri Sep 29, 2017 3:17 pm
Karma: 1050
Contact:

Re: AI bots on webDiplomacy: Skynet edition!

#104 Post by goldfinger0303 » Tue Sep 17, 2019 6:09 am

So I finally got around to playing my first game, which was a rousing success.

Overall, it was an interesting experience, but there are definitely some odd choices by the AI. Such as Italy choosing the same moveset to attack Austria for 9 turns in a row, Turkey attacking Russia while losing Greece to Italy, Germany continuing to attack Italy while I attacked him, and Italy letting Turkey walk right into his centers.

It seems to me that the AI does an excellent job at defending itself from attack and executing attack. But things like me offering support moves into a territory went completely unnoticed. They also seem to be woefully unprepared for a stab each time it happens. And importantly, they don't seem to recognize that "This game is stalemated. If the human keeps going now, it's because they want to eliminate me"

There were two great moments for me in the game: one when Germany supported Turkey into Norway and I was like "omg the AI knows how to toss a game and ragequit" but while his disbands were to the effect of helping Turkey cross the line, he never followed up on that with the rest of his units. The other was when Italy suicided on my fleet line in the Med. Was pleasantly surprised by that (although it was wholly unnecessary if he had just had any foresight into the Turkish stab.)

All in all - a wonderful addition to the site, and it has a solid base with much room for improvement. However, they thankfully aren't world beaters yet :)
2

zultar
Lifetime Site Contributor
Posts: 90
Joined: Tue Mar 14, 2017 10:59 pm
Karma: 1012
Contact:

Re: AI bots on webDiplomacy: Skynet edition!

#105 Post by zultar » Wed Sep 18, 2019 4:23 am

Update: please read!!!

Hi all,

After getting the feedback from many of you and further testing on our end, Philip and I talked and he has worked some more of his voodoo magic. There are now two different versions of the bots. One version is the original bot that you have been playing with for the last few days and another is a more aggressive bot that may take more risks and try other moves. In a classic gb game, half of the bots will be the original and half will be this more aggressive version (all random). Our hope is that you will see more variations in the mid to end games and where the bots will take some more chances to go for the win. :)

In 1v1 game, half of the time you'll get the original and half you'll get the new version.

Please try out several games and keep some notes of where you think you see awesome bot behaviors or some changes in how they play and post them here. It'd be best if you can provide links to the specific game(s), the phase/year where you saw some interesting moves, and why.
5

BobMcBob
Posts: 3150
Joined: Mon Feb 11, 2019 6:28 am
Location: Also Not Austalia
Karma: 2122
Contact:

Re: AI bots on webDiplomacy: Skynet edition!

#106 Post by BobMcBob » Wed Sep 18, 2019 4:48 am

I'm already impressed. In my game "Better Bots???????????????????????????????????????" I immediately see not only Austria opening to Tyrolia, but also Italy opening to Piedmont. These new bots look like a ton of fun to play against.
http://www.webdiplomacy.net/board.php?g ... ocache=917
1

Flamebere
Posts: 9
Joined: Mon Jan 28, 2019 2:50 pm
Karma: 6
Contact:

Re: AI bots on webDiplomacy: Skynet edition!

#107 Post by Flamebere » Wed Sep 18, 2019 5:33 am

I've been enjoying the AI's, its nice to try new strategies with no risk. However, things like this makes me question their intentions.
https://i.imgur.com/I0CCUZ5.png

Claesar
Posts: 1965
Joined: Tue Oct 03, 2017 10:34 am
Karma: 1490
Contact:

Re: AI bots on webDiplomacy: Skynet edition!

#108 Post by Claesar » Wed Sep 18, 2019 6:07 am

Flamebere wrote:
Wed Sep 18, 2019 5:33 am
I've been enjoying the AI's, its nice to try new strategies with no risk. However, things like this makes me question their intentions.
https://i.imgur.com/I0CCUZ5.png
Why? That'a solid moveset.

BobMcBob
Posts: 3150
Joined: Mon Feb 11, 2019 6:28 am
Location: Also Not Austalia
Karma: 2122
Contact:

Re: AI bots on webDiplomacy: Skynet edition!

#109 Post by BobMcBob » Wed Sep 18, 2019 6:42 am

Claesar wrote:
Wed Sep 18, 2019 6:07 am
Flamebere wrote:
Wed Sep 18, 2019 5:33 am
I've been enjoying the AI's, its nice to try new strategies with no risk. However, things like this makes me question their intentions.
https://i.imgur.com/I0CCUZ5.png
Why? That'a solid moveset.
I think he's talking about the move to MAO, which had pretty much no hope of succeeding. Although if it had been a human player, England could have supported to Brest leaving MAO empty. It works. It's not a completely stupid move.

Claesar
Posts: 1965
Joined: Tue Oct 03, 2017 10:34 am
Karma: 1490
Contact:

Re: AI bots on webDiplomacy: Skynet edition!

#110 Post by Claesar » Wed Sep 18, 2019 7:56 am

BobMcBob wrote:
Wed Sep 18, 2019 6:42 am
Claesar wrote:
Wed Sep 18, 2019 6:07 am
Flamebere wrote:
Wed Sep 18, 2019 5:33 am
I've been enjoying the AI's, its nice to try new strategies with no risk. However, things like this makes me question their intentions.
https://i.imgur.com/I0CCUZ5.png
Why? That'a solid moveset.
I think he's talking about the move to MAO, which had pretty much no hope of succeeding. Although if it had been a human player, England could have supported to Brest leaving MAO empty. It works. It's not a completely stupid move.
Exactly, and
1) The bot doesn't know whether England is human.
2) I've seen bots support my move to mess up my self-bounce!

I think Spa-MAO is a very defensible move here.

Mercy
Posts: 257
Joined: Thu Oct 19, 2017 4:03 pm
Karma: 220
Contact:

Re: AI bots on webDiplomacy: Skynet edition!

#111 Post by Mercy » Wed Sep 18, 2019 8:04 am

I think that move is defensible, too. Would any move have been strictly better than Spa - MAO?

User avatar
Chaqa
Bronze Donator
Bronze Donator
Posts: 13227
Joined: Fri Sep 29, 2017 7:33 pm
Location: Allentown, PA, USA
Karma: 7983
Contact:

Re: AI bots on webDiplomacy: Skynet edition!

#112 Post by Chaqa » Wed Sep 18, 2019 1:22 pm

I think the move is a bit silly. Wouldn't it be better to support MAO into Brest and also have Spain to MAO?

SpaceDip
Posts: 46
Joined: Tue Jan 02, 2018 11:11 pm
Location: Portugal
Karma: 40
Contact:

Re: AI bots on webDiplomacy: Skynet edition!

#113 Post by SpaceDip » Wed Sep 18, 2019 1:26 pm

Tom Bombadil wrote:
Tue Sep 17, 2019 2:05 am
I'm astonished how good these bots are.

http://webdiplomacy.net/board.php?gameID=247148

In this game I was worried that sending fleets through the med as Turkey to help prevent a solo would "trigger" the bots to think I was attacking them. It did not. The Italian bot allowed me into Adriatic, and to send a fleet all the way to MAO and neither the Italian or French units viewed it as aggressive which I think is pretty remarkable.
Tom, here is another evidence of the bots superior intellige. They are capable of planning their moves far far ahead. Just check the three Turkish fleets moves begining in 1907.

http://webdiplomacy.net/board.php?gameID=246858

Octavious
Posts: 3843
Joined: Fri Sep 29, 2017 4:16 pm
Location: The Five Valleys, Gloucestershire
Karma: 2605
Contact:

Re: AI bots on webDiplomacy: Skynet edition!

#114 Post by Octavious » Wed Sep 18, 2019 9:48 pm

Well, it's certainly different. Quite an impressive achievement, although they're a long way short of human players as it stands. They have some strange blind spots in terms of tactics, and don't seem to understand the concept of stabbing. But still, pretty nifty nonetheless.

There is something rather empty about beating bots, though. The emotion just isn't there. No sense of triumph or regret, just a bit of a headache like the ones I got when given a draughts computer for Christmas as an ickle one.

zultar
Lifetime Site Contributor
Posts: 90
Joined: Tue Mar 14, 2017 10:59 pm
Karma: 1012
Contact:

Re: AI bots on webDiplomacy: Skynet edition!

#115 Post by zultar » Wed Sep 18, 2019 10:40 pm

Well, actually the second bot does have some idea of backstabbing. There's a fair chance that it would backstab its "allies" where that probability is next to zero for the first version. And yeah, for many instances, it doesn't do as well as some of top players, but for the majority of our users, this would give them quite a bit of a challenge. So far the feedback we have received has been overwhelmingly positive. I've finished several games with the new bots and they can be more aggressive and show more varied tactics (some of which will of course be bad) but probably about the same as humans would (since they are based on human-played games).
2

LeonWalras
Posts: 123
Joined: Sun Dec 31, 2017 8:13 am
Karma: 145
Contact:

Re: AI bots on webDiplomacy: Skynet edition!

#116 Post by LeonWalras » Wed Sep 18, 2019 11:29 pm

Out of curiosity, were PPSC games included in the training dataset?

jmo1121109
Lifetime Site Contributor
Posts: 1099
Joined: Fri Sep 29, 2017 4:20 pm
Karma: 2944
Contact:

Re: AI bots on webDiplomacy: Skynet edition!

#117 Post by jmo1121109 » Thu Sep 19, 2019 3:21 am

Chaqa wrote:
Wed Sep 18, 2019 1:22 pm
I think the move is a bit silly. Wouldn't it be better to support MAO into Brest and also have Spain to MAO?
Am I missing a link to the game, because the move making sense is completely dependent on North Atlantic Ocean being occupied or not. If it is occupied EC support move into Brest from MAO and then move to MAO from North Atlantic Ocean. We also can't see Western Med to establish how devastating that move set would be. We cannot and will not suggest changes based off of screenshots. We need the gameID, the turn it happened, and the country to be able to look into it. Since the bot's also act off the previous turn, a single screenshot just doesn't help.
1

jmo1121109
Lifetime Site Contributor
Posts: 1099
Joined: Fri Sep 29, 2017 4:20 pm
Karma: 2944
Contact:

Re: AI bots on webDiplomacy: Skynet edition!

#118 Post by jmo1121109 » Thu Sep 19, 2019 3:24 am

LeonWalras wrote:
Wed Sep 18, 2019 11:29 pm
Out of curiosity, were PPSC games included in the training dataset?
Yes, PPSC was. Of the classic games played on webdip 21,987 were WTA, 32,245 are PPSC, 1,728 are Unranked, and 2,216 are SOS.
1

BobMcBob
Posts: 3150
Joined: Mon Feb 11, 2019 6:28 am
Location: Also Not Austalia
Karma: 2122
Contact:

Re: AI bots on webDiplomacy: Skynet edition!

#119 Post by BobMcBob » Thu Sep 19, 2019 3:55 am

jmo1121109 wrote:
Thu Sep 19, 2019 3:21 am
Chaqa wrote:
Wed Sep 18, 2019 1:22 pm
I think the move is a bit silly. Wouldn't it be better to support MAO into Brest and also have Spain to MAO?
Am I missing a link to the game, because the move making sense is completely dependent on North Atlantic Ocean being occupied or not. If it is occupied EC support move into Brest from MAO and then move to MAO from North Atlantic Ocean. We also can't see Western Med to establish how devastating that move set would be. We cannot and will not suggest changes based off of screenshots. We need the gameID, the turn it happened, and the country to be able to look into it. Since the bot's also act off the previous turn, a single screenshot just doesn't help.
The game was http://www.webdiplomacy.net/board.php?g ... #gamePanel, the turn was Autumn 1902. North Atlantic Ocean was unoccupied. Move to Western Med would have resulted in either getting Tunis or convincing Italy to abandon the Ionian to Turkey, probably the latter, which would have been bad.

Italy was focussed East and couldn't afford to let up in the East. The biggest threat to France here was England. As far as I can tell, this was the best move for France in this situation, as it could backfill the Atlantic in the case of English support.

Octavious
Posts: 3843
Joined: Fri Sep 29, 2017 4:16 pm
Location: The Five Valleys, Gloucestershire
Karma: 2605
Contact:

Re: AI bots on webDiplomacy: Skynet edition!

#120 Post by Octavious » Thu Sep 19, 2019 9:52 am

zultar wrote:
Wed Sep 18, 2019 10:40 pm
Well, actually the second bot does have some idea of backstabbing. There's a fair chance that it would backstab its "allies" where that probability is next to zero for the first version. And yeah, for many instances, it doesn't do as well as some of top players, but for the majority of our users, this would give them quite a bit of a challenge. So far the feedback we have received has been overwhelmingly positive. I've finished several games with the new bots and they can be more aggressive and show more varied tactics (some of which will of course be bad) but probably about the same as humans would (since they are based on human-played games).
Fair enough. My ally bot must have been in particularly trusting mood. I think it's worth empathising that I'm not a top level gunboater by any stretch of the imagination, but I guess I have a decent feel for the patterns of the game.

One potential weakness of the bots is that they didn't seem to recognise the danger of unit that had sneaked behind the front lines. In my game the French bot was doing a passable job of maintaining a stalemate line against me (Turkey) but allowed a fleet of mine to slip through a gap to the north Atlantic. This fleet was subsequently ignored, and sailed around happily picking up supply centres unchallenged until the game was won. It was a bit like lamping rabbits. The bots were utterly focused on the stalemate line and oblivious to everything else.

But yeah, for the most part they're pretty nifty

Post Reply

Who is online

Users browsing this forum: No registered users and 5 guests