SlideShare une entreprise Scribd logo
1  sur  25
DATA SCIENCE
FOR
PRODUCT
MANAGERS Tappedin
2016
Eugene Mandel
@eugmandel
∎ @eugmandel
∎ lead of data science at directly
∎ formerly:
□ data science team at Jawbone
□ co-founder qualaroo, jaxtr
ABOUT ME
DATA SCIENCE NEEDS
PRODUCT MANAGERS
success of a data science
project has as much to do
with product management
as with data science
2 KINDS OF DATA SCIENCE
B
ANALYZE
A
BUILD
PAY
FOR
PARKING
WITH
YOUR
PHONE
DON’T
YOU
KNOW
ME?!
∎ “don’t you know me?!” -> “you get me!”
∎ get smarter with every interaction
∎ reduce search space
SMART
PRODUCTS
SMART PRODUCTS
BUT NOT THAT SMART...
SMART
PRODUCTS
GO
PROBABILISTIC
PRODUCT
MANAGERS
TO THE RESCUE!
JAWBONE UP
MEAL TRACKING
PROBLEM:
Input is too difficult.
Increase conversion.
Decrease churn.
COMMON
FOOD
PAIRINGS
COMMON
FOOD
PAIRINGS
Source: https://jawbone.com/blog/jawbone-up-common-pairings/
My favorite data science
algorithm is division.
Monica Rogati
Former VP of Data, Jawbone & LinkedIn data scientist
CLEAN
YOUR
DATA
GUYS
CLEAN A
DATASET,
GET RICH
Show and explain your web, app or
software projects using these gadget
templates.
PARKING
APP
ON DEMAND CUSTOMER
SUPPORT
PROBLEM:
Choose support
tickets that expert
users can resolve.
CHOOSE
TICKETS
WITH
MACHINE
LEARNING
IS IT
WORKING?
QA’ing
and evaluating
data
products
Image source: https://themouseandthewindmill.wordpress.com
INTERPRETABILITY
Image source:https://en.wikipedia.org/wiki/File:Blue_Poles_(Jackson_Pollock_painting).jpg
3rd party
MLaaS
providers
MACHINE LEARNING
IN A BOX?
THANKS!
Eugene Mandel
@eugmandel
∎ Presentation template by SlidesCarnival
∎ Images:
□ http://jedismedicine.blogspot.com/
□ Jawbone
□ Directly
□ Wikipedia
□ https://themouseandthewindmill.wordpress.com
□ http://www.imdb.com/
CREDITS

Contenu connexe

Dernier

The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 

Dernier (20)

Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions Presentation
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 

En vedette

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

En vedette (20)

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 

Data Science For Product Managers

Notes de l'éditeur

  1. There are 2 big areas of data science - A for “analyze” and B for “build”. A is product development informed by data. It became adopted pretty widely by now. Having analytics, running A/B tests, doing cohort and funnel analysis became part of the product management culture. The “build” kind of data science is about building smarts into the product itself and this is the kind I want to talk about. Implementing some of this requires machine learning and it is important for product managers to understand the level of complexity of some techniques that apply to their products. However, when machine learning is discussed, too much emphasis is put on the algorithms. More needs to be said about how a smart product gains humans’ trust and make them feel good about using it.
  2. An app that allows you to pay for parking. You fire it up, it shows 3 choices - start a new parking session, see you old sessions. Choose “Start a new session”, go to next screen, there are several options here - select a parking zone. Done. I would not give this a second thought on a desktop.
  3. But when I use this app, I’m late, I hold the phone in one hand and trying to pay for parking while running to the ferry. I am running and fumbling with the phone and thinking - DON’T YOU KNOW ME?! It’s a weekday morning, I am at the parking lot next to the ferry terminal, you have seen me here before. More than once. Just give me one button - PAY NOW. And a small link to all the other features.
  4. Every time a user has this “DON’T YOU KNOW ME?!” moment, it is an opportunity to make a product just a little bit smarter. Smart products convert DONT YOU KNOW ME?! into YOU GET ME! Even when they don’t know my next step exactly, they reduce the search space.
  5. Smarter products - new problems. Complexity goes way beyond the algorithms.
  6. Take Nest smart thermostat - great visual design, easy to install, it is powered by machine learning that learns your preferences. It’s a good product, but even they can’t get it quite right. Got it when we just had our baby. We both like it pretty cool, but my wife felt cold after birth. This is just when Nest was learning. Once it did, for some reason it was very tough for it to adjust. Another thing - when it turns the heater on, there is no indicator is it was a human in the house or the software. I am OK correcting Nest. But not my wife. Making products smarter introduces probabilistic behavior. Because probabilistic behavior feels kind of like life, you start having different expectations. Northern California has some very hot days with cold mornings. On a day like that I would not turn the heater on in the morning. But Nest would. It just knows - get to 68 degrees. But it has no context - something that is easy and intuitive to a human is not easy to software.
  7. Getting the relationship of the user with a smart product right is tricky. Product managers are the best people in a company to get the tradeoffs right. Just like a pm does not have to be developer to manage a software product, she does not have to be a mathematician or a data scientist to manage a data product. But it is necessary to understand some core concepts. I'll use 2 data products to demonstrate some of these necessary concepts.
  8. One is consumer facing. Jawbone UP is a mobile app that accompanies the company’s fitness trackers. A large group of users use the app to manage their diet by logging their meals.
  9. An obvious metric - number of users who attempt to log a meal, percentage of completions, and number of habitual users. If you ever used to food diary app, it is a pain - you have to enter every item you ate or search the database. A lot of abandonment. The PM got together with the DS team to figure out what can be done. What I would really want is to snap a picture of my plate and have the app figure out what is on it, including all the calories, etc. I have not seen anything like that work reliably yet.
  10. What if we made data entry easier? Users tend to log entire meals and there some items go together more often than others. If you typed “cereal” we can suggest a few items that you might have eaten with your cereal. Then instead if typing, you just tap.
  11. Many thousands of meals logged in the past. That's where we can find our common food pairings. This is a very cool visualisation by Emi Nomura, a data scientist at Jawbone, that from one food item you can trace its most frequent friends, so to speak. The algorithm is pretty simple. Use historical data to compute for every item 3 to 5 foods that co-occur with it unusually often.
  12. Monica Rogati, who used to be VP of data at Jawbone has this saying:... Yes, you could go much more advanced algorithm, but this simple one can get you pretty far. the biggest improvements were achieved by cleaning the data and understanding it deeply
  13. What items are logged frequently with “hamburger”? There are dozens of different things that users entered that are different strings, but all mean “hamburger”. You need to combine them into one in order to get a strong signal.
  14. The improvements that you can get from cleaning your data are great. The plot of the movie Big Short can be summarized as “guys clean a dataset, get rich”. In case of Jawbone meal logging, the biggest lyft in performance came from realizing that breakfasts are different from other meals. Spinach in the morning was probably a part of omelete. Spinach at lunch was most likely a salad. Sometimes, cleaning your data requires a good understanding of the domain you are working with. Which properties of your data you do and don’t use is to a significant degree a product management decision. For example, different cuisines disagree on what foods are eaten best together. Do you use this knowledge somehow? Depends what you know about your users.
  15. Here is the second data product. This one is B2B and is working in the background. Directly helps companies like Airbnb, Linkedin, Pinterest with on-demand customer support. When a user submits a support ticket, some of these are sent to Directly which distributes them to a network of expert users that are ready to answer them. If experts resolve a question successfully, they get paid and Directly takes a cut. Otherwise, the experts can reroute the ticket back to the customer’s call center.
  16. When questions are created in the helpdesk how do we find ones that the expert users can (and want) to solve? Initially, we relied on our customers to configure some categories that their users chose when they were filling out the support form. Users are not great about categorizing their issues. We tried keywords. Very cumbersome to manage. We need to pick as many tickets as we can, but not to create too much noise for the experts.
  17. Solution: let us look at at ALL your tickets as they come in and a machine learning model will choose which ones will be sent to the expert users. Here is how it works: ….. Explain the image The model is a classifier and it needs examples to learn what a good ticket looks. It can do so from watching how the experts respond to tickets they have seen earlier. If the experts took a ticket and resolved it successfully, it becomes a positive example. If the send the question back or resolve it, but the user reviews their answer negatively, this question becomes a negative example.
  18. How do we know if a model is good? When "normal software” breaks, it breaks with high visibility. An issue with ML is that it will ALWAYS give you an answer. How we compare models? An obvious metric is accuracy. Basically the percentage of predictions that the algorithm, gets right. However in product is data science this is a very bad metric. This depends on how balanced or unbalanced the classes that you are predicting are. Example: fraud detection, rare disease testing. If 0.1% of transactions are fraudulent, you can create a “very sophisticated” predictive model. When asked “Is this transaction fraudulent?” it will always say “no”. The accuracy of this model will be about 99.9%. Thinking through this is exactly the PM’s job. In this case you don’t need to know the math that underlies the predictive model. How do we QA data products?
  19. "Why did you show me ‘french fries’?" Well, because this is the item that is logged together most frequently with burger. "Why you decided that this transaction is fraudulent? Why did you decide that this customer support ticket is resolvable?" the simpler the model the more interpretable it is. When a model is not easily interpreted, but it performs well, it’s your task to manage expectations.
  20. If you start building data products, you will keep seeing a lot of companies that offer “machine learning in a box”, of “machine learning as a service”. Those are platforms that expose APIs where you can just send your data and they will do classification, predictions or recommendations. It is tempting, because it looks like you don’t have to spend time and money building your own infrastructure. But it is important to remember that machine learning itself is just a part of the project. I am not saying don’t use them, but more think carefully what percentage of work using this actually saves you.