Original Post — Direct link

link: https://www.youtube.com/watch?v=5DuLPpScQhs

In this game on PBE, Vandiril got shown that the game tracks how much % chance a team has to win, and also that the game knows what items a certain champion is weak against.

This might imply that Riot might release a smarter item recommendations tab in the shop that changes depending on what you are playing against.

There are other implications here, but this was huge to me.

External link →
about 5 years ago - /u/RiotBoatStuff - Direct link

Originally posted by weeblewooble94

They probably trained a machine learning model using gold lead, objectives, and team comp

You are correct.

about 5 years ago - /u/RiotBoatStuff - Direct link

Originally posted by liberodaniele

How accurate it is?

Honestly can’t speak to it. Stuff like this at Riot is split across two larger teams, one group doing data collection and storage (my team), and data scientists who do machine learning later on. I know there have been many variations of models over the years, and the hard part is to determine causality (Ex: did you win because you secured Baron, or did you get Baron because you had such an insane lead and were going to win anyways?)

about 5 years ago - /u/RiotBoatStuff - Direct link

Originally posted by Bird-The-Word

Way to just sneak in nonchalant like

That’s me! Mr. Sneaky Rito Man!

I just get excited anytime data gets talked about.

about 5 years ago - /u/RiotBoatStuff - Direct link

Originally posted by xPetulant

This is a super common problem in social science research. It's actually very solvable in this application, I've actually thought a lot about how it could be done. Hire me and I'll tell you ;)

about 5 years ago - /u/RiotBoatStuff - Direct link

Originally posted by TapriSun

You had me at MapReduce

Sure MR is fun, but when you start getting into stream processing? That’s when my ears really perk up.

about 5 years ago - /u/RiotBoatStuff - Direct link

Originally posted by juanralink

You (or rather the data science team) should read about Sugihara's work

Can’t speak about the DS team, but it probably doesn’t help me directly. My team has to transmit 10s of gigs of data across the globe per second, and then sort/store/catalog it all in real time.

Might read it for fun though!

about 5 years ago - /u/RiotBoatStuff - Direct link

Originally posted by cRENz23

is there any chance at all that this software could be used to actually punish trolls? for example, if someone plays ap poppy mid with ghost cleanse and never last hits, under the current system, a report would do nothing. would this software recognize that these choices created such a detriment to that team that, coupled with a report, this player would be punished?

Maybe, but I think it would be pretty hard. We always want players to be free to explore new things, and that you don’t just have to play the current meta. A tanky midlaner not last hurting? Sounds like it could be an attempt at a new funnel strat. Hiesendong taking smite for the health regen off raptor camp was pretty creative before it got nerfed.

about 5 years ago - /u/RiotBoatStuff - Direct link

Originally posted by DrJackl3

Linear mixed models, 412 variables, delta, 0.

You getting hard yet?

Just don’t over-fit the model.

about 5 years ago - /u/RiotBoatStuff - Direct link

Originally posted by cowtonio_cow_man

I mean sure, but some champions don’t have up to date recommended pages, and for new players this can be really annoying. E.g. a lot of on hit champions still have like crit in their page when they build all on hit

AFAIK this is the main reason it’s been talked about. Recommended weapons are still statically set during each build of the client. The more we can automate, the better.

I’m sure there will be a glitch though where it recommends 6 tears if you’re playing Draven and die to first blood.

about 5 years ago - /u/RiotBoatStuff - Direct link

Originally posted by pseudonym117

We made something similar to this at the hackathon 3 years ago. We found champions had minimal impact, compared to other variables (mostly gold + objectives). Does this match with your model?

Link for anyone interested: https://benfradet.github.io/blog/2016/10/22/riot-games-2016-hackathon

Hey that’s a pretty awesome write up. I’ve been dogfooding our developer API to try and make some pre-built graph datasets to show player associations, but scraping matches upon matches is a bit slow.

about 5 years ago - /u/RiotBoatStuff - Direct link

Originally posted by nizzy2k11

An MS or PhD in Engineering, Computer Science, Physics, Statistics, or related field

ok

ok

about 5 years ago - /u/riotaredherring - Direct link

Originally posted by nizzy2k11

last i checked, their programing jobs are all in LA or China.

Hi! paging /u/Link2011 also - this isn't true!

I'm a security engineer working in our Dublin office and we've had a sizeable programming presence here for at least 3 or 4 years now. There are a couple of teams with software engineering going on.

There are also engineering teams in a lot of other offices, but if you're from the EU then Dublin is probably your best bet.