SlideShare a Scribd company logo
Successful Adoption of Machine
Learning
Rudradeb Mitra | http://www.linkedin.com/in/mitrar/
Brief Bio
• 2002: Published first research paper on AI in an International conference.
• 2003-2009: Worked in Germany, Belgium and Scotland at Research Labs,
Universities and Startups on AI/ML.
• 2010: Graduated from University of Cambridge, UK
• 2010-2017: Built 6 startups.
• 2017-: Writer. Product Mentor of Google Launchpad. Democratization and
Decentralization of building ML products.
What is Machine Learning?
• Learning: Algorithms that can find patterns in past data and predict future patterns.
• Three kinds of Learning: Supervised, Unsupervised and Reinforcement.
How to build successful Machine Learning products?
Step I
• Select the right problem to solve
How to select the right problem?
"Stop identifying cats and start creating value"
• Bayesian error (Lowest possible error) rate is >80%
• Bayesian error rate is <20%
@copyright: Rudradeb Mitra
Next steps
• Selecting the right approach (intuitive or abstract thinking)
• Collecting the data (adoption)
• Selecting the right algorithm
• Building the product (including training and testing the data).
Three class of problems
• Solving problems that were thought unsolvable
• Solving problems that were thought not a problem
• Improving upon existing systems (error rate >70%)
Problem 1: Improving upon an existing system
Case study: Better risk premiums for young drivers
• Young drivers have high premiums so insurance companies fight
it difficult to attract new customers.
The problem
In partnership with:
Next steps
• Selecting the right approach: "If we can know how someone is driving then we can
calculate better risk"
• Collecting the data: How do we get users driving data?
• Selecting the right algorithm
• Building the product (including training and testing the data)
Collecting the data
Driver’s app
Record a trip Trip feedback
Goals & challenges Rewards
1. Provide incentives
2: Cannot force to adopt and let users be in control
vs
• How?
3. Educate your customers
4. Create a community
Results
What Machine Learning Algorithm to use
Data but ...
• Do not know who is a good or a a bad driver as we do not have labeled data.
Unsupervised learning
Picture taken from: http://www.ai-junkie.com/ann/som/som1.html
Find patterns in data
Problem 2: Problems that were thought unsolvable
Case study: Decentralized energy via Solar rooftop
• Solar adoption is low as the sales process is like 1960s vacuum
cleaner sale process.
The problem
Successful adoption of Machine Learning
Next steps
• Selecting the right approach: "If we can know how remotely find rooftops of the
people and create a simulator"
• Collecting the data: "Use solar satellite images" (public data)
• Making the algorithm: "From solar images to calculating rooftop energy potential".
• Building the product (including training and testing the data)
What we want?
But in reality...
In Germany and
most of Western world
In India
And google object detection does not work...
Plus the problem is slightly more complicated with
obstacles
Water tanks
Turbo
ventilator
Mumpty
•Type of obstacle in rooftop - We have identified 5-6
types of obstacles.
•Edges of the roof - We want to train a machine to learn
to identify the edges.
•Type of roof
Machine Learning to the rescue
Supervised learning
What algorithm to use?
Open source code and community!
Problem 3: Problems that were not a problem
Case study: Loans to people without bank account
• 70% of people in Vietnam don't have a bank account.
The problem
Next steps
• Selecting the right approach: "How can we predict future behavior?"
• Collecting the data: "Why would users give data?" (because want to get loans)
• Making the algorithm
• Building the product (including training and testing the data)
Future behavior of income earnings
• Education level
• Family background
• Current address
• Current job and salary
Unsupervised learning
Picture taken from: http://www.ai-junkie.com/ann/som/som1.html
Find patterns in data
Summarizing it all
• Select the right problem.
• Select the right approach through intuitive thinking.
• Collect data via incentivizing users to share data, do not get data behind their
backs.
• Select the right algorithm(s).
Key challenge in Machine Learning adoption
How do you get data and make users adopt?
Machine Learning is NOT rocket science
Adoption
How to collect data?
Abstract Thinking
Feel free to contact:
https://www.linkedin.com/in/mitrar/
mitra.rudradeb@gmail.com
Challenges are in
Algorithm
How to use deal with
incompleteness?
What data to collect?

More Related Content

PDF
Machine learning for retail banking
PDF
Managing bias in data
PPTX
Fairness in AI (DDSW 2019)
PPTX
Responsible AI
PDF
Machine Learning and AI in Risk Management
PDF
Big data in fintech ecosystem
PDF
NLP in Finance
PPTX
Explainable AI in Industry (FAT* 2020 Tutorial)
Machine learning for retail banking
Managing bias in data
Fairness in AI (DDSW 2019)
Responsible AI
Machine Learning and AI in Risk Management
Big data in fintech ecosystem
NLP in Finance
Explainable AI in Industry (FAT* 2020 Tutorial)

Similar to Successful adoption of Machine Learning (20)

PDF
Machine Learning Adoption: Crossing the chasm for banking and insurance sector
PPTX
UNIT III SUPERVISED LEARNING.pptx
PDF
Digital analytics lecture1
PPTX
Introduction to Machine Learning
PPTX
Introduction to Machine Learning.pptx
PDF
Unit 1_Introduction to ML_Types_Applications.pdf
PDF
Machine learning beyond the tech giants
PPTX
AI PROJECT CYCLE 1.pptx
PPTX
AI Orange Belt - Session 4
PPTX
Introduction to Machine Learning
PPTX
Lab 7.pptx
PDF
Machine learning and big data
PPTX
01_Machine Learning.pptx and made by students
PPTX
unit 1.2 supervised learning.pptx
PPTX
Lectuhhhhhhhhhhhhhhhhhhhhhhbbbhhhre 1.pptx
PPTX
Altron presentation on Emerging Technologies: Data Science and Artificial Int...
PPTX
AI-900 - Fundamental Principles of ML.pptx
PDF
Data Architecture Strategies: Artificial Intelligence - Real-World Applicatio...
PPTX
SIDDESH PPT.pptxjdcnjdcndjcnfsfsfsfsfsfsfsfssf
PDF
Machine Learning Activities for Students|ashokveda.com.pdf
Machine Learning Adoption: Crossing the chasm for banking and insurance sector
UNIT III SUPERVISED LEARNING.pptx
Digital analytics lecture1
Introduction to Machine Learning
Introduction to Machine Learning.pptx
Unit 1_Introduction to ML_Types_Applications.pdf
Machine learning beyond the tech giants
AI PROJECT CYCLE 1.pptx
AI Orange Belt - Session 4
Introduction to Machine Learning
Lab 7.pptx
Machine learning and big data
01_Machine Learning.pptx and made by students
unit 1.2 supervised learning.pptx
Lectuhhhhhhhhhhhhhhhhhhhhhhbbbhhhre 1.pptx
Altron presentation on Emerging Technologies: Data Science and Artificial Int...
AI-900 - Fundamental Principles of ML.pptx
Data Architecture Strategies: Artificial Intelligence - Real-World Applicatio...
SIDDESH PPT.pptxjdcnjdcndjcnfsfsfsfsfsfsfsfssf
Machine Learning Activities for Students|ashokveda.com.pdf
Ad

More from Rudradeb Mitra (12)

PDF
Architecting IoT with Machine Learning
PDF
Growth : Crossing the chasm
PPTX
Machine Learning: For the people, By the people, Of the people
PDF
Predictive Analytics to the rescue of IoT
PDF
Predictive Analytics using Neural Networks
PDF
Predictive Analytics disrupting Product development
PPTX
Predictive Analytics
PDF
Artificial Intelligence: Case studies (what can you build)
PDF
Predictive Analytics
PDF
Natural language Analysis
PDF
Machine learning disrupting car insurance industry
PPTX
Ethical Artificial Intelligence
Architecting IoT with Machine Learning
Growth : Crossing the chasm
Machine Learning: For the people, By the people, Of the people
Predictive Analytics to the rescue of IoT
Predictive Analytics using Neural Networks
Predictive Analytics disrupting Product development
Predictive Analytics
Artificial Intelligence: Case studies (what can you build)
Predictive Analytics
Natural language Analysis
Machine learning disrupting car insurance industry
Ethical Artificial Intelligence
Ad

Recently uploaded (20)

PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
Approach and Philosophy of On baking technology
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Empathic Computing: Creating Shared Understanding
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPT
Teaching material agriculture food technology
PPTX
Machine Learning_overview_presentation.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
cloud_computing_Infrastucture_as_cloud_p
PPTX
Tartificialntelligence_presentation.pptx
PDF
Getting Started with Data Integration: FME Form 101
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
SOPHOS-XG Firewall Administrator PPT.pptx
Univ-Connecticut-ChatGPT-Presentaion.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Heart disease approach using modified random forest and particle swarm optimi...
Approach and Philosophy of On baking technology
Per capita expenditure prediction using model stacking based on satellite ima...
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Mobile App Security Testing_ A Comprehensive Guide.pdf
Machine learning based COVID-19 study performance prediction
Empathic Computing: Creating Shared Understanding
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Teaching material agriculture food technology
Machine Learning_overview_presentation.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
cloud_computing_Infrastucture_as_cloud_p
Tartificialntelligence_presentation.pptx
Getting Started with Data Integration: FME Form 101
Building Integrated photovoltaic BIPV_UPV.pdf

Successful adoption of Machine Learning

  • 1. Successful Adoption of Machine Learning Rudradeb Mitra | http://www.linkedin.com/in/mitrar/
  • 2. Brief Bio • 2002: Published first research paper on AI in an International conference. • 2003-2009: Worked in Germany, Belgium and Scotland at Research Labs, Universities and Startups on AI/ML. • 2010: Graduated from University of Cambridge, UK • 2010-2017: Built 6 startups. • 2017-: Writer. Product Mentor of Google Launchpad. Democratization and Decentralization of building ML products.
  • 3. What is Machine Learning? • Learning: Algorithms that can find patterns in past data and predict future patterns. • Three kinds of Learning: Supervised, Unsupervised and Reinforcement.
  • 4. How to build successful Machine Learning products?
  • 5. Step I • Select the right problem to solve
  • 6. How to select the right problem? "Stop identifying cats and start creating value" • Bayesian error (Lowest possible error) rate is >80% • Bayesian error rate is <20%
  • 8. Next steps • Selecting the right approach (intuitive or abstract thinking) • Collecting the data (adoption) • Selecting the right algorithm • Building the product (including training and testing the data).
  • 9. Three class of problems • Solving problems that were thought unsolvable • Solving problems that were thought not a problem • Improving upon existing systems (error rate >70%)
  • 10. Problem 1: Improving upon an existing system Case study: Better risk premiums for young drivers
  • 11. • Young drivers have high premiums so insurance companies fight it difficult to attract new customers. The problem
  • 13. Next steps • Selecting the right approach: "If we can know how someone is driving then we can calculate better risk" • Collecting the data: How do we get users driving data? • Selecting the right algorithm • Building the product (including training and testing the data)
  • 15. Driver’s app Record a trip Trip feedback
  • 16. Goals & challenges Rewards 1. Provide incentives
  • 17. 2: Cannot force to adopt and let users be in control vs
  • 18. • How? 3. Educate your customers
  • 19. 4. Create a community
  • 21. What Machine Learning Algorithm to use
  • 22. Data but ... • Do not know who is a good or a a bad driver as we do not have labeled data.
  • 23. Unsupervised learning Picture taken from: http://www.ai-junkie.com/ann/som/som1.html Find patterns in data
  • 24. Problem 2: Problems that were thought unsolvable Case study: Decentralized energy via Solar rooftop
  • 25. • Solar adoption is low as the sales process is like 1960s vacuum cleaner sale process. The problem
  • 27. Next steps • Selecting the right approach: "If we can know how remotely find rooftops of the people and create a simulator" • Collecting the data: "Use solar satellite images" (public data) • Making the algorithm: "From solar images to calculating rooftop energy potential". • Building the product (including training and testing the data)
  • 29. But in reality... In Germany and most of Western world In India
  • 30. And google object detection does not work...
  • 31. Plus the problem is slightly more complicated with obstacles Water tanks Turbo ventilator Mumpty
  • 32. •Type of obstacle in rooftop - We have identified 5-6 types of obstacles. •Edges of the roof - We want to train a machine to learn to identify the edges. •Type of roof Machine Learning to the rescue
  • 34. What algorithm to use? Open source code and community!
  • 35. Problem 3: Problems that were not a problem Case study: Loans to people without bank account
  • 36. • 70% of people in Vietnam don't have a bank account. The problem
  • 37. Next steps • Selecting the right approach: "How can we predict future behavior?" • Collecting the data: "Why would users give data?" (because want to get loans) • Making the algorithm • Building the product (including training and testing the data)
  • 38. Future behavior of income earnings • Education level • Family background • Current address • Current job and salary
  • 39. Unsupervised learning Picture taken from: http://www.ai-junkie.com/ann/som/som1.html Find patterns in data
  • 40. Summarizing it all • Select the right problem. • Select the right approach through intuitive thinking. • Collect data via incentivizing users to share data, do not get data behind their backs. • Select the right algorithm(s).
  • 41. Key challenge in Machine Learning adoption How do you get data and make users adopt?
  • 42. Machine Learning is NOT rocket science Adoption How to collect data? Abstract Thinking Feel free to contact: https://www.linkedin.com/in/mitrar/ mitra.rudradeb@gmail.com Challenges are in Algorithm How to use deal with incompleteness? What data to collect?