SlideShare a Scribd company logo
1 of 21
AI in the Cloud
Selected Case Studies: Use of
Machine Learning in Games
George Dolbier
CTO Interactive Media
IBM
What is Machine Learning?
Software that
Learns and Produces
Without
Explicit
Programming
ASK DISCOVEREXPLORE DECIDE VISUALIZE
Ask questions for
greater insight
Natural language
dialogue & robotics
Image Video
Audio spam OCR
Evidence-based
decisions with with
traceability
Consolidate and
visualize
Loci of Machine Learning
Try this for fun: google “Personality Insights Demo” or use this QR code to go to
https://personality-insights-livedemo.mybluemix.net/
Machine Learning in Games
Creating better play
experience
Case Study
4
Balance and Engagement
One of the hardest problems in game design is Play Balance.
Poor progression ramps, too steep, too shallow, awkward jumps, sited as #1 factor in dis-engagement
Questions posed to the team:
• Can an ML be used to balance the play experience?
• How can you tailor an experience for a specific player?
• Can the individual’s telemetry data be used to make better balance decisions?
• Can Curated content be delivered to players programmatically to produce a better overall
experience?
Case Study : Plight of the Zombie
Situation:
• Simple puzzle game
• Dozens of short 30 to 90 second experiences
• Designed by level designers
• Each level given a “curated/seeded” difficulty
For this initial use case 3 variables are considered:
1. Time it took player to complete level
2. Number of retries the player took to complete level
3. Curated difficulty metric assigned to each level
John O’Neil: Sparkplug Games
How tradeoff is used to balance the game
Show Watson Tradeoff call
Result
Player plays through tutorial levels, and seeded “easy” levels
3 Tutorial levels, 2 “easy” levels
By the 5 level enough data has been collected for Watson to begin
suggesting ramp in difficulty
Next Steps
For this simple use case next obvious steps will be:
Use all player telemetry to correct difficulty settings
Have Watson identify play patterns in player base
Have Watson tell developers progression, engagement, trends
− How long to players play
− Are players playing longer, shorter
− What is triggering in game purchase or conversation
Have Watson automatically generate freebies or offers based on
struggle
Machine Learning in Games
Accelerating Art Production
Case Study
1
1996 2016
Content Production
AO Normal Albido Height SpecularMaterial
Artomatix is an automated art creation services uses machine learning
running on servers in the cloud with Nvidia K80 GPUs
Artomatix is procedural with a twist: they use machine learning to figure
out the procedures automatically based on example art that you provide.
Machine Learning in Games
Truly Interactive NPC
Case Study
1
Can you Interact in Real time with a fictional character?
A Long time desire in the industry
Can you create a character, that a human can interact with?
Can you have a conversation with a character that includes
A Backstory
An Attitude
Likes, Dislikes
Conversation Not just scripted QnA tree
https://www.thesuspect.com/
The Suspect - Immersive chat thriller
Second screen app
with synchronised news alerts
and live 3D brain scan
Main screen with dynamic video, AI chat powered by Watson,
gamified experience, and transmedia storyline
Gamified conversation with
simulated points, level and rank
Contextually-served video
to match suspect’s responses
Can we “Throw everything we can” into a character
And through natural conversation, bring the player into the
character’s world
3 Types of information make up the personality
1.Mind Map
2.Traditional Q and A (Word)
3.Conversation loops (how does character react to repeated questions)
8 to 10 people total, core team maxed at 6, calendar time 18 months
Core team focused development 4 months
Guy Gadney: Lead Developer for “The Suspect”
Use of Conversational technology
Conversational chat bot associated with Brazilian TV show
Average session was 20 minutes
8% of chats lasted for over an hour (Target Audience)
Site traffic increased 15%.
This lead to an increase in advertising revenue around the
project's pages.
But Wait! There is More:
Alpha Go! https://deepmind.com/alpha-go
Project Aries http://goo.gl/eMAQMu
Guy Gadney article on chatbots https://goo.gl/6xTCaf
Medical Minecraft http://goo.gl/dD8BMx
Fashion Design http://goo.gl/Ps9EBC
Google machine learning recipes : https://goo.gl/9k2ASx
Evolution trains neural networks https://goo.gl/Jxf73V
Artomatix ML for texturing https://artomatix.com/
Thank you
georged@us.ibm.com
@NoirTalon
https://www.linkedin.com/in/georgedolbier

More Related Content

Similar to AI in the Cloud: Use of Machine Learning in Games | George Dolbier

Luke Hohmann's Software Guru 2009 Keynote: Innovation In Software
Luke Hohmann's Software Guru 2009 Keynote: Innovation In SoftwareLuke Hohmann's Software Guru 2009 Keynote: Innovation In Software
Luke Hohmann's Software Guru 2009 Keynote: Innovation In SoftwareEnthiosys Inc
 
INNOV8 2.0: A BPM Simulator Game
INNOV8 2.0: A BPM Simulator GameINNOV8 2.0: A BPM Simulator Game
INNOV8 2.0: A BPM Simulator GameIBM
 
Games and Crowds: Now, Near, Next
Games and Crowds: Now, Near, NextGames and Crowds: Now, Near, Next
Games and Crowds: Now, Near, NextBen Sawyer
 
20131105 concepts of game design
20131105 concepts of game design20131105 concepts of game design
20131105 concepts of game designChristina Hsu
 
RikaiLabs - Graphics Chat UIs | GaChat
RikaiLabs - Graphics Chat UIs | GaChatRikaiLabs - Graphics Chat UIs | GaChat
RikaiLabs - Graphics Chat UIs | GaChatDc Collier
 
Iproduct presentation(final)
Iproduct presentation(final)Iproduct presentation(final)
Iproduct presentation(final)11009373
 
My Presentation.ppt
My Presentation.pptMy Presentation.ppt
My Presentation.pptFake474384
 
Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...
Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...
Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...Use8.net
 
Digital Game-Based Learning in Businesses: 8 (+2) Case Studies
Digital Game-Based Learning in Businesses: 8 (+2) Case StudiesDigital Game-Based Learning in Businesses: 8 (+2) Case Studies
Digital Game-Based Learning in Businesses: 8 (+2) Case StudiesLisa Eldred
 
Getting ready for voice
Getting ready for voiceGetting ready for voice
Getting ready for voiceMaarten Dings
 
LAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and AnalysisLAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and AnalysisDavid Mullich
 
One Million Players Isn't Cool (at Festival of Games 2011)
One Million Players Isn't Cool (at Festival of Games 2011)One Million Players Isn't Cool (at Festival of Games 2011)
One Million Players Isn't Cool (at Festival of Games 2011)Ex Machina
 
Kodu Together: Video Game Programming & Publishing
Kodu Together: Video Game Programming & PublishingKodu Together: Video Game Programming & Publishing
Kodu Together: Video Game Programming & PublishingNick Tanzi
 
Showcase of social learning and immersive learning at IBM
Showcase of social learning and immersive learning at IBMShowcase of social learning and immersive learning at IBM
Showcase of social learning and immersive learning at IBMBert De Coutere
 
Games for Change Methodology
Games for Change MethodologyGames for Change Methodology
Games for Change MethodologyGames for Change
 
Gamification in Digital Marketing
Gamification in Digital MarketingGamification in Digital Marketing
Gamification in Digital MarketingGunter Blanckaert
 

Similar to AI in the Cloud: Use of Machine Learning in Games | George Dolbier (20)

Luke Hohmann's Software Guru 2009 Keynote: Innovation In Software
Luke Hohmann's Software Guru 2009 Keynote: Innovation In SoftwareLuke Hohmann's Software Guru 2009 Keynote: Innovation In Software
Luke Hohmann's Software Guru 2009 Keynote: Innovation In Software
 
INNOV8 2.0: A BPM Simulator Game
INNOV8 2.0: A BPM Simulator GameINNOV8 2.0: A BPM Simulator Game
INNOV8 2.0: A BPM Simulator Game
 
Games and Crowds: Now, Near, Next
Games and Crowds: Now, Near, NextGames and Crowds: Now, Near, Next
Games and Crowds: Now, Near, Next
 
20131105 concepts of game design
20131105 concepts of game design20131105 concepts of game design
20131105 concepts of game design
 
RikaiLabs - Graphics Chat UIs | GaChat
RikaiLabs - Graphics Chat UIs | GaChatRikaiLabs - Graphics Chat UIs | GaChat
RikaiLabs - Graphics Chat UIs | GaChat
 
Iproduct presentation(final)
Iproduct presentation(final)Iproduct presentation(final)
Iproduct presentation(final)
 
My Presentation.ppt
My Presentation.pptMy Presentation.ppt
My Presentation.ppt
 
SLATE 3D Game
SLATE 3D GameSLATE 3D Game
SLATE 3D Game
 
Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...
Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...
Serco Usability Research, Ben Weedon, The challenge of measuring game play ex...
 
Digital Game-Based Learning in Businesses: 8 (+2) Case Studies
Digital Game-Based Learning in Businesses: 8 (+2) Case StudiesDigital Game-Based Learning in Businesses: 8 (+2) Case Studies
Digital Game-Based Learning in Businesses: 8 (+2) Case Studies
 
Getting ready for voice
Getting ready for voiceGetting ready for voice
Getting ready for voice
 
LAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and AnalysisLAFS SVI Level 3 - Game Design and Analysis
LAFS SVI Level 3 - Game Design and Analysis
 
Promotional video games
Promotional video games Promotional video games
Promotional video games
 
Maisa Penha - Art of Possible.pdf
Maisa Penha - Art of Possible.pdfMaisa Penha - Art of Possible.pdf
Maisa Penha - Art of Possible.pdf
 
One Million Players Isn't Cool (at Festival of Games 2011)
One Million Players Isn't Cool (at Festival of Games 2011)One Million Players Isn't Cool (at Festival of Games 2011)
One Million Players Isn't Cool (at Festival of Games 2011)
 
Finding The Fun
Finding The FunFinding The Fun
Finding The Fun
 
Kodu Together: Video Game Programming & Publishing
Kodu Together: Video Game Programming & PublishingKodu Together: Video Game Programming & Publishing
Kodu Together: Video Game Programming & Publishing
 
Showcase of social learning and immersive learning at IBM
Showcase of social learning and immersive learning at IBMShowcase of social learning and immersive learning at IBM
Showcase of social learning and immersive learning at IBM
 
Games for Change Methodology
Games for Change MethodologyGames for Change Methodology
Games for Change Methodology
 
Gamification in Digital Marketing
Gamification in Digital MarketingGamification in Digital Marketing
Gamification in Digital Marketing
 

More from Jessica Tams

You Only Pitch Once – Getting Game Pitches Right The First Time | Gregan Dunn
You Only Pitch Once – Getting Game Pitches Right The First Time | Gregan DunnYou Only Pitch Once – Getting Game Pitches Right The First Time | Gregan Dunn
You Only Pitch Once – Getting Game Pitches Right The First Time | Gregan DunnJessica Tams
 
Insights You Need to Win in Mobile Gaming | Herman Lee
Insights You Need to Win in Mobile Gaming | Herman LeeInsights You Need to Win in Mobile Gaming | Herman Lee
Insights You Need to Win in Mobile Gaming | Herman LeeJessica Tams
 
Zero to 60: Building A Successful Games Studio Within A Hollywood Media Compa...
Zero to 60: Building A Successful Games Studio Within A Hollywood Media Compa...Zero to 60: Building A Successful Games Studio Within A Hollywood Media Compa...
Zero to 60: Building A Successful Games Studio Within A Hollywood Media Compa...Jessica Tams
 
Succeeding in the Maturing Mobile Gaming Market | Tuyen Nguyen, Owen O’Donoghue
Succeeding in the Maturing Mobile Gaming Market | Tuyen Nguyen, Owen O’DonoghueSucceeding in the Maturing Mobile Gaming Market | Tuyen Nguyen, Owen O’Donoghue
Succeeding in the Maturing Mobile Gaming Market | Tuyen Nguyen, Owen O’DonoghueJessica Tams
 
Staying on Top of Your Game: Engaging and Converting Players in an Evolving L...
Staying on Top of Your Game: Engaging and Converting Players in an Evolving L...Staying on Top of Your Game: Engaging and Converting Players in an Evolving L...
Staying on Top of Your Game: Engaging and Converting Players in an Evolving L...Jessica Tams
 
Improving LTV with Personalized Live Ops Offers: Hill Climb Racing 2 Case Stu...
Improving LTV with Personalized Live Ops Offers: Hill Climb Racing 2 Case Stu...Improving LTV with Personalized Live Ops Offers: Hill Climb Racing 2 Case Stu...
Improving LTV with Personalized Live Ops Offers: Hill Climb Racing 2 Case Stu...Jessica Tams
 
The rise of the regulators | Paul Gardner
The rise of the regulators | Paul GardnerThe rise of the regulators | Paul Gardner
The rise of the regulators | Paul GardnerJessica Tams
 
Why the Games Industry Needs Initiatives Like Putting The G Into Gaming | Liz...
Why the Games Industry Needs Initiatives Like Putting The G Into Gaming | Liz...Why the Games Industry Needs Initiatives Like Putting The G Into Gaming | Liz...
Why the Games Industry Needs Initiatives Like Putting The G Into Gaming | Liz...Jessica Tams
 
Epic Team Principles | Roman Zorin
Epic Team Principles | Roman ZorinEpic Team Principles | Roman Zorin
Epic Team Principles | Roman ZorinJessica Tams
 
10 Years of Angry Birds | Stephen Porter
10 Years of Angry Birds | Stephen Porter10 Years of Angry Birds | Stephen Porter
10 Years of Angry Birds | Stephen PorterJessica Tams
 
Game Changers: Three Business Disruptions Upon Us | Eric Goldberg
Game Changers: Three Business Disruptions Upon Us | Eric GoldbergGame Changers: Three Business Disruptions Upon Us | Eric Goldberg
Game Changers: Three Business Disruptions Upon Us | Eric GoldbergJessica Tams
 
Understanding Mobile Game Players | Saad Hameed
Understanding Mobile Game Players | Saad HameedUnderstanding Mobile Game Players | Saad Hameed
Understanding Mobile Game Players | Saad HameedJessica Tams
 
Soft Launch Planning and Management | Dylan Tredrea
Soft Launch Planning and Management | Dylan TredreaSoft Launch Planning and Management | Dylan Tredrea
Soft Launch Planning and Management | Dylan TredreaJessica Tams
 
1 Million Years of Audience Watch Time | James Beaven
1 Million Years of Audience Watch Time | James Beaven1 Million Years of Audience Watch Time | James Beaven
1 Million Years of Audience Watch Time | James BeavenJessica Tams
 
Accessible Reality | Trevor Blom
Accessible Reality | Trevor BlomAccessible Reality | Trevor Blom
Accessible Reality | Trevor BlomJessica Tams
 
Maximizing App Monetization: 5 Uncommon Tips | Rémy Cottin
Maximizing App Monetization: 5 Uncommon Tips | Rémy CottinMaximizing App Monetization: 5 Uncommon Tips | Rémy Cottin
Maximizing App Monetization: 5 Uncommon Tips | Rémy CottinJessica Tams
 
Do You Have What it Takes? What VCs are Looking For in Esports Investments | ...
Do You Have What it Takes? What VCs are Looking For in Esports Investments | ...Do You Have What it Takes? What VCs are Looking For in Esports Investments | ...
Do You Have What it Takes? What VCs are Looking For in Esports Investments | ...Jessica Tams
 
Commercial and Contractual Stability in Esports | Adam Whyte
Commercial and Contractual Stability in Esports | Adam WhyteCommercial and Contractual Stability in Esports | Adam Whyte
Commercial and Contractual Stability in Esports | Adam WhyteJessica Tams
 
Playtika's growth by change | Boaz Levin
Playtika's growth by change | Boaz LevinPlaytika's growth by change | Boaz Levin
Playtika's growth by change | Boaz LevinJessica Tams
 
Only the Best is Good Enough: How LEGO is Transforming its Approach to Videog...
Only the Best is Good Enough: How LEGO is Transforming its Approach to Videog...Only the Best is Good Enough: How LEGO is Transforming its Approach to Videog...
Only the Best is Good Enough: How LEGO is Transforming its Approach to Videog...Jessica Tams
 

More from Jessica Tams (20)

You Only Pitch Once – Getting Game Pitches Right The First Time | Gregan Dunn
You Only Pitch Once – Getting Game Pitches Right The First Time | Gregan DunnYou Only Pitch Once – Getting Game Pitches Right The First Time | Gregan Dunn
You Only Pitch Once – Getting Game Pitches Right The First Time | Gregan Dunn
 
Insights You Need to Win in Mobile Gaming | Herman Lee
Insights You Need to Win in Mobile Gaming | Herman LeeInsights You Need to Win in Mobile Gaming | Herman Lee
Insights You Need to Win in Mobile Gaming | Herman Lee
 
Zero to 60: Building A Successful Games Studio Within A Hollywood Media Compa...
Zero to 60: Building A Successful Games Studio Within A Hollywood Media Compa...Zero to 60: Building A Successful Games Studio Within A Hollywood Media Compa...
Zero to 60: Building A Successful Games Studio Within A Hollywood Media Compa...
 
Succeeding in the Maturing Mobile Gaming Market | Tuyen Nguyen, Owen O’Donoghue
Succeeding in the Maturing Mobile Gaming Market | Tuyen Nguyen, Owen O’DonoghueSucceeding in the Maturing Mobile Gaming Market | Tuyen Nguyen, Owen O’Donoghue
Succeeding in the Maturing Mobile Gaming Market | Tuyen Nguyen, Owen O’Donoghue
 
Staying on Top of Your Game: Engaging and Converting Players in an Evolving L...
Staying on Top of Your Game: Engaging and Converting Players in an Evolving L...Staying on Top of Your Game: Engaging and Converting Players in an Evolving L...
Staying on Top of Your Game: Engaging and Converting Players in an Evolving L...
 
Improving LTV with Personalized Live Ops Offers: Hill Climb Racing 2 Case Stu...
Improving LTV with Personalized Live Ops Offers: Hill Climb Racing 2 Case Stu...Improving LTV with Personalized Live Ops Offers: Hill Climb Racing 2 Case Stu...
Improving LTV with Personalized Live Ops Offers: Hill Climb Racing 2 Case Stu...
 
The rise of the regulators | Paul Gardner
The rise of the regulators | Paul GardnerThe rise of the regulators | Paul Gardner
The rise of the regulators | Paul Gardner
 
Why the Games Industry Needs Initiatives Like Putting The G Into Gaming | Liz...
Why the Games Industry Needs Initiatives Like Putting The G Into Gaming | Liz...Why the Games Industry Needs Initiatives Like Putting The G Into Gaming | Liz...
Why the Games Industry Needs Initiatives Like Putting The G Into Gaming | Liz...
 
Epic Team Principles | Roman Zorin
Epic Team Principles | Roman ZorinEpic Team Principles | Roman Zorin
Epic Team Principles | Roman Zorin
 
10 Years of Angry Birds | Stephen Porter
10 Years of Angry Birds | Stephen Porter10 Years of Angry Birds | Stephen Porter
10 Years of Angry Birds | Stephen Porter
 
Game Changers: Three Business Disruptions Upon Us | Eric Goldberg
Game Changers: Three Business Disruptions Upon Us | Eric GoldbergGame Changers: Three Business Disruptions Upon Us | Eric Goldberg
Game Changers: Three Business Disruptions Upon Us | Eric Goldberg
 
Understanding Mobile Game Players | Saad Hameed
Understanding Mobile Game Players | Saad HameedUnderstanding Mobile Game Players | Saad Hameed
Understanding Mobile Game Players | Saad Hameed
 
Soft Launch Planning and Management | Dylan Tredrea
Soft Launch Planning and Management | Dylan TredreaSoft Launch Planning and Management | Dylan Tredrea
Soft Launch Planning and Management | Dylan Tredrea
 
1 Million Years of Audience Watch Time | James Beaven
1 Million Years of Audience Watch Time | James Beaven1 Million Years of Audience Watch Time | James Beaven
1 Million Years of Audience Watch Time | James Beaven
 
Accessible Reality | Trevor Blom
Accessible Reality | Trevor BlomAccessible Reality | Trevor Blom
Accessible Reality | Trevor Blom
 
Maximizing App Monetization: 5 Uncommon Tips | Rémy Cottin
Maximizing App Monetization: 5 Uncommon Tips | Rémy CottinMaximizing App Monetization: 5 Uncommon Tips | Rémy Cottin
Maximizing App Monetization: 5 Uncommon Tips | Rémy Cottin
 
Do You Have What it Takes? What VCs are Looking For in Esports Investments | ...
Do You Have What it Takes? What VCs are Looking For in Esports Investments | ...Do You Have What it Takes? What VCs are Looking For in Esports Investments | ...
Do You Have What it Takes? What VCs are Looking For in Esports Investments | ...
 
Commercial and Contractual Stability in Esports | Adam Whyte
Commercial and Contractual Stability in Esports | Adam WhyteCommercial and Contractual Stability in Esports | Adam Whyte
Commercial and Contractual Stability in Esports | Adam Whyte
 
Playtika's growth by change | Boaz Levin
Playtika's growth by change | Boaz LevinPlaytika's growth by change | Boaz Levin
Playtika's growth by change | Boaz Levin
 
Only the Best is Good Enough: How LEGO is Transforming its Approach to Videog...
Only the Best is Good Enough: How LEGO is Transforming its Approach to Videog...Only the Best is Good Enough: How LEGO is Transforming its Approach to Videog...
Only the Best is Good Enough: How LEGO is Transforming its Approach to Videog...
 

Recently uploaded

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 

Recently uploaded (20)

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 

AI in the Cloud: Use of Machine Learning in Games | George Dolbier

  • 1. AI in the Cloud Selected Case Studies: Use of Machine Learning in Games George Dolbier CTO Interactive Media IBM
  • 2. What is Machine Learning? Software that Learns and Produces Without Explicit Programming
  • 3. ASK DISCOVEREXPLORE DECIDE VISUALIZE Ask questions for greater insight Natural language dialogue & robotics Image Video Audio spam OCR Evidence-based decisions with with traceability Consolidate and visualize Loci of Machine Learning Try this for fun: google “Personality Insights Demo” or use this QR code to go to https://personality-insights-livedemo.mybluemix.net/
  • 4. Machine Learning in Games Creating better play experience Case Study 4
  • 5. Balance and Engagement One of the hardest problems in game design is Play Balance. Poor progression ramps, too steep, too shallow, awkward jumps, sited as #1 factor in dis-engagement Questions posed to the team: • Can an ML be used to balance the play experience? • How can you tailor an experience for a specific player? • Can the individual’s telemetry data be used to make better balance decisions? • Can Curated content be delivered to players programmatically to produce a better overall experience?
  • 6. Case Study : Plight of the Zombie Situation: • Simple puzzle game • Dozens of short 30 to 90 second experiences • Designed by level designers • Each level given a “curated/seeded” difficulty For this initial use case 3 variables are considered: 1. Time it took player to complete level 2. Number of retries the player took to complete level 3. Curated difficulty metric assigned to each level John O’Neil: Sparkplug Games
  • 7. How tradeoff is used to balance the game Show Watson Tradeoff call
  • 8. Result Player plays through tutorial levels, and seeded “easy” levels 3 Tutorial levels, 2 “easy” levels By the 5 level enough data has been collected for Watson to begin suggesting ramp in difficulty
  • 9. Next Steps For this simple use case next obvious steps will be: Use all player telemetry to correct difficulty settings Have Watson identify play patterns in player base Have Watson tell developers progression, engagement, trends − How long to players play − Are players playing longer, shorter − What is triggering in game purchase or conversation Have Watson automatically generate freebies or offers based on struggle
  • 10. Machine Learning in Games Accelerating Art Production Case Study 1
  • 12. AO Normal Albido Height SpecularMaterial Artomatix is an automated art creation services uses machine learning running on servers in the cloud with Nvidia K80 GPUs Artomatix is procedural with a twist: they use machine learning to figure out the procedures automatically based on example art that you provide.
  • 13.
  • 14.
  • 15. Machine Learning in Games Truly Interactive NPC Case Study 1
  • 16. Can you Interact in Real time with a fictional character? A Long time desire in the industry Can you create a character, that a human can interact with? Can you have a conversation with a character that includes A Backstory An Attitude Likes, Dislikes Conversation Not just scripted QnA tree https://www.thesuspect.com/
  • 17. The Suspect - Immersive chat thriller Second screen app with synchronised news alerts and live 3D brain scan Main screen with dynamic video, AI chat powered by Watson, gamified experience, and transmedia storyline Gamified conversation with simulated points, level and rank Contextually-served video to match suspect’s responses
  • 18. Can we “Throw everything we can” into a character And through natural conversation, bring the player into the character’s world 3 Types of information make up the personality 1.Mind Map 2.Traditional Q and A (Word) 3.Conversation loops (how does character react to repeated questions) 8 to 10 people total, core team maxed at 6, calendar time 18 months Core team focused development 4 months Guy Gadney: Lead Developer for “The Suspect”
  • 19. Use of Conversational technology Conversational chat bot associated with Brazilian TV show Average session was 20 minutes 8% of chats lasted for over an hour (Target Audience) Site traffic increased 15%. This lead to an increase in advertising revenue around the project's pages.
  • 20. But Wait! There is More: Alpha Go! https://deepmind.com/alpha-go Project Aries http://goo.gl/eMAQMu Guy Gadney article on chatbots https://goo.gl/6xTCaf Medical Minecraft http://goo.gl/dD8BMx Fashion Design http://goo.gl/Ps9EBC Google machine learning recipes : https://goo.gl/9k2ASx Evolution trains neural networks https://goo.gl/Jxf73V Artomatix ML for texturing https://artomatix.com/

Editor's Notes

  1. In 1955 The term Artificial Intelligence was coined by John McCarthy. in 1955, defining it as  “the science and engineering of making intelligent machines”. 11 years later, on Feb 10 1996 IBM’s Deep Blue was the first computer to beat a chess master Jeopardy was 2011 5 years ago 2016 GOOGLE’s AI beat Master class Go players 20 years after  
  2. Computing not based on strict mathematical models Apple and Oranees… how would write code An algorithm Classifiers, Classic classifers have columns of data or “features” Supervised learning, or collecting training data Features “ “ in training data… The more training data the better Tensor Flow – Google M Platform (Wit.ai) Tata Data Holmes Virtual assistants Siri Cortana Clever bot Tayhttps://upload.wikimedia.org/wikipedia/en/6/6c/Tay_bot_logo.jpg
  3. Machine Learning currently focusing on enables five classes of cognitive services working across structured and unstructured data with Natural Language Processing and Machine Learning Google’s Deap Dream and Vision API Facebook’s use of AI for photos
  4. https://en.wikipedia.org/wiki/Balance_(game_design) In game design, balance is the concept and the practice of tuning a game's rules, usually with the goal of preventing any of its component systems from being ineffective or otherwise undesirable when compared to their peers. An unbalanced system represents wasted development resources at the very least, and at worst can undermine the game's entire ruleset by making important roles or tasks impossible to perform.
  5. Search watson api services catalog description
  6. Chit chat is a personality module for watson Anticipation is done thorugh. Next best action Ground Truth… training data
  7. Support for Unity SDK GitHub repository: Developers can create issues related to bugs/features in the unity library StackOverflow: Technical questions about the library or bugs. we get notifications based on tags like unity or ibm-watson dWanswers: same as with StackOverflow but with more focus on business questions
  8. Can machine learning be used to reduce the time and cost of Game production. In fact, artistic detail has gone through an evolution over the last 20 years… but as quality has increased, so have the costs.
  9. You provide a small sample of a PBR material
  10. Here we gave Artomatix a small patch of a forest floor, and it imagined an entire forest.
  11. Here we threw a couple materials onto a terrain. Normally to make this look good you’d need to heavily edit the materials and procedurally author a shader graph. This process can take days. Machine Learning can essentially do all this work for you.
  12. Situation What did you want to do? What was your Goal? Entertainment interactive BBC guardian FOX… sydney Startedup a started up. We worked with TV network, TV production companies. Port their story and charectors into interactive space… Casual Semi Social. Audience extend into interacitve from BACK STORY: Cognia… Aquired by IBM, now part of Watson, Dialoging system 4 projects over 5 years Code modeule onto second life 3d social space for accenture in second life Introduction bot… had chat capabilitiy What is the voice of a bronad What is the tone of a brand NOT RGB values. “lads mag” Cloie… saucy.. Session time average 20 min 8% went over an hour Increased traffic by 15% in web site, already hgih volume Had the idea of suspect Crime works well Crebral Hannable, strong charectors, Funded ourselves The project Factory “Throw everything we could” Very complex tech Real time synchronized apps Whatever the user says, get Dialoging and applying game theory US defence, ITSEC, UK defence Nominated for serious games category It is a simulation of a conversation We learned, and written blogs about this reciently AI and chat bots, and story telling. Immerced myself, Describe the developer Describe the game scenario Describe the challenge I wanted to bring a character to life online… That character would bring participant into his world World was a gamified conversation. I know this… The way we did it… It is really difficult, NOT easy…. 3 ways we wrote for this.. Where thie story line that is being put out, in mind mapping software, Mind mapped, top, least amount of text, properties, I said something in a response, trigger, not just writing QnA the response the participant. Then coded in Layer 2 generic QnA stuff, in Word, CORPUS, dialog elements, Sky was like, tv, family, BACK STORY, This was ingested Layer 3 no name series of different loops he would get progressively more irritate, in WORD, Theme, cooking, “Do you like cooking” No I don’t like cooking” if again, then the response in a more negitve tone, you’ve already asked about this. STATE… you can’d do the things “ask I just said” because of time. Then code it into the dialoging system. LOTS of Dependancies, All vigns have to connect correctly, no way to automatically put in content Top level was not a corpus, Very technical way of writing, “I just don’t understand how this works technially” from creative writers. Worked with team at cognia Top level corpus to be coded. Building on a blank canvas. Lots of experiementation tweaks to core system. Really stressed the API. Probably in total, 6 to 8 weeks work, HTEML 5, except mobile app in Unity… Cognia we where able to app into API, and access to team it build point scoring, game session management handled by cognia The access to API was more trestricted, moved processing into front end, browser, or onto our own backend, identiy management points scoring addition of points into javascript on the back end. Focus on dialoging processing text input providing correct replys, providing game play dialog returns points increment and data the mobile app needs to have, and returns it to our backend, What went well, ITSEC conference, whatching people play, 2 to 3 days, Come in, stand up, and play through end to end PLAYED THROUGH DURING THE CONFERENCE. They loved it, Compeling, believle, they felt compelled to finish it. Nominated for awards. Very happy, complex challenge, POC 8 to 10 people for a day for video, core tech team, maxed out at 6, 18 months total 15 to 20, 3 or 4 of us, last 3 or 4 months. What could do now “So Much”, entertainment, bringing charectors to life, AI, book authors, A story is made up of charectors, story’s world, focus on carector, it is what we talk about. Bringing those to life and writing… AI and Chat Bots. HOW DID YOU TEST Sleeping Jians, the books are a series of interviews…Partnership, DON”T GO THERE… give me yoru charectors let me proove it to you. When the TV series fanilied,when the show is off air, they loose the audience to social media, This allows an audience to remain engaged during off air, Increase TV Viewing audience 25% two year runnings. The moment you are off air,, give them to us. Brand Sponsorhip, the network broke even day 1.funded production and post. Really well written character. They missed the creative bit, Never ask the internet what you sould be thinking .. Lesson learned from kay. RTL video, business model of engagement with a TV show, deck from phaedra. Send me the stats. From Cloie The story: Descrbe the data? What format, how did you upload… YOU describe it.. What information makes up the suspect What was the API, how did you call it How did you train? How long did it take. The summary How long did the game take to make? What could you do now? Solid developer Interesting spin on things Dialog Maby behaviour analytics for mind mapping Personality insights. A new style of entertainment game. Watson Dialog enabled free form natural language interaction. You are interrogating a murderer The whole point was to have the game feel like a live conversation. Corpus was segmented text structure. Ask how hard it was. https://en.wikipedia.org/wiki/Balance_(game_design) In game design, balance is the concept and the practice of tuning a game's rules, usually with the goal of preventing any of its component systems from being ineffective or otherwise undesirable when compared to their peers. An unbalanced system represents wasted development resources at the very least, and at worst can undermine the game's entire ruleset by making important roles or tasks impossible to perform.
  13. The way we did it… It is really difficult, NOT easy…. 3 ways we wrote for this.. Where the story line that is being put out, in mind mapping software, Mind mapped, top, least amount of text, properties, I said something in a response, trigger, not just writing QnA the response the participant. Then coded in Layer 2 generic QnA stuff, in Word, CORPUS, dialog elements, Sky was like, tv, family, BACK STORY, This was ingested Layer 3 no name series of different loops he would get progressively more irritate, in WORD, Theme, cooking, “Do you like cooking” No I don’t like cooking” if again, then the response in a more negitve tone, you’ve already asked about this. STATE… you can’d do the things “ask I just said” because of time. Then code it into the dialoging system. LOTS of Dependancies, All vigns have to connect correctly, no way to automatically put in content Top level was not a corpus, Very technical way of writing, “I just don’t understand how this works technially” from creative writers. Worked with team at cognia Top level corpus to be coded. Building on a blank canvas. Lots of experiementation tweaks to core system. Really stressed the API. Probably in total, 6 to 8 weeks work, HTEML 5, except mobile app in Unity… Cognia we where able to app into API, and access to team it build point scoring, game session management handled by cognia The access to API was more trestricted, moved processing into front end, browser, or onto our own backend, identiy management points scoring addition of points into javascript on the back end. Focus on dialoging processing text input providing correct replys, providing game play dialog returns points increment and data the mobile app needs to have, and returns it to our backend, What went well, ITSEC conference, whatching people play, 2 to 3 days, Come in, stand up, and play through end to end PLAYED THROUGH DURING THE CONFERENCE. They loved it, Compeling, believle, they felt compelled to finish it. Nominated for awards. Very happy, complex challenge, POC 8 to 10 people for a day for video, core tech team, maxed out at 6, 18 months total 15 to 20, 3 or 4 of us, last 3 or 4 months. What could do now “So Much”, entertainment, bringing charectors to life, AI, book authors, A story is made up of charectors, story’s world, focus on carector, it is what we talk about. Bringing those to life and writing… AI and Chat Bots. HOW DID YOU TEST Sleeping Jians, the books are a series of interviews…Partnership, DON”T GO THERE… give me yoru charectors let me proove it to you. When the TV series fanilied,when the show is off air, they loose the audience to social media, This allows an audience to remain engaged during off air, Increase TV Viewing audience 25% two year runnings. The moment you are off air,, give them to us. Brand Sponsorhip, the network broke even day 1.funded production and post. Really well written character. They missed the creative bit, Never ask the internet what you sould be thinking .. Lesson learned from kay. RTL video, business model of engagement with a TV show, deck from phaedra. Send me the stats. From Cloie The story: Descrbe the data? What format, how did you upload… YOU describe it.. What information makes up the suspect What was the API, how did you call it How did you train? How long did it take. The summary How long did the game take to make? What could you do now? Solid developer Interesting spin on things Dialog Maby behaviour analytics for mind mapping Personality insights. A new style of entertainment game. Watson Dialog enabled free form natural language interaction. You are interrogating a murderer The whole point was to have the game feel like a live conversation.
  14. https://www.youtube.com/watch?v=LN4S10v2EdI
  15. https://www.youtube.com/watch?v=LN4S10v2EdI