Page 1 of 1

Using A.I. to find pile in strategies and test formations

Posted: Mon May 09, 2016 9:35 pm
by Daeron
Given enough time to learn, the program might try to take over the world some day, but that's a risk I'm willing to take.


Re: Using A.I. to find pile in strategies and test formation

Posted: Tue May 10, 2016 9:44 am
by Saintofm
Looks interesting...Just don't let it on the internet! It will teach it bad thing!

Re: Using A.I. to find pile in strategies and test formation

Posted: Tue May 10, 2016 11:37 am
by Amboadine
Saintofm wrote:Looks interesting...Just don't let it on the internet! It will teach it bad thing!


Didn't the last AI test on the net become racist and genocidal within 24hrs?

http://www.bbc.com/news/technology-35890188

Re: Using A.I. to find pile in strategies and test formation

Posted: Tue May 10, 2016 11:42 am
by Saintofm
Amboadine wrote:
Saintofm wrote:Looks interesting...Just don't let it on the internet! It will teach it bad thing!


Didn't the last AI test on the net become racist and genocidal within 24hrs?

http://www.bbc.com/news/technology-35890188


That's the one. Heaven help us if the next one gets on an MMO. That will truly start the robot uprising.

As for the OP: I think its interesting what they are doing and hope it does some good but some of the algorithms kinda went over my flu addled mind at the moment.

Re: Using A.I. to find pile in strategies and test formation

Posted: Tue May 10, 2016 12:03 pm
by Daeron
Amboadine wrote:
Saintofm wrote:Looks interesting...Just don't let it on the internet! It will teach it bad thing!

Didn't the last AI test on the net become racist and genocidal within 24hrs?
http://www.bbc.com/news/technology-35890188


This AI program will be released on the internet, but it won't have Twitter. So we're safe...
... I think. Anyhow, let's not squabble over potential risks and look at the possibilities!

Re: Using A.I. to find pile in strategies and test formation

Posted: Tue May 10, 2016 5:41 pm
by Amboadine
Oh absolutely. Possibilities are extremely exciting.

Re: Using A.I. to find pile in strategies and test formation

Posted: Tue May 10, 2016 7:48 pm
by Shadowspite
I think that, once you have it trying out pile-in moves for multiple models, it's going to take many (many, many) generations to come up with even one legal solution (i.e. each model ends up closer to their nearest enemy and within 1" of a friend) unless you constrain it from the start. To put it another way, the AI should probably only concern itself with choosing between legal pile-in moves, not just moving every model randomly. Otherwise, you're going to waste a lot of processing time.

Re: Using A.I. to find pile in strategies and test formation

Posted: Wed May 11, 2016 10:18 am
by Daeron
That's an interesting point. I had the same concern in mind, that the eventual pile in strategy should be legal. I think we have to allow them, at least as intermediate results.

Perhaps the solution to a better pile in strategy may need a side step right outside the box. One model could move too far from the group but in doing so, could reveal a new path and strategy al together. It would be sad to lose this before it can grow into a solution.
Preventing illegal moves would be difficult as well, demanding complex analytics to calculate the "remaining moves" for the final models, which are heavily bound by the moves of the first models.
If we'd adopt a try first and fix logic, then the process to generate a new pile move could take a while as it may have to correct itself multiple times. This is kind of an evolutionary algorithm in itself. So why not use the general program for it?

My guess is that the "natural" solution would be to penalize illegal moves during the fitness test. This will make the algorithm favour legal solutions, but still think outside the box when the legal solutions presented aren't very brilliant.

Come to think of it, this would make a great case study. I'll make this a parameter so we can arbitrarily define how heavily an illegal move is penalized. That way, we can see how big the impact is on the creativity of the A.I..