News for hackers. Stuff that matters.
Re:More on Dota 2 by NamTaf on Thursday August 17, 2017 @04:35AM (#15034819)
Reinforcement learning isn't a new idea - I did a Berkeley-based edX course on it a few years ago now and it was not state-of-the-art to my knowledge. That had no deep aspect to it, we just generated a reinfrocement algorithm that utilised a good measure of performance (specifically, it was pacman and the score value is pretty good at that) and changed a few algorithm weighting variables at each iteration.

My understanding, from talking to a ML friend this morning, is that the latest progress is taking reinforcement learning and applying deep learning approaches (nets, etc.) to it. The key becomes finding the right scoring algorithms to tweak the neural net correctly towards the desired outcome.

The self-play really is the reinforcement side of things at work. How you take that 'score' and use it to correctly modify the input weightings - be them in a neural net, traditional algorithm, etc. - is the key.

Re:More on Dota 2 by mannykannot on Thursday August 17, 2017 @06:40AM (#15035433)
> The key becomes finding the right scoring algorithms to tweak the neural net correctly towards the desired outcome.

Does this not become something similar to supervised learning if you are scoring internal states of the game? (i.e. scoring on more than just the outcome and things that violate the rules?)

Re:More on Dota 2 by NamTaf on Thursday August 17, 2017 @07:19AM (#15035665)
I don't know what they're scoring on; they've not elaborated on that. However, when I first read into OpenAI it looked like many of their game links were to simply view the screen. To that end, it wouldn't surprise me if they're identifying things you'd otherwise visually see in the game and simply working off them. To use internal states not immediately visible to the player would be sort of disingenuous IMO.
Re:More on Dota 2 by noway421 on Thursday August 17, 2017 @06:35AM (#15035397)
Why wouldn't algorithm reach a local maxima when playing with itself, or even degrade over time by opening up to unknown attacks?
Re:More on Dota 2 by gcp on Thursday August 17, 2017 @06:40AM (#15035427)
One typically keeps pools of trained networks to combat this.
Re:More on Dota 2 by Epokhe on Thursday August 17, 2017 @09:33AM (#15036587)
it does. the bot can be defeated easily with tactics it didn't encounter while playing with itself.