SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AI/ML Powered
Personalized Recommendations
in Gaming Industry
20 June 2020, TR AI Meetup, Istanbul (Virtual)
Hasan Basri AKIRMAK, MSc., Exec-MBA
Amazon Web Services
TR AI Türkiye Yapay Zeka İnisiyatifi
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Agenda
• AWS in Game Tech
• Evolution of Algorithms
• Challenges of Personalized Recommendations
• Customer Reference: Voodoo
© 2020, Amazon Web Services, Inc. or its Affiliates.
About Amazon: Game Tech Customers
© 2020, Amazon Web Services, Inc. or its Affiliates.
About Amazon: Game Tech Customers
For more case studies:
refer to: https://aws.amazon.com/tr/gametech/
© 2020, Amazon Web Services, Inc. or its Affiliates.
Using AI to Personalize Video
Games Experience
© 2020, Amazon Web Services, Inc. or its Affiliates.
Effective personalization involves solving multiple hard
problems
Popularity trap
Naïve models give recommendations similar to popular items
Cold starts
New users should get relevant recommendations, new items should show in recommendations
Scale
Recommendations should scale across millions of users and items
Real time
Personalization must be responsive to the changing user intent
Custom models
Personalization models must accurately reflect business context and user behavior
© 2020, Amazon Web Services, Inc. or its Affiliates.
History of Personalization at Amazon
Item Based Collaborative Filtering (2003)
«By the time we published in IEEE in 2003, item-based collaborative
filtering was widely deployed across Amazon.com.
Others have reported using the algorithm, too.
In 2010, YouTube reported using it for recommending videos.
Many open source and third-party vendors included the algorithm, and it
showed up widely in online retail, travel, news, advertising, and more.
The recommendations were used so extensively by Amazon.com that a
report estimated 30% of Amazon.com’s page views were from
recommendations.
Similarly, Netflix used recommender systems so extensively that their
Chief Product Officer, Neil Hunt, indicated that more than 80% of movies
watched on Netflix came through recommendations.»
[Greg Linden, et.al.]
© 2020, Amazon Web Services, Inc. or its Affiliates.
Personalization at Amazon
User personalization
• When to use:
• Landing pages
• Cart recommendations
• Email promotions (often preprocessed)
• Detail pages in addition to similar
items
Similar items
• Up- sell recommendations (SIMS +
business rules)
Personalized ranking
• Category-based recommendations
• Recommendations under business
constraints (e.g., recommend only from
free-to-watch movies)
© 2020, Amazon Web Services, Inc. or its Affiliates.
ML & Personalization
© 2020, Amazon Web Services, Inc. or its Affiliates.
Evolution of Algorithms
Rolling
Average
T-SVD [2009] PMF [2008] RRN [2017] DeepRec
[2017]
HRNN
Ratings RMSE on Netflix
98 MM interactions, 500k users, 18k items
Rolling Average T-SVD [2009] PMF [2008]
RRN [2017] DeepRec [2017] HRNN
Rolling Average FM [2012] I-AutoRec
[2015]
RNN HRNN
Ratings RMSE on MovieLens
20 MM interactions, 173k users, 131k items
Rolling Average FM [2012]
I-AutoRec [2015] RNN
HRNN is one of the more advanced algorithms provided by Amazon Personalize. Beyond better performance, it supports personalization of
the items for a specific user based on their past behavior and can intake real time events in order to alter recommendations for a user
without retraining.
© 2020, Amazon Web Services, Inc. or its Affiliates.
Item Recommendation with Factorization Machines (2012)
• A factorization machine is a general-
purpose supervised learning
algorithm that you can use for both
classification and regression tasks.
• It is designed to capture interactions
between features within high
dimensional sparse datasets
economically.
• Factorization machines are a good
choice for tasks, such as click
prediction and item
recommendation.
FM on SageMaker: https://docs.aws.amazon.com/sagemaker/latest/dg/fact-machines.html
Image Credit: Factorization Machines Steffen Rendle, et. Al.
https://www.csie.ntu.edu.tw/~b97053/paper/Rendle2010FM.pdf
© 2020, Amazon Web Services, Inc. or its Affiliates.
Extending Factorization Machines to predict top N Items
• When you apply a recommendation model, you
often want to provide a user as input and receive
a list of the top x items that best match the user’s
preferences.
• When the number of items is moderate, you can
do this by querying the model for user, item for
all possible items. However, this approach doesn’t
scale well when the number of items is large.
• In this scenario, you can use the
Amazon SageMaker k-nearest neighbors (k-NN)
algorithm to speed up top x prediction tasks.
.
Factorizati
on
machines
model
Repacka
ge model
data
k-NN
model
Top X
results
FM with K-NN for Bacth. Sample Notebook: https://github.com/aws-samples/amazon-sagemaker-
architecting-for-ml/blob/master/Starter-Code/Recommendation-System-FM-KNN.ipynb
© 2020, Amazon Web Services, Inc. or its Affiliates.
User personalization with Sequence Models
Recurrent Neural Networks (RNN) Models
ü Assigns more attention to recent events
ü Real-time interactive responses
Other
information
Learned user
representation
(Order and timing matter)
(recurrent neural network)
© 2020, Amazon Web Services, Inc. or its Affiliates.
Customer Reference
© 2020, Amazon Web Services, Inc. or its Affiliates.
Voodoo ML-based personalized recommendations
• The number one gaming company
worldwide with the most downloads on the
App Store with 3.7 billion downloads.
• Decide in real time which ad to show to their
players
• Close to 1 Billion predictions / day.
• With AWS machine learning, Voodoo put an
accurate model into production in less than
a week.
• Using Amazon SageMaker &Amazon
Personalize for ML
© 2020, Amazon Web Services, Inc. or its Affiliates.
Voodoo ML-based personalized recommendations
AWS re:Invent 2019: Delight your customers with ML-based personalized
recommendations (AIM323)
Wath the session delivered by Voodoo CTO at
https://www.youtube.com/watch?v=XCE3PnGb3As
© 2020, Amazon Web Services, Inc. or its Affiliates.
The AWS ML Stack
Broadest and most complete set of Machine Learning capabilities
VISION SPEECH TEXT SEARCH NEW CHATBOTS PERSONALIZATION FORECASTING FRAUD NEW DEVELOPMENT NEW CONTACT CENTERS NEW
Amazon SageMaker Ground
Truth
Augmented
AI
SageMaker
Neo
Built-in
algorithms
SageMaker
Notebooks NEW
SageMaker
Experiments NEW
Model
tuning
SageMaker
Debugger NEW
SageMaker
Autopilot NEW
Model
hosting
SageMaker
Model Monitor NEW
Deep Learning
AMIs & Containers
GPUs &
CPUs
Elastic
Inference
Inferentia FPGA
Amazon
Rekognition
Amazon
Polly
Amazon
Transcribe
+Medical
Amazon
Comprehend
+Medical
Amazon
Translate
Amazon
Lex
Amazon
Personalize
Amazon
Forecast
Amazon
Fraud Detector
Amazon
CodeGuru
AI SERVICES
ML SERVICES
ML FRAMEWORKS & INFRASTRUCTURE
Amazon
Textract
Amazon
Kendra
Contact Lens
For Amazon Connect
SageMaker Studio IDE NEW
NEW
NEW
NEW
NEW
© 2020, Amazon Web Services, Inc. or its Affiliates.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Factorization Machines
Log_loss F1 Score Seconds
Amazon
SageMaker
0.494 0.277 820
Other (10 Iter) 0.516 0.190 650
Other (20 Iter) 0.507 0.254 1300
Other (50 Iter) 0.481 0.313 3250
˜y = w0 + hw1, xi +
X
i,j>i
xixj · hvi, vji
Test Scenario: Click Prediction 1 TB advertising dataset, m4.4xlarge machines, perfect scaling.
$-
$20,00
$40,00
$60,00
$80,00
$100,00
$120,00
$140,00
$160,00
$180,00
$200,00
1 2 3 4 5 6 7 8
CostinDollars Billable Time in Hours
10
machines
20
machines
30
machines
4050
SageMaker Built-in Algoritm Details (Dev Guide): https://docs.aws.amazon.com/sagemaker/latest/dg/fact-machines.html
© 2020, Amazon Web Services, Inc. or its Affiliates.
Real-time Works with almost any
product or content
K E Y F E A T U R E S
Responsive to changes
in intent
Automated
machine learning
Deliver high-quality
recommendations
Deep learning
algorithms
Very fast to setup
Delight your customers
Improve customer experience with Amazon Personalize
© 2020, Amazon Web Services, Inc. or its Affiliates.
Customized
personalization
API
Amazon Personalize
Inspect
data
Identify
features
Select
hyper-
parameters
Train
models
Optimize
models
Host
models
Real-time
feature
store
Amazon Personalize
Behind the scenes
Fully managed by Amazon Personalize
Item metadata
(details of articles,
products, videos, etc).
User metadata
(age, location, etc.)
User events/
interactions
(views, signups,
conversions, etc.)
© 2020, Amazon Web Services, Inc. or its Affiliates.
Turkey Time:
19:00-23:00
today
https://aws.amazon.com/gametech/events/digital-download-online/
© 2020, Amazon Web Services, Inc. or its Affiliates.
Q&A
AI Powered Recommendation Systems

Contenu connexe

Tendances

Using Data to Delight and Retain Customers with ML
Using Data to Delight and Retain Customers with MLUsing Data to Delight and Retain Customers with ML
Using Data to Delight and Retain Customers with MLAmazon Web Services
 
Harness the Power of Crowdsourcing with Amazon Mechanical Turk (AIM351) - AWS...
Harness the Power of Crowdsourcing with Amazon Mechanical Turk (AIM351) - AWS...Harness the Power of Crowdsourcing with Amazon Mechanical Turk (AIM351) - AWS...
Harness the Power of Crowdsourcing with Amazon Mechanical Turk (AIM351) - AWS...Amazon Web Services
 
Amazon Machine Learning for Developers
Amazon Machine Learning for DevelopersAmazon Machine Learning for Developers
Amazon Machine Learning for DevelopersAmazon Web Services
 
(BDT302) Real-World Smart Applications With Amazon Machine Learning
(BDT302) Real-World Smart Applications With Amazon Machine Learning(BDT302) Real-World Smart Applications With Amazon Machine Learning
(BDT302) Real-World Smart Applications With Amazon Machine LearningAmazon Web Services
 
Amazon Machine Learning Case Study: Predicting Customer Churn
Amazon Machine Learning Case Study: Predicting Customer ChurnAmazon Machine Learning Case Study: Predicting Customer Churn
Amazon Machine Learning Case Study: Predicting Customer ChurnAmazon Web Services
 
From notebook to production with Amazon Sagemaker
From notebook to production with Amazon SagemakerFrom notebook to production with Amazon Sagemaker
From notebook to production with Amazon SagemakerAmazon 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
 
Introducing Amazon Machine Learning
Introducing Amazon Machine LearningIntroducing Amazon Machine Learning
Introducing Amazon Machine LearningAmazon Web Services
 
Machine Learning Key Lessons Learned for Developers
Machine Learning Key Lessons Learned for DevelopersMachine Learning Key Lessons Learned for Developers
Machine Learning Key Lessons Learned for DevelopersAmazon Web Services
 
End-to-End Machine Learning with Amazon SageMaker
End-to-End Machine Learning with Amazon SageMakerEnd-to-End Machine Learning with Amazon SageMaker
End-to-End Machine Learning with Amazon SageMakerSungmin Kim
 
Use Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition SystemUse Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition SystemAmazon Web Services
 
Learnings from the Field: Best Practices for Making Money with Alexa Skills (...
Learnings from the Field: Best Practices for Making Money with Alexa Skills (...Learnings from the Field: Best Practices for Making Money with Alexa Skills (...
Learnings from the Field: Best Practices for Making Money with Alexa Skills (...Amazon Web Services
 
7 Leading machine learning Use-cases (AWS)
7 Leading machine learning Use-cases (AWS)7 Leading machine learning Use-cases (AWS)
7 Leading machine learning Use-cases (AWS)Johnny Le
 
Crafting a Conversational Platform Strategy (AIM338) - AWS re:Invent 2018
Crafting a Conversational Platform Strategy (AIM338) - AWS re:Invent 2018Crafting a Conversational Platform Strategy (AIM338) - AWS re:Invent 2018
Crafting a Conversational Platform Strategy (AIM338) - AWS re:Invent 2018Amazon Web Services
 
AWS AI state of the union - AWS Cape Town Summit 2018
AWS AI state of the union - AWS Cape Town Summit 2018AWS AI state of the union - AWS Cape Town Summit 2018
AWS AI state of the union - AWS Cape Town Summit 2018Amazon Web Services
 
Using AI for real-life data enrichment - Tel Aviv Summit 2018
Using AI for real-life data enrichment - Tel Aviv Summit 2018Using AI for real-life data enrichment - Tel Aviv Summit 2018
Using AI for real-life data enrichment - Tel Aviv Summit 2018Amazon Web Services
 
Value of Data Beyond Analytics by Darin Briskman
 Value of Data Beyond Analytics by Darin Briskman Value of Data Beyond Analytics by Darin Briskman
Value of Data Beyond Analytics by Darin BriskmanSameer Kenkare
 

Tendances (20)

Using Data to Delight and Retain Customers with ML
Using Data to Delight and Retain Customers with MLUsing Data to Delight and Retain Customers with ML
Using Data to Delight and Retain Customers with ML
 
Harness the Power of Crowdsourcing with Amazon Mechanical Turk (AIM351) - AWS...
Harness the Power of Crowdsourcing with Amazon Mechanical Turk (AIM351) - AWS...Harness the Power of Crowdsourcing with Amazon Mechanical Turk (AIM351) - AWS...
Harness the Power of Crowdsourcing with Amazon Mechanical Turk (AIM351) - AWS...
 
Amazon Machine Learning for Developers
Amazon Machine Learning for DevelopersAmazon Machine Learning for Developers
Amazon Machine Learning for Developers
 
Amazon SageMaker
Amazon SageMakerAmazon SageMaker
Amazon SageMaker
 
(BDT302) Real-World Smart Applications With Amazon Machine Learning
(BDT302) Real-World Smart Applications With Amazon Machine Learning(BDT302) Real-World Smart Applications With Amazon Machine Learning
(BDT302) Real-World Smart Applications With Amazon Machine Learning
 
Machine Learning On AWS
Machine Learning On AWSMachine Learning On AWS
Machine Learning On AWS
 
Amazon Machine Learning Case Study: Predicting Customer Churn
Amazon Machine Learning Case Study: Predicting Customer ChurnAmazon Machine Learning Case Study: Predicting Customer Churn
Amazon Machine Learning Case Study: Predicting Customer Churn
 
Amazon Machine Learning
Amazon Machine LearningAmazon Machine Learning
Amazon Machine Learning
 
From notebook to production with Amazon Sagemaker
From notebook to production with Amazon SagemakerFrom notebook to production with Amazon Sagemaker
From notebook to production with Amazon Sagemaker
 
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...
 
Introducing Amazon Machine Learning
Introducing Amazon Machine LearningIntroducing Amazon Machine Learning
Introducing Amazon Machine Learning
 
Machine Learning Key Lessons Learned for Developers
Machine Learning Key Lessons Learned for DevelopersMachine Learning Key Lessons Learned for Developers
Machine Learning Key Lessons Learned for Developers
 
End-to-End Machine Learning with Amazon SageMaker
End-to-End Machine Learning with Amazon SageMakerEnd-to-End Machine Learning with Amazon SageMaker
End-to-End Machine Learning with Amazon SageMaker
 
Use Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition SystemUse Amazon Rekognition to Build a Facial Recognition System
Use Amazon Rekognition to Build a Facial Recognition System
 
Learnings from the Field: Best Practices for Making Money with Alexa Skills (...
Learnings from the Field: Best Practices for Making Money with Alexa Skills (...Learnings from the Field: Best Practices for Making Money with Alexa Skills (...
Learnings from the Field: Best Practices for Making Money with Alexa Skills (...
 
7 Leading machine learning Use-cases (AWS)
7 Leading machine learning Use-cases (AWS)7 Leading machine learning Use-cases (AWS)
7 Leading machine learning Use-cases (AWS)
 
Crafting a Conversational Platform Strategy (AIM338) - AWS re:Invent 2018
Crafting a Conversational Platform Strategy (AIM338) - AWS re:Invent 2018Crafting a Conversational Platform Strategy (AIM338) - AWS re:Invent 2018
Crafting a Conversational Platform Strategy (AIM338) - AWS re:Invent 2018
 
AWS AI state of the union - AWS Cape Town Summit 2018
AWS AI state of the union - AWS Cape Town Summit 2018AWS AI state of the union - AWS Cape Town Summit 2018
AWS AI state of the union - AWS Cape Town Summit 2018
 
Using AI for real-life data enrichment - Tel Aviv Summit 2018
Using AI for real-life data enrichment - Tel Aviv Summit 2018Using AI for real-life data enrichment - Tel Aviv Summit 2018
Using AI for real-life data enrichment - Tel Aviv Summit 2018
 
Value of Data Beyond Analytics by Darin Briskman
 Value of Data Beyond Analytics by Darin Briskman Value of Data Beyond Analytics by Darin Briskman
Value of Data Beyond Analytics by Darin Briskman
 

Similaire à AI/ML Powered Personalized Recommendations in Gaming Industry

WhereML a Serverless ML Powered Location Guessing Twitter Bot
WhereML a Serverless ML Powered Location Guessing Twitter BotWhereML a Serverless ML Powered Location Guessing Twitter Bot
WhereML a Serverless ML Powered Location Guessing Twitter BotRandall Hunt
 
Build Machine Learning Models with Amazon SageMaker (April 2019)
Build Machine Learning Models with Amazon SageMaker (April 2019)Build Machine Learning Models with Amazon SageMaker (April 2019)
Build Machine Learning Models with Amazon SageMaker (April 2019)Julien SIMON
 
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
 
Build sophisticated forecasting and recommendation models - AIM202 - New York...
Build sophisticated forecasting and recommendation models - AIM202 - New York...Build sophisticated forecasting and recommendation models - AIM202 - New York...
Build sophisticated forecasting and recommendation models - AIM202 - New York...Amazon Web Services
 
Recomendaciones, predicciones y detección de fraude usando servicios de intel...
Recomendaciones, predicciones y detección de fraude usando servicios de intel...Recomendaciones, predicciones y detección de fraude usando servicios de intel...
Recomendaciones, predicciones y detección de fraude usando servicios de intel...javier ramirez
 
Build Your Recommendation Engine on AWS Today - AWS Summit Berlin 2018
Build Your Recommendation Engine on AWS Today - AWS Summit Berlin 2018Build Your Recommendation Engine on AWS Today - AWS Summit Berlin 2018
Build Your Recommendation Engine on AWS Today - AWS Summit Berlin 2018Yotam Yarden
 
Building intelligent applications using AI services
Building intelligent applications using AI servicesBuilding intelligent applications using AI services
Building intelligent applications using AI servicesAmazon Web Services
 
Deep Dive Amazon SageMaker
Deep Dive Amazon SageMakerDeep Dive Amazon SageMaker
Deep Dive Amazon SageMakerCobus Bernard
 
AI & Machine Learning at AWS - An Introduction
AI & Machine Learning at AWS - An IntroductionAI & Machine Learning at AWS - An Introduction
AI & Machine Learning at AWS - An IntroductionDaniel Zivkovic
 
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...Amazon Web Services
 
Supercharge your Machine Learning Solutions with Amazon SageMaker
Supercharge your Machine Learning Solutions with Amazon SageMakerSupercharge your Machine Learning Solutions with Amazon SageMaker
Supercharge your Machine Learning Solutions with Amazon SageMakerAmazon Web Services
 
AI/ML with Data Lakes: Counterintuitive Consumer Insights in Retail (RET206) ...
AI/ML with Data Lakes: Counterintuitive Consumer Insights in Retail (RET206) ...AI/ML with Data Lakes: Counterintuitive Consumer Insights in Retail (RET206) ...
AI/ML with Data Lakes: Counterintuitive Consumer Insights in Retail (RET206) ...Amazon Web Services
 
Artificial Intelligence - Get Started - 1 episodio
Artificial Intelligence - Get Started - 1 episodioArtificial Intelligence - Get Started - 1 episodio
Artificial Intelligence - Get Started - 1 episodioAmazon Web Services
 
Building a Serverless AI Powered Twitter Bot: Collision 2018
Building a Serverless AI Powered Twitter Bot: Collision 2018Building a Serverless AI Powered Twitter Bot: Collision 2018
Building a Serverless AI Powered Twitter Bot: Collision 2018Amazon Web Services
 
Building WhereML, an AI Powered Twitter Bot for Guessing Locations of Picture...
Building WhereML, an AI Powered Twitter Bot for Guessing Locations of Picture...Building WhereML, an AI Powered Twitter Bot for Guessing Locations of Picture...
Building WhereML, an AI Powered Twitter Bot for Guessing Locations of Picture...Amazon Web Services
 
Introducing Amazon SageMaker - AWS Online Tech Talks
Introducing Amazon SageMaker - AWS Online Tech TalksIntroducing Amazon SageMaker - AWS Online Tech Talks
Introducing Amazon SageMaker - AWS Online Tech TalksAmazon Web Services
 
Perform Machine Learning at the IoT Edge using AWS Greengrass and Amazon Sage...
Perform Machine Learning at the IoT Edge using AWS Greengrass and Amazon Sage...Perform Machine Learning at the IoT Edge using AWS Greengrass and Amazon Sage...
Perform Machine Learning at the IoT Edge using AWS Greengrass and Amazon Sage...Amazon Web Services
 
[NEW LAUNCH!] Introducing Amazon Personalize: Real-time Personalization and R...
[NEW LAUNCH!] Introducing Amazon Personalize: Real-time Personalization and R...[NEW LAUNCH!] Introducing Amazon Personalize: Real-time Personalization and R...
[NEW LAUNCH!] Introducing Amazon Personalize: Real-time Personalization and R...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
 

Similaire à AI/ML Powered Personalized Recommendations in Gaming Industry (20)

WhereML a Serverless ML Powered Location Guessing Twitter Bot
WhereML a Serverless ML Powered Location Guessing Twitter BotWhereML a Serverless ML Powered Location Guessing Twitter Bot
WhereML a Serverless ML Powered Location Guessing Twitter Bot
 
Build Machine Learning Models with Amazon SageMaker (April 2019)
Build Machine Learning Models with Amazon SageMaker (April 2019)Build Machine Learning Models with Amazon SageMaker (April 2019)
Build Machine Learning Models with Amazon SageMaker (April 2019)
 
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...
 
Build sophisticated forecasting and recommendation models - AIM202 - New York...
Build sophisticated forecasting and recommendation models - AIM202 - New York...Build sophisticated forecasting and recommendation models - AIM202 - New York...
Build sophisticated forecasting and recommendation models - AIM202 - New York...
 
Recomendaciones, predicciones y detección de fraude usando servicios de intel...
Recomendaciones, predicciones y detección de fraude usando servicios de intel...Recomendaciones, predicciones y detección de fraude usando servicios de intel...
Recomendaciones, predicciones y detección de fraude usando servicios de intel...
 
Build Your Recommendation Engine on AWS Today - AWS Summit Berlin 2018
Build Your Recommendation Engine on AWS Today - AWS Summit Berlin 2018Build Your Recommendation Engine on AWS Today - AWS Summit Berlin 2018
Build Your Recommendation Engine on AWS Today - AWS Summit Berlin 2018
 
Building intelligent applications using AI services
Building intelligent applications using AI servicesBuilding intelligent applications using AI services
Building intelligent applications using AI services
 
Deep Dive Amazon SageMaker
Deep Dive Amazon SageMakerDeep Dive Amazon SageMaker
Deep Dive Amazon SageMaker
 
AI & Machine Learning at AWS - An Introduction
AI & Machine Learning at AWS - An IntroductionAI & Machine Learning at AWS - An Introduction
AI & Machine Learning at AWS - An Introduction
 
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...
 
Supercharge your Machine Learning Solutions with Amazon SageMaker
Supercharge your Machine Learning Solutions with Amazon SageMakerSupercharge your Machine Learning Solutions with Amazon SageMaker
Supercharge your Machine Learning Solutions with Amazon SageMaker
 
AI/ML with Data Lakes: Counterintuitive Consumer Insights in Retail (RET206) ...
AI/ML with Data Lakes: Counterintuitive Consumer Insights in Retail (RET206) ...AI/ML with Data Lakes: Counterintuitive Consumer Insights in Retail (RET206) ...
AI/ML with Data Lakes: Counterintuitive Consumer Insights in Retail (RET206) ...
 
Artificial Intelligence - Get Started - 1 episodio
Artificial Intelligence - Get Started - 1 episodioArtificial Intelligence - Get Started - 1 episodio
Artificial Intelligence - Get Started - 1 episodio
 
Building a Serverless AI Powered Twitter Bot: Collision 2018
Building a Serverless AI Powered Twitter Bot: Collision 2018Building a Serverless AI Powered Twitter Bot: Collision 2018
Building a Serverless AI Powered Twitter Bot: Collision 2018
 
Where ml ai_heavy
Where ml ai_heavyWhere ml ai_heavy
Where ml ai_heavy
 
Building WhereML, an AI Powered Twitter Bot for Guessing Locations of Picture...
Building WhereML, an AI Powered Twitter Bot for Guessing Locations of Picture...Building WhereML, an AI Powered Twitter Bot for Guessing Locations of Picture...
Building WhereML, an AI Powered Twitter Bot for Guessing Locations of Picture...
 
Introducing Amazon SageMaker - AWS Online Tech Talks
Introducing Amazon SageMaker - AWS Online Tech TalksIntroducing Amazon SageMaker - AWS Online Tech Talks
Introducing Amazon SageMaker - AWS Online Tech Talks
 
Perform Machine Learning at the IoT Edge using AWS Greengrass and Amazon Sage...
Perform Machine Learning at the IoT Edge using AWS Greengrass and Amazon Sage...Perform Machine Learning at the IoT Edge using AWS Greengrass and Amazon Sage...
Perform Machine Learning at the IoT Edge using AWS Greengrass and Amazon Sage...
 
[NEW LAUNCH!] Introducing Amazon Personalize: Real-time Personalization and R...
[NEW LAUNCH!] Introducing Amazon Personalize: Real-time Personalization and R...[NEW LAUNCH!] Introducing Amazon Personalize: Real-time Personalization and R...
[NEW LAUNCH!] Introducing Amazon Personalize: Real-time Personalization and R...
 
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
 

Plus de Hasan Basri AKIRMAK, MSc,ExecMBA

ITU Cekirdek Mini MBA Seminar - Business & Technology Perspectives for the Sc...
ITU Cekirdek Mini MBA Seminar - Business & Technology Perspectives for the Sc...ITU Cekirdek Mini MBA Seminar - Business & Technology Perspectives for the Sc...
ITU Cekirdek Mini MBA Seminar - Business & Technology Perspectives for the Sc...Hasan Basri AKIRMAK, MSc,ExecMBA
 
Dynamics of Cloud and Its impact on Engagement - Delivery and Operations - CF...
Dynamics of Cloud and Its impact on Engagement - Delivery and Operations - CF...Dynamics of Cloud and Its impact on Engagement - Delivery and Operations - CF...
Dynamics of Cloud and Its impact on Engagement - Delivery and Operations - CF...Hasan Basri AKIRMAK, MSc,ExecMBA
 
ITU GATE Startup Acceleration Program Silicon-Valley-Grade IT Strategy - IT a...
ITU GATE Startup Acceleration Program Silicon-Valley-Grade IT Strategy - IT a...ITU GATE Startup Acceleration Program Silicon-Valley-Grade IT Strategy - IT a...
ITU GATE Startup Acceleration Program Silicon-Valley-Grade IT Strategy - IT a...Hasan Basri AKIRMAK, MSc,ExecMBA
 
Dynamics of Cloud and its Impact on Software Development - IT Operations and ...
Dynamics of Cloud and its Impact on Software Development - IT Operations and ...Dynamics of Cloud and its Impact on Software Development - IT Operations and ...
Dynamics of Cloud and its Impact on Software Development - IT Operations and ...Hasan Basri AKIRMAK, MSc,ExecMBA
 
Creating SaaS Startups that Rock: Scaling to Millions of Users
Creating SaaS Startups that Rock: Scaling to Millions of UsersCreating SaaS Startups that Rock: Scaling to Millions of Users
Creating SaaS Startups that Rock: Scaling to Millions of UsersHasan Basri AKIRMAK, MSc,ExecMBA
 
An Organizational Culture Change Project based on John P. Kotter's Leading Ch...
An Organizational Culture Change Project based on John P. Kotter's Leading Ch...An Organizational Culture Change Project based on John P. Kotter's Leading Ch...
An Organizational Culture Change Project based on John P. Kotter's Leading Ch...Hasan Basri AKIRMAK, MSc,ExecMBA
 
Organizational Change & Innovation Culture Development Project in an ICT Company
Organizational Change & Innovation Culture Development Project in an ICT CompanyOrganizational Change & Innovation Culture Development Project in an ICT Company
Organizational Change & Innovation Culture Development Project in an ICT CompanyHasan Basri AKIRMAK, MSc,ExecMBA
 

Plus de Hasan Basri AKIRMAK, MSc,ExecMBA (10)

ITU Cekirdek Mini MBA Seminar - Business & Technology Perspectives for the Sc...
ITU Cekirdek Mini MBA Seminar - Business & Technology Perspectives for the Sc...ITU Cekirdek Mini MBA Seminar - Business & Technology Perspectives for the Sc...
ITU Cekirdek Mini MBA Seminar - Business & Technology Perspectives for the Sc...
 
Dynamics of Cloud and Its impact on Engagement - Delivery and Operations - CF...
Dynamics of Cloud and Its impact on Engagement - Delivery and Operations - CF...Dynamics of Cloud and Its impact on Engagement - Delivery and Operations - CF...
Dynamics of Cloud and Its impact on Engagement - Delivery and Operations - CF...
 
ITU GATE Startup Acceleration Program Silicon-Valley-Grade IT Strategy - IT a...
ITU GATE Startup Acceleration Program Silicon-Valley-Grade IT Strategy - IT a...ITU GATE Startup Acceleration Program Silicon-Valley-Grade IT Strategy - IT a...
ITU GATE Startup Acceleration Program Silicon-Valley-Grade IT Strategy - IT a...
 
Dynamics of Cloud and its Impact on Software Development - IT Operations and ...
Dynamics of Cloud and its Impact on Software Development - IT Operations and ...Dynamics of Cloud and its Impact on Software Development - IT Operations and ...
Dynamics of Cloud and its Impact on Software Development - IT Operations and ...
 
Creating SaaS Startups that Rock: Scaling to Millions of Users
Creating SaaS Startups that Rock: Scaling to Millions of UsersCreating SaaS Startups that Rock: Scaling to Millions of Users
Creating SaaS Startups that Rock: Scaling to Millions of Users
 
An Organizational Culture Change Project based on John P. Kotter's Leading Ch...
An Organizational Culture Change Project based on John P. Kotter's Leading Ch...An Organizational Culture Change Project based on John P. Kotter's Leading Ch...
An Organizational Culture Change Project based on John P. Kotter's Leading Ch...
 
Electricity Industry Analysis & A Competitive Strategy
Electricity Industry Analysis & A Competitive StrategyElectricity Industry Analysis & A Competitive Strategy
Electricity Industry Analysis & A Competitive Strategy
 
A Comparative Business Strategy iPad vs kindle
A Comparative Business Strategy iPad vs kindleA Comparative Business Strategy iPad vs kindle
A Comparative Business Strategy iPad vs kindle
 
Value Chain Analysis
Value Chain AnalysisValue Chain Analysis
Value Chain Analysis
 
Organizational Change & Innovation Culture Development Project in an ICT Company
Organizational Change & Innovation Culture Development Project in an ICT CompanyOrganizational Change & Innovation Culture Development Project in an ICT Company
Organizational Change & Innovation Culture Development Project in an ICT Company
 

Dernier

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 

Dernier (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

AI/ML Powered Personalized Recommendations in Gaming Industry

  • 1. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AI/ML Powered Personalized Recommendations in Gaming Industry 20 June 2020, TR AI Meetup, Istanbul (Virtual) Hasan Basri AKIRMAK, MSc., Exec-MBA Amazon Web Services TR AI Türkiye Yapay Zeka İnisiyatifi
  • 2. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda • AWS in Game Tech • Evolution of Algorithms • Challenges of Personalized Recommendations • Customer Reference: Voodoo
  • 3. © 2020, Amazon Web Services, Inc. or its Affiliates. About Amazon: Game Tech Customers
  • 4. © 2020, Amazon Web Services, Inc. or its Affiliates. About Amazon: Game Tech Customers For more case studies: refer to: https://aws.amazon.com/tr/gametech/
  • 5. © 2020, Amazon Web Services, Inc. or its Affiliates. Using AI to Personalize Video Games Experience
  • 6. © 2020, Amazon Web Services, Inc. or its Affiliates. Effective personalization involves solving multiple hard problems Popularity trap Naïve models give recommendations similar to popular items Cold starts New users should get relevant recommendations, new items should show in recommendations Scale Recommendations should scale across millions of users and items Real time Personalization must be responsive to the changing user intent Custom models Personalization models must accurately reflect business context and user behavior
  • 7. © 2020, Amazon Web Services, Inc. or its Affiliates. History of Personalization at Amazon Item Based Collaborative Filtering (2003) «By the time we published in IEEE in 2003, item-based collaborative filtering was widely deployed across Amazon.com. Others have reported using the algorithm, too. In 2010, YouTube reported using it for recommending videos. Many open source and third-party vendors included the algorithm, and it showed up widely in online retail, travel, news, advertising, and more. The recommendations were used so extensively by Amazon.com that a report estimated 30% of Amazon.com’s page views were from recommendations. Similarly, Netflix used recommender systems so extensively that their Chief Product Officer, Neil Hunt, indicated that more than 80% of movies watched on Netflix came through recommendations.» [Greg Linden, et.al.]
  • 8. © 2020, Amazon Web Services, Inc. or its Affiliates. Personalization at Amazon User personalization • When to use: • Landing pages • Cart recommendations • Email promotions (often preprocessed) • Detail pages in addition to similar items Similar items • Up- sell recommendations (SIMS + business rules) Personalized ranking • Category-based recommendations • Recommendations under business constraints (e.g., recommend only from free-to-watch movies)
  • 9. © 2020, Amazon Web Services, Inc. or its Affiliates. ML & Personalization
  • 10. © 2020, Amazon Web Services, Inc. or its Affiliates. Evolution of Algorithms Rolling Average T-SVD [2009] PMF [2008] RRN [2017] DeepRec [2017] HRNN Ratings RMSE on Netflix 98 MM interactions, 500k users, 18k items Rolling Average T-SVD [2009] PMF [2008] RRN [2017] DeepRec [2017] HRNN Rolling Average FM [2012] I-AutoRec [2015] RNN HRNN Ratings RMSE on MovieLens 20 MM interactions, 173k users, 131k items Rolling Average FM [2012] I-AutoRec [2015] RNN HRNN is one of the more advanced algorithms provided by Amazon Personalize. Beyond better performance, it supports personalization of the items for a specific user based on their past behavior and can intake real time events in order to alter recommendations for a user without retraining.
  • 11. © 2020, Amazon Web Services, Inc. or its Affiliates. Item Recommendation with Factorization Machines (2012) • A factorization machine is a general- purpose supervised learning algorithm that you can use for both classification and regression tasks. • It is designed to capture interactions between features within high dimensional sparse datasets economically. • Factorization machines are a good choice for tasks, such as click prediction and item recommendation. FM on SageMaker: https://docs.aws.amazon.com/sagemaker/latest/dg/fact-machines.html Image Credit: Factorization Machines Steffen Rendle, et. Al. https://www.csie.ntu.edu.tw/~b97053/paper/Rendle2010FM.pdf
  • 12. © 2020, Amazon Web Services, Inc. or its Affiliates. Extending Factorization Machines to predict top N Items • When you apply a recommendation model, you often want to provide a user as input and receive a list of the top x items that best match the user’s preferences. • When the number of items is moderate, you can do this by querying the model for user, item for all possible items. However, this approach doesn’t scale well when the number of items is large. • In this scenario, you can use the Amazon SageMaker k-nearest neighbors (k-NN) algorithm to speed up top x prediction tasks. . Factorizati on machines model Repacka ge model data k-NN model Top X results FM with K-NN for Bacth. Sample Notebook: https://github.com/aws-samples/amazon-sagemaker- architecting-for-ml/blob/master/Starter-Code/Recommendation-System-FM-KNN.ipynb
  • 13. © 2020, Amazon Web Services, Inc. or its Affiliates. User personalization with Sequence Models Recurrent Neural Networks (RNN) Models ü Assigns more attention to recent events ü Real-time interactive responses Other information Learned user representation (Order and timing matter) (recurrent neural network)
  • 14. © 2020, Amazon Web Services, Inc. or its Affiliates. Customer Reference
  • 15. © 2020, Amazon Web Services, Inc. or its Affiliates. Voodoo ML-based personalized recommendations • The number one gaming company worldwide with the most downloads on the App Store with 3.7 billion downloads. • Decide in real time which ad to show to their players • Close to 1 Billion predictions / day. • With AWS machine learning, Voodoo put an accurate model into production in less than a week. • Using Amazon SageMaker &Amazon Personalize for ML
  • 16. © 2020, Amazon Web Services, Inc. or its Affiliates. Voodoo ML-based personalized recommendations AWS re:Invent 2019: Delight your customers with ML-based personalized recommendations (AIM323) Wath the session delivered by Voodoo CTO at https://www.youtube.com/watch?v=XCE3PnGb3As
  • 17. © 2020, Amazon Web Services, Inc. or its Affiliates. The AWS ML Stack Broadest and most complete set of Machine Learning capabilities VISION SPEECH TEXT SEARCH NEW CHATBOTS PERSONALIZATION FORECASTING FRAUD NEW DEVELOPMENT NEW CONTACT CENTERS NEW Amazon SageMaker Ground Truth Augmented AI SageMaker Neo Built-in algorithms SageMaker Notebooks NEW SageMaker Experiments NEW Model tuning SageMaker Debugger NEW SageMaker Autopilot NEW Model hosting SageMaker Model Monitor NEW Deep Learning AMIs & Containers GPUs & CPUs Elastic Inference Inferentia FPGA Amazon Rekognition Amazon Polly Amazon Transcribe +Medical Amazon Comprehend +Medical Amazon Translate Amazon Lex Amazon Personalize Amazon Forecast Amazon Fraud Detector Amazon CodeGuru AI SERVICES ML SERVICES ML FRAMEWORKS & INFRASTRUCTURE Amazon Textract Amazon Kendra Contact Lens For Amazon Connect SageMaker Studio IDE NEW NEW NEW NEW NEW
  • 18. © 2020, Amazon Web Services, Inc. or its Affiliates. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Factorization Machines Log_loss F1 Score Seconds Amazon SageMaker 0.494 0.277 820 Other (10 Iter) 0.516 0.190 650 Other (20 Iter) 0.507 0.254 1300 Other (50 Iter) 0.481 0.313 3250 ˜y = w0 + hw1, xi + X i,j>i xixj · hvi, vji Test Scenario: Click Prediction 1 TB advertising dataset, m4.4xlarge machines, perfect scaling. $- $20,00 $40,00 $60,00 $80,00 $100,00 $120,00 $140,00 $160,00 $180,00 $200,00 1 2 3 4 5 6 7 8 CostinDollars Billable Time in Hours 10 machines 20 machines 30 machines 4050 SageMaker Built-in Algoritm Details (Dev Guide): https://docs.aws.amazon.com/sagemaker/latest/dg/fact-machines.html
  • 19. © 2020, Amazon Web Services, Inc. or its Affiliates. Real-time Works with almost any product or content K E Y F E A T U R E S Responsive to changes in intent Automated machine learning Deliver high-quality recommendations Deep learning algorithms Very fast to setup Delight your customers Improve customer experience with Amazon Personalize
  • 20. © 2020, Amazon Web Services, Inc. or its Affiliates. Customized personalization API Amazon Personalize Inspect data Identify features Select hyper- parameters Train models Optimize models Host models Real-time feature store Amazon Personalize Behind the scenes Fully managed by Amazon Personalize Item metadata (details of articles, products, videos, etc). User metadata (age, location, etc.) User events/ interactions (views, signups, conversions, etc.)
  • 21. © 2020, Amazon Web Services, Inc. or its Affiliates. Turkey Time: 19:00-23:00 today https://aws.amazon.com/gametech/events/digital-download-online/
  • 22. © 2020, Amazon Web Services, Inc. or its Affiliates. Q&A AI Powered Recommendation Systems