SlideShare a Scribd company logo
1 of 36
Download to read offline
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How Rovio Uses ML to Acquire,
Retain, and Monetize Users
Vesa Siivola
Senior Data Engineer
Rovio
G A M 3 0 4
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Rovio © 2018
2003
FOUNDED IN
CREATOR OF
BUSINESS UNITS
GAMES
3 STUDIOS
BRAND
LICENSING
< 400ROVIANS
ESPOO, STOCKHOLM, LONDON,
SHANGHAI, LA
PEOPLE
4BSINCE 2009
DOWNLOADS
$350M
BOX OFFICE SEQUEL
SEPTEMBER 2019
Rovio in an eggshell
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
Live Operations
Data at Rovio
Predicting
churning
spending
app install propensity
Customizing user experience, technology overview
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Live operations
Run and tweak
events
player support
user acquisition
over the game lifecycle
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Rovio © 2018
0111010100101100010010010101010
0101010101010101010101011111110
010101010101010010101010101010
101010010101010101001010101010
101010100101010101010101001010
1010111101001010101010101010101
001110010100010010100101010100
100101100100101010101010101001
0100101011010111001010100011010
101011010101001001010010101001
101001010101010100101010101010
010101010101001010101010101001
010101010101010100101010100101
01010101010
Single truth Sharing is caring We own our future
???
Our data philosophy
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Beacon
Platform for game teams
client SDK
game services
charts and reports
customization
A/B testing
…
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Overview of analytics data flow
Lake of wisdom
Real-time
Flink streams
Amazon
EMR
Orc format
with schemas
Amazon
S3
Amazon
EC2
Amazon
EMR
Secor, Spark,
Hive
Player profiles, KPIs
Advanced analytics, ML
Amazon
Redshift
Amazon
Athena
Amazon
EMR
Amazon
EC2
Amazon
Athena
Amazon
EMR
Dashboards, App personalization
Event
gateway Kafka
mobile client
Services
Amazon
EC2
Amazon
EC2
Amazon
EC2
Services
Amazon
EC2
Services
Amazon
EC2
HenriHeiskanen:Building a Lakeof Wisdom
https://www.youtube.com/watch?v=pmfIi-adXcM&t=595s
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
time spent last month 123 hours
country FI
distinct days played 11
device type iPhone X
money spent $34
first event date 2018-10-01
…
Player profiles
Basis for most of the player based modeling
Simple demographics, aggregates and events:
Amazon
DynamoDB
Amazon
EC2
Amazon
Redshift
Amazon
S3
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Player churn
Definition: Is a player going to stop playing the game?
If we can predict that, can we do something about it?
First end-to-end ML solution over the whole game portfolio for us
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Rovio © 2018Rovio © 2017 Confidential
MIN 2 WEEKS
TRAINING
2 WEEKS
HOLD OUT
2 WEEKS
OBSERVATIONS
Extract features
Reserved - act to change the player
behavior
Any game sessions?
Time windows for churn prediction
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Rovio © 2018Rovio © 2017 Confidential
fit(train_set) MODEL
Churn ML overview
MIN 2 WEEKS
TRAINING
2 WEEKS
HOLD OUT
2 WEEKS
OBSERVATIONSMIN 2 WEEKS
TRAINING
2 WEEKS
HOLD OUT
2 WEEKS
OBSERVATIONSMIN 2 WEEKS
TRAINING
2 WEEKS
HOLD OUT
2 WEEKS
OBSERVATIONSMIN 2 WEEKS
TRAINING
2 WEEKS
HOLD OUT
2 WEEKS
OBSERVATIONS
predict(current_profile) MIN 2 WEEKS
FEATURES
future 0.8MIN 2 WEEKS
FEATURES
future future
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Churn prediction set up
Template agile ML project
continuous integration
end-to-end
simple data flow
automated accuracy monitoring
Gradient Boosted Trees:
simple, fast modeling
easy to handle categorial features
importance of each feature for crude analysis
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Churn prediction data flow
Each game has its own model
Model trained weekly, scores re-estimated daily
Lake of wisdom
Amazon
S3
Amazon
EMR
Amazon
EMR
Amazon
EC2
Amazon
Athena
Model accuracy dashboard
Amazon
EC2 Amazon
EC2
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Show one forced
interstitial and only
show xpromo
reward videos for
churning players
xpromo = adsof other Roviogames
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Rovio © 2018Rovio © 2017 Confidential
27% more xpromo users
0% retention impact
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Churn prediction: Pros and cons
no game specific features
+ works for any game
but are we taking a hit on accuracy?
set up to model more dedicated players - requires some history data
+ simple data flow
- no churn prediction for first 2 weeks of game play
churn score and player support
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Predicting player spending
Can we find players that are likely to do in-app purchases for our games?
Should we adjust the game experience even before they start spending?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Predicting player spending with neural networks
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Simplified spender prediction data flow
Amazon
EC2
Internet
Lake of wisdom
Amazon
S3
Amazon
EMR
Amazon
EMR
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Impact of player spend score
No improvement in user acquisition with look-alike audiences
Exploring customizing in-game user experience
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Spender lifetime value prediction (ongoing)
Prediction based on 7 first days of player profile
Random forests to predict
is the player going to be a spender ?
how much he is going to spend ?
Early evaluation of our ads campaigns / ads partners outside of our own
games
Improving ads shown in our own games
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Predicting game install propensity
Is the player going to install the game we show an ad for?
If there is a very low chance, maybe we should show something else.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Rovio © 2018Rovio © 2017 Confidential
fit(train_set1,
target_game1)
Model
target game 1
Install propensity training
fit(train_set2,
target_game2)
fit(train_set3,
target_game3)
Model
target game 2
Model
target game 3
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Features: player_profile, source_game, ad_zone
Train target: Game install event exists
Algorithm: Random forest classifier / Spark MLlib
Fitting weekly, scoring daily
Game install propensity model setup
source game
time spent
time zone
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Model type comparison
Random forests
accurate
easy to train and integrate
Logistic regression
more work with categorial features, discretization of continuous values
DNN with client events time series
computationally expensive (both ETL and training)
hard to integrate to the platform
the most accurate
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
App install propensity in production
Amazon
DynamoDB
Amazon
RDS
Amazon
RDS
Internet
mobile client
Amazon
EC2
Amazon
CloudFront
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Funnel conversion rates
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Live ops tools, customization
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Customizing user experience
mobile client
Amazon
EC2
Amazon
EC2
Amazon
RDS
Amazon
EC2
Amazon
RDS
Amazon
EC2 Amazon
EC2
Amazon
CloudFront
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon
EC2
Push notification service
Amazon
Athena
Amazon
EC2
Amazon
EC2
Amazon
EC2
Amazon
EC2
Amazon
EC2
Internet
mobile client
Lake of wisdom
Amazon
S3
Amazon
EMR
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thoughts on customizing user experience
Built on fairly low level AWS services
Real-time model evaluation?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thoughts on ML – Taking a step back
Agile ML projects?
Start with simple models
Continuous Integration with daily automated metrics
Business value vs. modeling accuracy vs. running costs
SageMaker?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thoughts on ML – What else can we try?
Now: ML for ads / user acquisition
Next: Game development oriented ML
Verifying level designs
Game QA
Content creation (levels/graphics/characters)
Automated A/B tests
Thank you!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
vesa.siivola@rovio.com
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.

More Related Content

What's hot

NEW LAUNCH! Deploying and Managing Voice Skills in your Organization with Ale...
NEW LAUNCH! Deploying and Managing Voice Skills in your Organization with Ale...NEW LAUNCH! Deploying and Managing Voice Skills in your Organization with Ale...
NEW LAUNCH! Deploying and Managing Voice Skills in your Organization with Ale...Amazon Web Services
 
Visualise and Voice-Enable Your Security - AWS Summit Sydney 2018
Visualise and Voice-Enable Your Security - AWS Summit Sydney 2018Visualise and Voice-Enable Your Security - AWS Summit Sydney 2018
Visualise and Voice-Enable Your Security - AWS Summit Sydney 2018Amazon Web Services
 
Artificial Intelligence on the AWS Platform
Artificial Intelligence on the AWS PlatformArtificial Intelligence on the AWS Platform
Artificial Intelligence on the AWS PlatformAdrian Hornsby
 
Engaging Customers with Virtual Hosts Using Amazon Sumerian
Engaging Customers with Virtual Hosts Using Amazon SumerianEngaging Customers with Virtual Hosts Using Amazon Sumerian
Engaging Customers with Virtual Hosts Using Amazon SumerianAmazon Web Services
 
AWS STARTUP DAY 2018 I Enhancing Your Startup With Amazon Machine Learning
AWS STARTUP DAY 2018 I Enhancing Your Startup With Amazon Machine LearningAWS STARTUP DAY 2018 I Enhancing Your Startup With Amazon Machine Learning
AWS STARTUP DAY 2018 I Enhancing Your Startup With Amazon Machine LearningAWS Germany
 
[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...
[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...
[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...AWSKRUG - AWS한국사용자모임
 
클라우드 환경에서의 SIEMLESS 통합 보안 서비스, Alert Logic - 채현주 보안기술본부장, Openbase :: AWS Sum...
클라우드 환경에서의 SIEMLESS 통합 보안 서비스, Alert Logic - 채현주 보안기술본부장, Openbase :: AWS Sum...클라우드 환경에서의 SIEMLESS 통합 보안 서비스, Alert Logic - 채현주 보안기술본부장, Openbase :: AWS Sum...
클라우드 환경에서의 SIEMLESS 통합 보안 서비스, Alert Logic - 채현주 보안기술본부장, Openbase :: AWS Sum...Amazon Web Services Korea
 
AI & Deep Learning At Amazon - April 2017 AWS Online Tech Talks
AI & Deep Learning At Amazon - April 2017 AWS Online Tech TalksAI & Deep Learning At Amazon - April 2017 AWS Online Tech Talks
AI & Deep Learning At Amazon - April 2017 AWS Online Tech TalksAmazon Web Services
 
Enhancing Your Startup With Amazon AI
Enhancing Your Startup With Amazon AIEnhancing Your Startup With Amazon AI
Enhancing Your Startup With Amazon AIAmazon Web Services
 
Enforcing security invariants with AWS Organizations - SDD314 - AWS re:Inforc...
Enforcing security invariants with AWS Organizations - SDD314 - AWS re:Inforc...Enforcing security invariants with AWS Organizations - SDD314 - AWS re:Inforc...
Enforcing security invariants with AWS Organizations - SDD314 - AWS re:Inforc...Amazon Web Services
 
Big Data Analytics, Machine Learning e Inteligência Artificial
Big Data Analytics, Machine Learning e Inteligência ArtificialBig Data Analytics, Machine Learning e Inteligência Artificial
Big Data Analytics, Machine Learning e Inteligência ArtificialAmazon Web Services LATAM
 
SRV403_Serverless Authentication and Authorization
SRV403_Serverless Authentication and AuthorizationSRV403_Serverless Authentication and Authorization
SRV403_Serverless Authentication and AuthorizationAmazon Web Services
 
Firecracker: Secure and fast microVMs for serverless computing - SEP316 - AWS...
Firecracker: Secure and fast microVMs for serverless computing - SEP316 - AWS...Firecracker: Secure and fast microVMs for serverless computing - SEP316 - AWS...
Firecracker: Secure and fast microVMs for serverless computing - SEP316 - AWS...Amazon Web Services
 
Achieving security goals with AWS CloudHSM - SDD333 - AWS re:Inforce 2019
Achieving security goals with AWS CloudHSM - SDD333 - AWS re:Inforce 2019 Achieving security goals with AWS CloudHSM - SDD333 - AWS re:Inforce 2019
Achieving security goals with AWS CloudHSM - SDD333 - AWS re:Inforce 2019 Amazon Web Services
 
Building Interactive Virtual Reality Experiences in the Cloud
Building Interactive Virtual Reality Experiences in the CloudBuilding Interactive Virtual Reality Experiences in the Cloud
Building Interactive Virtual Reality Experiences in the CloudAmazon Web Services
 
AWS Rekognition: Rich Image Metadata Extraction Powered by Deep Learning
AWS Rekognition: Rich Image Metadata Extraction Powered by Deep LearningAWS Rekognition: Rich Image Metadata Extraction Powered by Deep Learning
AWS Rekognition: Rich Image Metadata Extraction Powered by Deep LearningAdrian Hornsby
 

What's hot (20)

Amazon Rekognition
Amazon RekognitionAmazon Rekognition
Amazon Rekognition
 
NEW LAUNCH! Deploying and Managing Voice Skills in your Organization with Ale...
NEW LAUNCH! Deploying and Managing Voice Skills in your Organization with Ale...NEW LAUNCH! Deploying and Managing Voice Skills in your Organization with Ale...
NEW LAUNCH! Deploying and Managing Voice Skills in your Organization with Ale...
 
2020 re:Cap
2020 re:Cap2020 re:Cap
2020 re:Cap
 
Visualise and Voice-Enable Your Security - AWS Summit Sydney 2018
Visualise and Voice-Enable Your Security - AWS Summit Sydney 2018Visualise and Voice-Enable Your Security - AWS Summit Sydney 2018
Visualise and Voice-Enable Your Security - AWS Summit Sydney 2018
 
Artificial Intelligence on the AWS Platform
Artificial Intelligence on the AWS PlatformArtificial Intelligence on the AWS Platform
Artificial Intelligence on the AWS Platform
 
Engaging Customers with Virtual Hosts Using Amazon Sumerian
Engaging Customers with Virtual Hosts Using Amazon SumerianEngaging Customers with Virtual Hosts Using Amazon Sumerian
Engaging Customers with Virtual Hosts Using Amazon Sumerian
 
AWS STARTUP DAY 2018 I Enhancing Your Startup With Amazon Machine Learning
AWS STARTUP DAY 2018 I Enhancing Your Startup With Amazon Machine LearningAWS STARTUP DAY 2018 I Enhancing Your Startup With Amazon Machine Learning
AWS STARTUP DAY 2018 I Enhancing Your Startup With Amazon Machine Learning
 
[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...
[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...
[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...
 
클라우드 환경에서의 SIEMLESS 통합 보안 서비스, Alert Logic - 채현주 보안기술본부장, Openbase :: AWS Sum...
클라우드 환경에서의 SIEMLESS 통합 보안 서비스, Alert Logic - 채현주 보안기술본부장, Openbase :: AWS Sum...클라우드 환경에서의 SIEMLESS 통합 보안 서비스, Alert Logic - 채현주 보안기술본부장, Openbase :: AWS Sum...
클라우드 환경에서의 SIEMLESS 통합 보안 서비스, Alert Logic - 채현주 보안기술본부장, Openbase :: AWS Sum...
 
AI & Deep Learning At Amazon - April 2017 AWS Online Tech Talks
AI & Deep Learning At Amazon - April 2017 AWS Online Tech TalksAI & Deep Learning At Amazon - April 2017 AWS Online Tech Talks
AI & Deep Learning At Amazon - April 2017 AWS Online Tech Talks
 
Enhancing Your Startup With Amazon AI
Enhancing Your Startup With Amazon AIEnhancing Your Startup With Amazon AI
Enhancing Your Startup With Amazon AI
 
Enforcing security invariants with AWS Organizations - SDD314 - AWS re:Inforc...
Enforcing security invariants with AWS Organizations - SDD314 - AWS re:Inforc...Enforcing security invariants with AWS Organizations - SDD314 - AWS re:Inforc...
Enforcing security invariants with AWS Organizations - SDD314 - AWS re:Inforc...
 
An Introduction to Amazon AI
An Introduction to Amazon AIAn Introduction to Amazon AI
An Introduction to Amazon AI
 
Big Data Analytics, Machine Learning e Inteligência Artificial
Big Data Analytics, Machine Learning e Inteligência ArtificialBig Data Analytics, Machine Learning e Inteligência Artificial
Big Data Analytics, Machine Learning e Inteligência Artificial
 
SRV403_Serverless Authentication and Authorization
SRV403_Serverless Authentication and AuthorizationSRV403_Serverless Authentication and Authorization
SRV403_Serverless Authentication and Authorization
 
Firecracker: Secure and fast microVMs for serverless computing - SEP316 - AWS...
Firecracker: Secure and fast microVMs for serverless computing - SEP316 - AWS...Firecracker: Secure and fast microVMs for serverless computing - SEP316 - AWS...
Firecracker: Secure and fast microVMs for serverless computing - SEP316 - AWS...
 
Amazon Macie Demo
Amazon Macie DemoAmazon Macie Demo
Amazon Macie Demo
 
Achieving security goals with AWS CloudHSM - SDD333 - AWS re:Inforce 2019
Achieving security goals with AWS CloudHSM - SDD333 - AWS re:Inforce 2019 Achieving security goals with AWS CloudHSM - SDD333 - AWS re:Inforce 2019
Achieving security goals with AWS CloudHSM - SDD333 - AWS re:Inforce 2019
 
Building Interactive Virtual Reality Experiences in the Cloud
Building Interactive Virtual Reality Experiences in the CloudBuilding Interactive Virtual Reality Experiences in the Cloud
Building Interactive Virtual Reality Experiences in the Cloud
 
AWS Rekognition: Rich Image Metadata Extraction Powered by Deep Learning
AWS Rekognition: Rich Image Metadata Extraction Powered by Deep LearningAWS Rekognition: Rich Image Metadata Extraction Powered by Deep Learning
AWS Rekognition: Rich Image Metadata Extraction Powered by Deep Learning
 

Similar to Dynamic Encounters for Veteran Players Using Machine Learning (GAM305) - AWS re:Invent 2018

Machine Learning Your Eight-Year-Old Would Be Proud Of (AIM390) - AWS re:Inve...
Machine Learning Your Eight-Year-Old Would Be Proud Of (AIM390) - AWS re:Inve...Machine Learning Your Eight-Year-Old Would Be Proud Of (AIM390) - AWS re:Inve...
Machine Learning Your Eight-Year-Old Would Be Proud Of (AIM390) - AWS re:Inve...Amazon Web Services
 
Intro To AI & ML at Amazon: Collision 2018
Intro To AI & ML at Amazon: Collision 2018Intro To AI & ML at Amazon: Collision 2018
Intro To AI & ML at Amazon: Collision 2018Amazon Web Services
 
딥러닝@EDM페스티발 누가누가 잘 노나? :: 김태웅 - AWS Community Day 2019
딥러닝@EDM페스티발 누가누가 잘 노나? :: 김태웅 - AWS Community Day 2019 딥러닝@EDM페스티발 누가누가 잘 노나? :: 김태웅 - AWS Community Day 2019
딥러닝@EDM페스티발 누가누가 잘 노나? :: 김태웅 - AWS Community Day 2019 AWSKRUG - AWS한국사용자모임
 
Machine Learning for the Enterprise, ft. Sony Interactive Entertainment (ENT2...
Machine Learning for the Enterprise, ft. Sony Interactive Entertainment (ENT2...Machine Learning for the Enterprise, ft. Sony Interactive Entertainment (ENT2...
Machine Learning for the Enterprise, ft. Sony Interactive Entertainment (ENT2...Amazon Web Services
 
Serverless Video Ingestion & Analytics with Amazon Kinesis Video Streams (ANT...
Serverless Video Ingestion & Analytics with Amazon Kinesis Video Streams (ANT...Serverless Video Ingestion & Analytics with Amazon Kinesis Video Streams (ANT...
Serverless Video Ingestion & Analytics with Amazon Kinesis Video Streams (ANT...Amazon Web Services
 
Real-World AI and Deep Learning for Enterprise with Case Studies
Real-World AI and Deep Learning for Enterprise with Case StudiesReal-World AI and Deep Learning for Enterprise with Case Studies
Real-World AI and Deep Learning for Enterprise with Case StudiesAmazon Web Services
 
MLops workshop AWS
MLops workshop AWSMLops workshop AWS
MLops workshop AWSGili Nachum
 
Using Mobile to Engage Your Audience
Using Mobile to Engage Your AudienceUsing Mobile to Engage Your Audience
Using Mobile to Engage Your AudienceAmazon Web Services
 
Introduction to AI services for Developers - Builders Day Israel
Introduction to AI services for Developers - Builders Day IsraelIntroduction to AI services for Developers - Builders Day Israel
Introduction to AI services for Developers - Builders Day IsraelAmazon Web Services
 
Introduction to AI services for Developers - Builders Day Israel
Introduction to AI services for Developers - Builders Day IsraelIntroduction to AI services for Developers - Builders Day Israel
Introduction to AI services for Developers - Builders Day IsraelAmazon Web Services
 
Advanced Serverless application architecture and design considerations
Advanced Serverless application architecture and design considerationsAdvanced Serverless application architecture and design considerations
Advanced Serverless application architecture and design considerationsDilip Kola
 
Supercharge Any Alexa Skill by Understanding What Games Do (ALX403-R2) - AWS ...
Supercharge Any Alexa Skill by Understanding What Games Do (ALX403-R2) - AWS ...Supercharge Any Alexa Skill by Understanding What Games Do (ALX403-R2) - AWS ...
Supercharge Any Alexa Skill by Understanding What Games Do (ALX403-R2) - AWS ...Amazon Web Services
 
AWS Summit Singapore 2019 | Accelerating ML Adoption with Our New AI services
AWS Summit Singapore 2019 | Accelerating ML Adoption with Our New AI servicesAWS Summit Singapore 2019 | Accelerating ML Adoption with Our New AI services
AWS Summit Singapore 2019 | Accelerating ML Adoption with Our New AI servicesAmazon Web Services
 
Engage your audience through mobile
Engage your audience through mobileEngage your audience through mobile
Engage your audience through mobileAmazon Web Services
 
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018Boaz Ziniman
 
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018Amazon Web Services
 
Get to Know Your Customers - Build and Innovate with a Modern Data Architecture
Get to Know Your Customers - Build and Innovate with a Modern Data ArchitectureGet to Know Your Customers - Build and Innovate with a Modern Data Architecture
Get to Know Your Customers - Build and Innovate with a Modern Data ArchitectureAmazon Web Services
 
Building a Recommender System on AWS
Building a Recommender System on AWSBuilding a Recommender System on AWS
Building a Recommender System on AWSAmazon Web Services
 

Similar to Dynamic Encounters for Veteran Players Using Machine Learning (GAM305) - AWS re:Invent 2018 (20)

Machine Learning Your Eight-Year-Old Would Be Proud Of (AIM390) - AWS re:Inve...
Machine Learning Your Eight-Year-Old Would Be Proud Of (AIM390) - AWS re:Inve...Machine Learning Your Eight-Year-Old Would Be Proud Of (AIM390) - AWS re:Inve...
Machine Learning Your Eight-Year-Old Would Be Proud Of (AIM390) - AWS re:Inve...
 
Intro To AI & ML at Amazon: Collision 2018
Intro To AI & ML at Amazon: Collision 2018Intro To AI & ML at Amazon: Collision 2018
Intro To AI & ML at Amazon: Collision 2018
 
딥러닝@EDM페스티발 누가누가 잘 노나? :: 김태웅 - AWS Community Day 2019
딥러닝@EDM페스티발 누가누가 잘 노나? :: 김태웅 - AWS Community Day 2019 딥러닝@EDM페스티발 누가누가 잘 노나? :: 김태웅 - AWS Community Day 2019
딥러닝@EDM페스티발 누가누가 잘 노나? :: 김태웅 - AWS Community Day 2019
 
Machine Learning for the Enterprise, ft. Sony Interactive Entertainment (ENT2...
Machine Learning for the Enterprise, ft. Sony Interactive Entertainment (ENT2...Machine Learning for the Enterprise, ft. Sony Interactive Entertainment (ENT2...
Machine Learning for the Enterprise, ft. Sony Interactive Entertainment (ENT2...
 
Serverless Video Ingestion & Analytics with Amazon Kinesis Video Streams (ANT...
Serverless Video Ingestion & Analytics with Amazon Kinesis Video Streams (ANT...Serverless Video Ingestion & Analytics with Amazon Kinesis Video Streams (ANT...
Serverless Video Ingestion & Analytics with Amazon Kinesis Video Streams (ANT...
 
Real-World AI and Deep Learning for Enterprise with Case Studies
Real-World AI and Deep Learning for Enterprise with Case StudiesReal-World AI and Deep Learning for Enterprise with Case Studies
Real-World AI and Deep Learning for Enterprise with Case Studies
 
MLops workshop AWS
MLops workshop AWSMLops workshop AWS
MLops workshop AWS
 
Amazon Rekognition
Amazon RekognitionAmazon Rekognition
Amazon Rekognition
 
Using Mobile to Engage Your Audience
Using Mobile to Engage Your AudienceUsing Mobile to Engage Your Audience
Using Mobile to Engage Your Audience
 
Introduction to AI services for Developers - Builders Day Israel
Introduction to AI services for Developers - Builders Day IsraelIntroduction to AI services for Developers - Builders Day Israel
Introduction to AI services for Developers - Builders Day Israel
 
Introduction to AI services for Developers - Builders Day Israel
Introduction to AI services for Developers - Builders Day IsraelIntroduction to AI services for Developers - Builders Day Israel
Introduction to AI services for Developers - Builders Day Israel
 
Advanced Serverless application architecture and design considerations
Advanced Serverless application architecture and design considerationsAdvanced Serverless application architecture and design considerations
Advanced Serverless application architecture and design considerations
 
Supercharge Any Alexa Skill by Understanding What Games Do (ALX403-R2) - AWS ...
Supercharge Any Alexa Skill by Understanding What Games Do (ALX403-R2) - AWS ...Supercharge Any Alexa Skill by Understanding What Games Do (ALX403-R2) - AWS ...
Supercharge Any Alexa Skill by Understanding What Games Do (ALX403-R2) - AWS ...
 
AWS Summit Singapore 2019 | Accelerating ML Adoption with Our New AI services
AWS Summit Singapore 2019 | Accelerating ML Adoption with Our New AI servicesAWS Summit Singapore 2019 | Accelerating ML Adoption with Our New AI services
AWS Summit Singapore 2019 | Accelerating ML Adoption with Our New AI services
 
Machine Learning in Practice
Machine Learning in PracticeMachine Learning in Practice
Machine Learning in Practice
 
Engage your audience through mobile
Engage your audience through mobileEngage your audience through mobile
Engage your audience through mobile
 
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
 
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
 
Get to Know Your Customers - Build and Innovate with a Modern Data Architecture
Get to Know Your Customers - Build and Innovate with a Modern Data ArchitectureGet to Know Your Customers - Build and Innovate with a Modern Data Architecture
Get to Know Your Customers - Build and Innovate with a Modern Data Architecture
 
Building a Recommender System on AWS
Building a Recommender System on AWSBuilding a Recommender System on AWS
Building a Recommender System on AWS
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Dynamic Encounters for Veteran Players Using Machine Learning (GAM305) - AWS re:Invent 2018

  • 1.
  • 2. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. How Rovio Uses ML to Acquire, Retain, and Monetize Users Vesa Siivola Senior Data Engineer Rovio G A M 3 0 4
  • 3. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Rovio © 2018 2003 FOUNDED IN CREATOR OF BUSINESS UNITS GAMES 3 STUDIOS BRAND LICENSING < 400ROVIANS ESPOO, STOCKHOLM, LONDON, SHANGHAI, LA PEOPLE 4BSINCE 2009 DOWNLOADS $350M BOX OFFICE SEQUEL SEPTEMBER 2019 Rovio in an eggshell
  • 4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda Live Operations Data at Rovio Predicting churning spending app install propensity Customizing user experience, technology overview
  • 5. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Live operations Run and tweak events player support user acquisition over the game lifecycle
  • 6. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Rovio © 2018 0111010100101100010010010101010 0101010101010101010101011111110 010101010101010010101010101010 101010010101010101001010101010 101010100101010101010101001010 1010111101001010101010101010101 001110010100010010100101010100 100101100100101010101010101001 0100101011010111001010100011010 101011010101001001010010101001 101001010101010100101010101010 010101010101001010101010101001 010101010101010100101010100101 01010101010 Single truth Sharing is caring We own our future ??? Our data philosophy
  • 7. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Beacon Platform for game teams client SDK game services charts and reports customization A/B testing …
  • 8. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Overview of analytics data flow Lake of wisdom Real-time Flink streams Amazon EMR Orc format with schemas Amazon S3 Amazon EC2 Amazon EMR Secor, Spark, Hive Player profiles, KPIs Advanced analytics, ML Amazon Redshift Amazon Athena Amazon EMR Amazon EC2 Amazon Athena Amazon EMR Dashboards, App personalization Event gateway Kafka mobile client Services Amazon EC2 Amazon EC2 Amazon EC2 Services Amazon EC2 Services Amazon EC2 HenriHeiskanen:Building a Lakeof Wisdom https://www.youtube.com/watch?v=pmfIi-adXcM&t=595s
  • 9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. time spent last month 123 hours country FI distinct days played 11 device type iPhone X money spent $34 first event date 2018-10-01 … Player profiles Basis for most of the player based modeling Simple demographics, aggregates and events: Amazon DynamoDB Amazon EC2 Amazon Redshift Amazon S3
  • 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Player churn Definition: Is a player going to stop playing the game? If we can predict that, can we do something about it? First end-to-end ML solution over the whole game portfolio for us
  • 11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Rovio © 2018Rovio © 2017 Confidential MIN 2 WEEKS TRAINING 2 WEEKS HOLD OUT 2 WEEKS OBSERVATIONS Extract features Reserved - act to change the player behavior Any game sessions? Time windows for churn prediction
  • 12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Rovio © 2018Rovio © 2017 Confidential fit(train_set) MODEL Churn ML overview MIN 2 WEEKS TRAINING 2 WEEKS HOLD OUT 2 WEEKS OBSERVATIONSMIN 2 WEEKS TRAINING 2 WEEKS HOLD OUT 2 WEEKS OBSERVATIONSMIN 2 WEEKS TRAINING 2 WEEKS HOLD OUT 2 WEEKS OBSERVATIONSMIN 2 WEEKS TRAINING 2 WEEKS HOLD OUT 2 WEEKS OBSERVATIONS predict(current_profile) MIN 2 WEEKS FEATURES future 0.8MIN 2 WEEKS FEATURES future future
  • 13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Churn prediction set up Template agile ML project continuous integration end-to-end simple data flow automated accuracy monitoring Gradient Boosted Trees: simple, fast modeling easy to handle categorial features importance of each feature for crude analysis
  • 14. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Churn prediction data flow Each game has its own model Model trained weekly, scores re-estimated daily Lake of wisdom Amazon S3 Amazon EMR Amazon EMR Amazon EC2 Amazon Athena Model accuracy dashboard Amazon EC2 Amazon EC2
  • 15. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Show one forced interstitial and only show xpromo reward videos for churning players xpromo = adsof other Roviogames
  • 16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Rovio © 2018Rovio © 2017 Confidential 27% more xpromo users 0% retention impact
  • 17. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Churn prediction: Pros and cons no game specific features + works for any game but are we taking a hit on accuracy? set up to model more dedicated players - requires some history data + simple data flow - no churn prediction for first 2 weeks of game play churn score and player support
  • 18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Predicting player spending Can we find players that are likely to do in-app purchases for our games? Should we adjust the game experience even before they start spending?
  • 19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Predicting player spending with neural networks
  • 20. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Simplified spender prediction data flow Amazon EC2 Internet Lake of wisdom Amazon S3 Amazon EMR Amazon EMR
  • 21. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Impact of player spend score No improvement in user acquisition with look-alike audiences Exploring customizing in-game user experience
  • 22. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Spender lifetime value prediction (ongoing) Prediction based on 7 first days of player profile Random forests to predict is the player going to be a spender ? how much he is going to spend ? Early evaluation of our ads campaigns / ads partners outside of our own games Improving ads shown in our own games
  • 23. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Predicting game install propensity Is the player going to install the game we show an ad for? If there is a very low chance, maybe we should show something else.
  • 24. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Rovio © 2018Rovio © 2017 Confidential fit(train_set1, target_game1) Model target game 1 Install propensity training fit(train_set2, target_game2) fit(train_set3, target_game3) Model target game 2 Model target game 3
  • 25. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Features: player_profile, source_game, ad_zone Train target: Game install event exists Algorithm: Random forest classifier / Spark MLlib Fitting weekly, scoring daily Game install propensity model setup source game time spent time zone
  • 26. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Model type comparison Random forests accurate easy to train and integrate Logistic regression more work with categorial features, discretization of continuous values DNN with client events time series computationally expensive (both ETL and training) hard to integrate to the platform the most accurate
  • 27. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. App install propensity in production Amazon DynamoDB Amazon RDS Amazon RDS Internet mobile client Amazon EC2 Amazon CloudFront
  • 28. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Funnel conversion rates
  • 29. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Live ops tools, customization
  • 30. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Customizing user experience mobile client Amazon EC2 Amazon EC2 Amazon RDS Amazon EC2 Amazon RDS Amazon EC2 Amazon EC2 Amazon CloudFront
  • 31. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon EC2 Push notification service Amazon Athena Amazon EC2 Amazon EC2 Amazon EC2 Amazon EC2 Amazon EC2 Internet mobile client Lake of wisdom Amazon S3 Amazon EMR
  • 32. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Thoughts on customizing user experience Built on fairly low level AWS services Real-time model evaluation?
  • 33. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Thoughts on ML – Taking a step back Agile ML projects? Start with simple models Continuous Integration with daily automated metrics Business value vs. modeling accuracy vs. running costs SageMaker?
  • 34. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Thoughts on ML – What else can we try? Now: ML for ads / user acquisition Next: Game development oriented ML Verifying level designs Game QA Content creation (levels/graphics/characters) Automated A/B tests
  • 35. Thank you! © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. vesa.siivola@rovio.com
  • 36. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.