SlideShare a Scribd company logo
LEADING AI (ML)
INCUBATIONS
DEBAPRIYA BASU
PRINCIPAL PRODUCT MANAGER @ ZILLOW
HELLO!
I am Debapriya Basu
I am here to share my learnings and experiences
on how to drive AI incubations.
You can find me at
https://www.linkedin.com/in/debapriyabasu/
Current: PM@Zillow Group
Former: PM@Microsoft
2
WHAT I WILL
COVER
Journey of an AI(ML) PM, using real life examples to
illustrate
◎ When to use AI(ML) to solve customer problems
◎ What is a generic PM framework for an AI (ML)
incubation
◎ What skills help PMs to succeed in AI (ML)
incubations
3
WHEN TO USE
AI(ML) 4
IDENTIFY CUSTOMER
PROBLEM
1
IDENTIFY
CUSTOMER
PROBLEM
◎ What is the problem
◎ How can the problem be solved
without AI(ML)
◎ How can AI(ML) add value
◎ Identifies complex patterns to predict
outcomes
◎ Adapts outcome to inputs in real time
◎ Scales on vast datasets fast
◎ Enables personalization
◎ Adapts to post launch improvements on
model through feedback flywheel generated
by user’s interaction with UX + AI
6
ZESTIMATE
AI(ML) IN ACTION
2 PREDICTION
RECOMMENDATION
CLASSIFICATION
ANOMALY DETECTION
NATURAL LANGUAGE PROCESSING
CONVERSATIONAL AI ETC
USE AI (ML)
TECH FOR
◎ Predictions
8ZILLOW
USE AI (ML)
TECH FOR
◎ Predictions (ZESTIMATE)
◎ Recommendations
9
NORDSTROM
USE AI (ML)
TECH FOR
◎ Predictions
◎ Recommendations
◎ Classification
10
MICROSOFT
USE AI (ML)
TECH FOR
◎ Predictions
◎ Recommendations
◎ Classification
◎ Natural Language Processing
11
MICROSOFT
◎ Predictions
◎ Recommendations
◎ Classification
◎ Natural Language Processing
◎ Anomaly Detection
USE AI (ML)
TECH FOR
12
GOOGLE
◎ Predictions
◎ Recommendations
◎ Classification
◎ Natural Language Processing
◎ Anomaly Detection
◎ Conversational AI
◎ etc
USE AI (ML)
TECH FOR
13
GOOGLE
USE AI(ML) STRATEGY
TO DRIVE BUSINESS
OUTCOMES3
BUSINESS
OUTCOMES
◎ AI(ML) solutions provide such
enhanced productivity for
end-users that it ends up changing
their Human Computer Interaction
and becomes table stakes for
businesses
Search
15
BUSINESS
OUTCOMES
◎ Customized User Experiences leads to
engaged and retained users
◎ Recommendations
◎ Custom Personalization
◎ Conversational AI
Netflix artwork is personalized to
Individuals
16NETFLIX
BUSINESS
OUTCOMES
◎ Identification of insights using
AI(ML) help optimize for business
goals (like saving costs or deciding
more effectively where to invest)
17
GOOGLE
Google used DeepMind’s ML to reduce
energy to cool its data centers by 40%
BUSINESS
OUTCOMES
◎ Strategy helps expand to new
surfaces and customers
quicker
Google cloud search is Google search for
enterprise content and is available in Gmail,
Drive, Docs, Sheets, Slides, Calendar here
18
GOOGLE
PM FRAMEWORK
FOR AI(ML)
INCUBATIONS
19
STAGES
20
Identify Data
and AI
Technology
Ideate PrototypeDefine
Vision
Build TeamGet
Sponsors
hip
ArchitectureUX Experiment
and
Productionize
we
Develop
Model
IDEATE ALIGN
Align stakeholders to a
common definition of
the problem
OBJECTIVE FUNCTION
Is it Prediction, Classification
or something else
MODEL QUALITY
METRICS
Classification Metrics like
Precision, Recall etc
Rank Aware Metrics like
NDCG, MRR etc
Trade-offs
21
EXPERIENCES
Identify hero
experience with
implicit and explicit
user feedback
mechanism to ideate
SUCCESS
DEFINITION
Define success in terms
of online metrics
IDEATE
22
GOAL:
How popular will a listing be?
OBJECTIVE FUNCTION:
Predict the likelihood of a listing to drive a
contact request tomorrow, given
● the listing content features (price,
size, location etc) and
● historical engagement (the number
of views, saves and contacts a listing
has received on the previous days)
OFFLINE METRIC:
AUC and NDCG
ONLINE METRIC:
#contacts, #views
Ref
IDENTIFY
DATA
AND AI
TECHNOLOGY
DATA
◎ 1st Party vs 3rd Party
◎ Privacy and Security
◎ Fresh
◎ Unbiased
◎ Representative
◎ Relevant
◎ Missing data
◎ Noisy data
◎ Inconsistent
23
AI TECH
◎ Machine learned
◎ Supervised
◎ Unsupervised
◎ Reinforced
◎ Modeling Techniques
◎ Deep learning
◎ NLP
◎ Ensemble Learning
◎ Pre-trained Models
DEFINE
VISION
24
SurfacesValue
Proposition
Prototype
Crawl,
Walk,
Run
Metric and
Tradeoff for
Success
Long-term
Success
Examples:
Summarization to help user triage work content effectively
User UnderstandingAI to understand and predict customer behaviour
for deeper personalization.
PROTOTYPE
25
Validate
● If supervised
learning, validate
offline metrics
against ground
truth
● If clustering,
determine how well
situated a point is in
a cluster or how
distant clusters are
Build
● Simplify objective
function
● Select most relevant
features
● Test multiple algos if
needed
Iterate till
acceptance
criteria reached
● Define behavior in
edge cases
● Define fallback if
model does not
work as needed
Not often time-bound
and maynot yield best
results in get go
Don’t forget to eyeball
Are you improving
performance on existing
non-AI orAI solution
Analyze
● Analyze every
important attribute
of dataset
● Identify
relationships
between attributes
in the dataset
● Analyze in context of
time, user etc
● Visualize
GET
SPONSORSHIP
26
ROI
In terms of monetary gain,
users acquired, retained, cost
saving, gain or save on
company OKRs
Resourcing
How many
What type
Value for the business
Align with overall strategy
Competing / Differentiator
Value for the customer
Productivity, Engagement etc
SELL
PRODUCT/TECH
VISION
BUILD TEAM Immediate
Skills
◎ Applied Science
◎ Data Science
◎ Data Pipeline Engineering
◎ E2E and online Product Engineering
◎ Machine Learning Engineering
27
V-Team
◎ Annotators
◎ Experience Teams
◎ Architecture Teams
◎ Data Engineering Teams
◎ Experimentation Platform
Teams
◎ Legal, Privacy, Security
Attitude
● Comfort with ambiguity
● Willingness and ability to shape the problem
● Ability to look at the problem from different
angles and dimensions
● Ability to think laterally
● Success comes in iterations
28
UX FOR AI -> TRANSPARENT + EXPLAINABLE AI
MODEL CONFIDENCE
EXPLICIT FEEDBACK
LIKE/DISLIKE
DATA SOURCES
MODEL
FEATURES
Ref
IMPLICIT FEEDBACK IS CRITICAL
AI
ARCHITECTURE
29
Ref Offline Modeling pipeline
E2E Architecture
3 levels
◎ Offline model training pipeline
◎ Online serving infrastructure
◎ E2E architecture
◎ UX
◎ Online serving infra
◎ Offline Batch processing
◎ Other dependent systems
PM considerations
- Mechanism of Data collection
(batched/streamed)
- Frequency of Data Collection
- Dependency systems
- How are predictions processed
(real-time/offline)
SHIP A MODEL Refine prototype or build new model
◎ DataAnalysis
◎ Algorithm selection
◎ Objective function selection
◎ Training and test set selection
◎ Feature selection
◎ Expand data coverage
◎ Check for outliers
◎ Retrain, retest your model
◎ Scale to new markets and languages
30
Operationalize
◎ Validate via online Experiments
◎ Ship in production
◎ Learn from causal uplift analysis
◎ Scale data collection
◎ Scale models to new markets and
languages
◎ Incorporate feedback either in
real time or offline
◎ Reduce friction to deploy models
◎ Version control models
Success => Online metric improvements,
Offline metric improvement
SUSTAINED
SUCCESS
CRITERIA
AI Models powering
Individual Product or Feature
Established Relation between
online metric and offline metric
31
AI Models for understanding
a class of entities
Adoption
User UnderstandingAI is
a class of models that
helps understand
customer’s state, segment
and journey
ETHICAL AI Privacy
AI models should be built within
guardrails to ensure users cannot be
identified or their details inferred
from model output
Researchers were able to identify Netflix
users by correlating anonymized test data
provided in the Netflix Prize competition with
publicly available IMDB movie review
database.
32
Fairness
AI/ML models used for making decisions or
predictions should not be biased with respect
to protected attributes (latent bias) such as
race, gender and sexuality. It should be aware
and counter impacts of interaction and
selection bias also.
A MIT study Project Gender Shades uncovered
the bias that facial analysis technologies have
a heavy bias towards white males.
JoyAdowaa Buolamwini foundedAlgorithmic
Justice League, an organisation that looks to
challenge bias in decision making software
SKILLS THAT
HELP AI PMs
SUCCEED
33
SKILLS
34
Clarify
Clarify goals, assumptions
Understand what the data says
Simplify problem, process,
solution
Be resilient
Learn from failures, course
correct, reshape problem,
remodel, reengineer
Success is a process, not an
end goal
Focus
Keep an eye on customer problem at
all times
Refine optimization function and
online metric until crisp, offline
metrics until relation between online
and offline metric is identified
Zoom in-out
(+) Guide product direction and
discussion as needed
(-)Align product to broader
business strategy
WHAT’S NEXT
AFTER A
SUCCESSFUL
INCUBATION
35
Life post incubation (launch)
◎ Analyze user feedback data, both implicit and explicit
◎ Understand user pain-points with the product and work to mitigate it
As a PM, this is the moment
where you decide to take the
shipped technology to next
phase or move to shape a new
idea to solve a customer
problem
◎ Continue to iterate model with fresh data and feedback
◎ Build a strategy for improved model quality, by training on sophisticated
frameworks, more data etc
◎ Understand and analyze industry and expert sentiments on the product
◎ Build a strategy of the shipped product/technology ROI
◎ Should it be expanded to new surfaces, new markets
◎ Does the engagement and feedback funnel provide enough data to
retrain models
◎ Should UX be updated to ensure better quality feedback
USER
IMPACT
MODEL
QUALITY
PRODUCT-
TECH
STRATEGY
HOW IS
LEADING
AN AI (ML)
INCUBATION
DIFFERENT
FROM LEADING
OTHER
PROJECTS
AS A PM
36
What’s same, what’s different
- Understand customer problem,
- Define strategy
- Define vision and success criteria of product
- Drive alignment and collaboration
- Execute
- UnderstandAI technology, process and needs of building models
- Define optimization goal of the model, success KPIs
- Understand Datasets, learn relationship between online and offline metric
- Design UX that works for the non-deterministic aspect ofAI
- Understand Privacy and Legal impact onAI models and how they affect customers
Core PM
skills
AI PM
skills
- Shape a problem from ambiguity
- Find, stitch data, identify insights from data
- Envision and convince others of the vision
- Collaborate, collaborate, collaborate
- Think laterally and think iteratively, reshape, re-pivot as needed
- Be resilient (failures form the way to ultimate success)
AI incubation
PM skills
SPECIAL
THANKS
◎ Amit Mondal, Google
◎ Kieran Mcdonald, Microsoft
◎ Ondrej Linda, Zillow
◎ Sangdi Lin, Zillow
37
Slide template
WHAT I
COVERED
Takeaways and food for thought
◎ When do you use AI (ML) to solve customer
problems
◎ What are the stages you as a PM go through in an
AI (ML) incubation
◎ What skills and mindset will help you to succeed
in AI (ML) incubations
Please reach out with your comments and thoughts at
tutulpriya@gmail.com
38

More Related Content

What's hot

Designing Successful International Go-To-Market Strategies
Designing Successful International Go-To-Market StrategiesDesigning Successful International Go-To-Market Strategies
Designing Successful International Go-To-Market Strategies
Hans Bech
 
Modeling and Simulation in Business Process Management
Modeling and Simulation in Business Process ManagementModeling and Simulation in Business Process Management
Modeling and Simulation in Business Process Management
Denis Gagné
 
What is Product Management?
What is Product Management?What is Product Management?
What is Product Management?
Sachin Rekhi
 
Usability & Interface Design for HiTech Products
Usability & Interface Design for HiTech ProductsUsability & Interface Design for HiTech Products
Usability & Interface Design for HiTech Products
Pinkesh Shah
 
Business Case
Business CaseBusiness Case
Business Case
Venkadesh Narayanan
 
Personas: A Sure Cure for the Ailing Market Requirements Document
Personas: A Sure Cure for the Ailing Market Requirements DocumentPersonas: A Sure Cure for the Ailing Market Requirements Document
Personas: A Sure Cure for the Ailing Market Requirements Document
SVPMA
 
What is Product Management?
What is Product Management?What is Product Management?
What is Product Management?
Brainmates Pty Limited
 
Product Management
Product ManagementProduct Management
Product Management
Teaching Excellence
 
Product Management 101 for Startups
Product Management 101 for StartupsProduct Management 101 for Startups
Product Management 101 for Startups
Dan Olsen
 
Software Product Management – Optimizing WHAT to Develop
Software Product Management – Optimizing WHAT to Develop Software Product Management – Optimizing WHAT to Develop
Software Product Management – Optimizing WHAT to Develop
Ernani Ferrari
 
10 Best Practices Of Software Product Management
10 Best Practices Of Software Product Management10 Best Practices Of Software Product Management
10 Best Practices Of Software Product Management
SVPMA
 
Sjaak Brinkkemper: Visual Business Modeling Techniques for the Software Industry
Sjaak Brinkkemper: Visual Business Modeling Techniques for the Software IndustrySjaak Brinkkemper: Visual Business Modeling Techniques for the Software Industry
Sjaak Brinkkemper: Visual Business Modeling Techniques for the Software Industry
CBOD ANR project U-PSUD
 
Requirement Writing for Product Management
Requirement Writing for Product ManagementRequirement Writing for Product Management
Requirement Writing for Product Management
Nainil Chheda
 
Software Product Management in Web 2.0
Software Product Management in Web 2.0Software Product Management in Web 2.0
Software Product Management in Web 2.0
Suhas Kelkar
 
Practical Product Management for new Product Managers
Practical Product Management for new Product ManagersPractical Product Management for new Product Managers
Practical Product Management for new Product Managers
Amarpreet Kalkat
 
BPSim Briefing
BPSim BriefingBPSim Briefing
BPSim Briefing
Denis Gagné
 
Strategic Role Product Management
Strategic Role Product ManagementStrategic Role Product Management
Strategic Role Product Management
Software Product Managemen Russia
 
Strategic Role Product Management
Strategic Role Product ManagementStrategic Role Product Management
Strategic Role Product Management
Pragmatic Marketing
 
Problem solving process
Problem solving processProblem solving process
Problem solving process
Satveer Mann
 
UX Beyond UCD (Peter Boersma, UXCE12)
UX Beyond UCD (Peter Boersma, UXCE12)UX Beyond UCD (Peter Boersma, UXCE12)
UX Beyond UCD (Peter Boersma, UXCE12)
Peter Boersma
 

What's hot (20)

Designing Successful International Go-To-Market Strategies
Designing Successful International Go-To-Market StrategiesDesigning Successful International Go-To-Market Strategies
Designing Successful International Go-To-Market Strategies
 
Modeling and Simulation in Business Process Management
Modeling and Simulation in Business Process ManagementModeling and Simulation in Business Process Management
Modeling and Simulation in Business Process Management
 
What is Product Management?
What is Product Management?What is Product Management?
What is Product Management?
 
Usability & Interface Design for HiTech Products
Usability & Interface Design for HiTech ProductsUsability & Interface Design for HiTech Products
Usability & Interface Design for HiTech Products
 
Business Case
Business CaseBusiness Case
Business Case
 
Personas: A Sure Cure for the Ailing Market Requirements Document
Personas: A Sure Cure for the Ailing Market Requirements DocumentPersonas: A Sure Cure for the Ailing Market Requirements Document
Personas: A Sure Cure for the Ailing Market Requirements Document
 
What is Product Management?
What is Product Management?What is Product Management?
What is Product Management?
 
Product Management
Product ManagementProduct Management
Product Management
 
Product Management 101 for Startups
Product Management 101 for StartupsProduct Management 101 for Startups
Product Management 101 for Startups
 
Software Product Management – Optimizing WHAT to Develop
Software Product Management – Optimizing WHAT to Develop Software Product Management – Optimizing WHAT to Develop
Software Product Management – Optimizing WHAT to Develop
 
10 Best Practices Of Software Product Management
10 Best Practices Of Software Product Management10 Best Practices Of Software Product Management
10 Best Practices Of Software Product Management
 
Sjaak Brinkkemper: Visual Business Modeling Techniques for the Software Industry
Sjaak Brinkkemper: Visual Business Modeling Techniques for the Software IndustrySjaak Brinkkemper: Visual Business Modeling Techniques for the Software Industry
Sjaak Brinkkemper: Visual Business Modeling Techniques for the Software Industry
 
Requirement Writing for Product Management
Requirement Writing for Product ManagementRequirement Writing for Product Management
Requirement Writing for Product Management
 
Software Product Management in Web 2.0
Software Product Management in Web 2.0Software Product Management in Web 2.0
Software Product Management in Web 2.0
 
Practical Product Management for new Product Managers
Practical Product Management for new Product ManagersPractical Product Management for new Product Managers
Practical Product Management for new Product Managers
 
BPSim Briefing
BPSim BriefingBPSim Briefing
BPSim Briefing
 
Strategic Role Product Management
Strategic Role Product ManagementStrategic Role Product Management
Strategic Role Product Management
 
Strategic Role Product Management
Strategic Role Product ManagementStrategic Role Product Management
Strategic Role Product Management
 
Problem solving process
Problem solving processProblem solving process
Problem solving process
 
UX Beyond UCD (Peter Boersma, UXCE12)
UX Beyond UCD (Peter Boersma, UXCE12)UX Beyond UCD (Peter Boersma, UXCE12)
UX Beyond UCD (Peter Boersma, UXCE12)
 

Similar to Lead AI incubations as a Product manager

Agile Mumbai 2022 - Ashwinee Singh | Agile in AI or AI in Agile?
Agile Mumbai 2022 - Ashwinee Singh | Agile in AI or AI in Agile?Agile Mumbai 2022 - Ashwinee Singh | Agile in AI or AI in Agile?
Agile Mumbai 2022 - Ashwinee Singh | Agile in AI or AI in Agile?
AgileNetwork
 
Building Scalable ML Products by TripAdvisor PM & Data Scientist
Building Scalable ML Products by TripAdvisor PM & Data ScientistBuilding Scalable ML Products by TripAdvisor PM & Data Scientist
Building Scalable ML Products by TripAdvisor PM & Data Scientist
Product School
 
Customer segmentation for business success with knime
Customer segmentation for business success with knimeCustomer segmentation for business success with knime
Customer segmentation for business success with knime
Knoldus Inc.
 
GraphTour London 2020 - Customer Journey
GraphTour London 2020  - Customer Journey GraphTour London 2020  - Customer Journey
GraphTour London 2020 - Customer Journey
Neo4j
 
Choose the Right Problems to Solve with ML by Spotify PM
Choose the Right Problems to Solve with ML by Spotify PMChoose the Right Problems to Solve with ML by Spotify PM
Choose the Right Problems to Solve with ML by Spotify PM
Product School
 
Demystifying ML/AI
Demystifying ML/AIDemystifying ML/AI
Demystifying ML/AI
Matthew Reynolds
 
The Product Management Journey by Adobe & PayPal PMs
The Product Management Journey by Adobe & PayPal PMsThe Product Management Journey by Adobe & PayPal PMs
The Product Management Journey by Adobe & PayPal PMs
Product School
 
Design UX for AI
Design UX for AIDesign UX for AI
Design UX for AI
Debapriya Basu
 
Demystifying Data Science
Demystifying Data ScienceDemystifying Data Science
Demystifying Data Science
Data Science Milan
 
Managing machine learning
Managing machine learningManaging machine learning
Managing machine learning
David Murgatroyd
 
How to be a Digital Products Ninja by ServiceNow Sr. PM
How to be a Digital Products Ninja by ServiceNow Sr. PMHow to be a Digital Products Ninja by ServiceNow Sr. PM
How to be a Digital Products Ninja by ServiceNow Sr. PM
Product School
 
GraphTour 2020 - Customer Journey with Neo4j Services
GraphTour 2020 - Customer Journey with Neo4j ServicesGraphTour 2020 - Customer Journey with Neo4j Services
GraphTour 2020 - Customer Journey with Neo4j Services
Neo4j
 
Rsqrd AI: From R&D to ROI of AI
Rsqrd AI: From R&D to ROI of AIRsqrd AI: From R&D to ROI of AI
Rsqrd AI: From R&D to ROI of AI
Sanjana Chowdhury
 
Give the People What They Want: An Approach to Thoughtful KM Technology
Give the People What They Want: An Approach to Thoughtful KM TechnologyGive the People What They Want: An Approach to Thoughtful KM Technology
Give the People What They Want: An Approach to Thoughtful KM Technology
Enterprise Knowledge
 
Guide to end end machine learning projects
Guide to end end machine learning projectsGuide to end end machine learning projects
Guide to end end machine learning projects
Skyl.ai
 
How to Be a Data Driven PM by TORA Chief Marketing Officer
How to Be a Data Driven PM by TORA Chief Marketing OfficerHow to Be a Data Driven PM by TORA Chief Marketing Officer
How to Be a Data Driven PM by TORA Chief Marketing Officer
Product School
 
Using Data Science to Build an End-to-End Recommendation System
Using Data Science to Build an End-to-End Recommendation SystemUsing Data Science to Build an End-to-End Recommendation System
Using Data Science to Build an End-to-End Recommendation System
VMware Tanzu
 
Google Cloud Machine Learning
 Google Cloud Machine Learning  Google Cloud Machine Learning
Google Cloud Machine Learning
India Quotient
 
How to Increase Your Product Sense by ServiceNow Senior PM
How to Increase Your Product Sense by ServiceNow Senior PMHow to Increase Your Product Sense by ServiceNow Senior PM
How to Increase Your Product Sense by ServiceNow Senior PM
Product School
 
Design decisions in job architectures and competency modeling June 2020
Design decisions in job architectures and competency modeling June 2020Design decisions in job architectures and competency modeling June 2020
Design decisions in job architectures and competency modeling June 2020
Steven Forth
 

Similar to Lead AI incubations as a Product manager (20)

Agile Mumbai 2022 - Ashwinee Singh | Agile in AI or AI in Agile?
Agile Mumbai 2022 - Ashwinee Singh | Agile in AI or AI in Agile?Agile Mumbai 2022 - Ashwinee Singh | Agile in AI or AI in Agile?
Agile Mumbai 2022 - Ashwinee Singh | Agile in AI or AI in Agile?
 
Building Scalable ML Products by TripAdvisor PM & Data Scientist
Building Scalable ML Products by TripAdvisor PM & Data ScientistBuilding Scalable ML Products by TripAdvisor PM & Data Scientist
Building Scalable ML Products by TripAdvisor PM & Data Scientist
 
Customer segmentation for business success with knime
Customer segmentation for business success with knimeCustomer segmentation for business success with knime
Customer segmentation for business success with knime
 
GraphTour London 2020 - Customer Journey
GraphTour London 2020  - Customer Journey GraphTour London 2020  - Customer Journey
GraphTour London 2020 - Customer Journey
 
Choose the Right Problems to Solve with ML by Spotify PM
Choose the Right Problems to Solve with ML by Spotify PMChoose the Right Problems to Solve with ML by Spotify PM
Choose the Right Problems to Solve with ML by Spotify PM
 
Demystifying ML/AI
Demystifying ML/AIDemystifying ML/AI
Demystifying ML/AI
 
The Product Management Journey by Adobe & PayPal PMs
The Product Management Journey by Adobe & PayPal PMsThe Product Management Journey by Adobe & PayPal PMs
The Product Management Journey by Adobe & PayPal PMs
 
Design UX for AI
Design UX for AIDesign UX for AI
Design UX for AI
 
Demystifying Data Science
Demystifying Data ScienceDemystifying Data Science
Demystifying Data Science
 
Managing machine learning
Managing machine learningManaging machine learning
Managing machine learning
 
How to be a Digital Products Ninja by ServiceNow Sr. PM
How to be a Digital Products Ninja by ServiceNow Sr. PMHow to be a Digital Products Ninja by ServiceNow Sr. PM
How to be a Digital Products Ninja by ServiceNow Sr. PM
 
GraphTour 2020 - Customer Journey with Neo4j Services
GraphTour 2020 - Customer Journey with Neo4j ServicesGraphTour 2020 - Customer Journey with Neo4j Services
GraphTour 2020 - Customer Journey with Neo4j Services
 
Rsqrd AI: From R&D to ROI of AI
Rsqrd AI: From R&D to ROI of AIRsqrd AI: From R&D to ROI of AI
Rsqrd AI: From R&D to ROI of AI
 
Give the People What They Want: An Approach to Thoughtful KM Technology
Give the People What They Want: An Approach to Thoughtful KM TechnologyGive the People What They Want: An Approach to Thoughtful KM Technology
Give the People What They Want: An Approach to Thoughtful KM Technology
 
Guide to end end machine learning projects
Guide to end end machine learning projectsGuide to end end machine learning projects
Guide to end end machine learning projects
 
How to Be a Data Driven PM by TORA Chief Marketing Officer
How to Be a Data Driven PM by TORA Chief Marketing OfficerHow to Be a Data Driven PM by TORA Chief Marketing Officer
How to Be a Data Driven PM by TORA Chief Marketing Officer
 
Using Data Science to Build an End-to-End Recommendation System
Using Data Science to Build an End-to-End Recommendation SystemUsing Data Science to Build an End-to-End Recommendation System
Using Data Science to Build an End-to-End Recommendation System
 
Google Cloud Machine Learning
 Google Cloud Machine Learning  Google Cloud Machine Learning
Google Cloud Machine Learning
 
How to Increase Your Product Sense by ServiceNow Senior PM
How to Increase Your Product Sense by ServiceNow Senior PMHow to Increase Your Product Sense by ServiceNow Senior PM
How to Increase Your Product Sense by ServiceNow Senior PM
 
Design decisions in job architectures and competency modeling June 2020
Design decisions in job architectures and competency modeling June 2020Design decisions in job architectures and competency modeling June 2020
Design decisions in job architectures and competency modeling June 2020
 

Recently uploaded

Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 

Recently uploaded (20)

Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 

Lead AI incubations as a Product manager

  • 1. LEADING AI (ML) INCUBATIONS DEBAPRIYA BASU PRINCIPAL PRODUCT MANAGER @ ZILLOW
  • 2. HELLO! I am Debapriya Basu I am here to share my learnings and experiences on how to drive AI incubations. You can find me at https://www.linkedin.com/in/debapriyabasu/ Current: PM@Zillow Group Former: PM@Microsoft 2
  • 3. WHAT I WILL COVER Journey of an AI(ML) PM, using real life examples to illustrate ◎ When to use AI(ML) to solve customer problems ◎ What is a generic PM framework for an AI (ML) incubation ◎ What skills help PMs to succeed in AI (ML) incubations 3
  • 6. IDENTIFY CUSTOMER PROBLEM ◎ What is the problem ◎ How can the problem be solved without AI(ML) ◎ How can AI(ML) add value ◎ Identifies complex patterns to predict outcomes ◎ Adapts outcome to inputs in real time ◎ Scales on vast datasets fast ◎ Enables personalization ◎ Adapts to post launch improvements on model through feedback flywheel generated by user’s interaction with UX + AI 6 ZESTIMATE
  • 7. AI(ML) IN ACTION 2 PREDICTION RECOMMENDATION CLASSIFICATION ANOMALY DETECTION NATURAL LANGUAGE PROCESSING CONVERSATIONAL AI ETC
  • 8. USE AI (ML) TECH FOR ◎ Predictions 8ZILLOW
  • 9. USE AI (ML) TECH FOR ◎ Predictions (ZESTIMATE) ◎ Recommendations 9 NORDSTROM
  • 10. USE AI (ML) TECH FOR ◎ Predictions ◎ Recommendations ◎ Classification 10 MICROSOFT
  • 11. USE AI (ML) TECH FOR ◎ Predictions ◎ Recommendations ◎ Classification ◎ Natural Language Processing 11 MICROSOFT
  • 12. ◎ Predictions ◎ Recommendations ◎ Classification ◎ Natural Language Processing ◎ Anomaly Detection USE AI (ML) TECH FOR 12 GOOGLE
  • 13. ◎ Predictions ◎ Recommendations ◎ Classification ◎ Natural Language Processing ◎ Anomaly Detection ◎ Conversational AI ◎ etc USE AI (ML) TECH FOR 13 GOOGLE
  • 14. USE AI(ML) STRATEGY TO DRIVE BUSINESS OUTCOMES3
  • 15. BUSINESS OUTCOMES ◎ AI(ML) solutions provide such enhanced productivity for end-users that it ends up changing their Human Computer Interaction and becomes table stakes for businesses Search 15
  • 16. BUSINESS OUTCOMES ◎ Customized User Experiences leads to engaged and retained users ◎ Recommendations ◎ Custom Personalization ◎ Conversational AI Netflix artwork is personalized to Individuals 16NETFLIX
  • 17. BUSINESS OUTCOMES ◎ Identification of insights using AI(ML) help optimize for business goals (like saving costs or deciding more effectively where to invest) 17 GOOGLE Google used DeepMind’s ML to reduce energy to cool its data centers by 40%
  • 18. BUSINESS OUTCOMES ◎ Strategy helps expand to new surfaces and customers quicker Google cloud search is Google search for enterprise content and is available in Gmail, Drive, Docs, Sheets, Slides, Calendar here 18 GOOGLE
  • 20. STAGES 20 Identify Data and AI Technology Ideate PrototypeDefine Vision Build TeamGet Sponsors hip ArchitectureUX Experiment and Productionize we Develop Model
  • 21. IDEATE ALIGN Align stakeholders to a common definition of the problem OBJECTIVE FUNCTION Is it Prediction, Classification or something else MODEL QUALITY METRICS Classification Metrics like Precision, Recall etc Rank Aware Metrics like NDCG, MRR etc Trade-offs 21 EXPERIENCES Identify hero experience with implicit and explicit user feedback mechanism to ideate SUCCESS DEFINITION Define success in terms of online metrics
  • 22. IDEATE 22 GOAL: How popular will a listing be? OBJECTIVE FUNCTION: Predict the likelihood of a listing to drive a contact request tomorrow, given ● the listing content features (price, size, location etc) and ● historical engagement (the number of views, saves and contacts a listing has received on the previous days) OFFLINE METRIC: AUC and NDCG ONLINE METRIC: #contacts, #views Ref
  • 23. IDENTIFY DATA AND AI TECHNOLOGY DATA ◎ 1st Party vs 3rd Party ◎ Privacy and Security ◎ Fresh ◎ Unbiased ◎ Representative ◎ Relevant ◎ Missing data ◎ Noisy data ◎ Inconsistent 23 AI TECH ◎ Machine learned ◎ Supervised ◎ Unsupervised ◎ Reinforced ◎ Modeling Techniques ◎ Deep learning ◎ NLP ◎ Ensemble Learning ◎ Pre-trained Models
  • 24. DEFINE VISION 24 SurfacesValue Proposition Prototype Crawl, Walk, Run Metric and Tradeoff for Success Long-term Success Examples: Summarization to help user triage work content effectively User UnderstandingAI to understand and predict customer behaviour for deeper personalization.
  • 25. PROTOTYPE 25 Validate ● If supervised learning, validate offline metrics against ground truth ● If clustering, determine how well situated a point is in a cluster or how distant clusters are Build ● Simplify objective function ● Select most relevant features ● Test multiple algos if needed Iterate till acceptance criteria reached ● Define behavior in edge cases ● Define fallback if model does not work as needed Not often time-bound and maynot yield best results in get go Don’t forget to eyeball Are you improving performance on existing non-AI orAI solution Analyze ● Analyze every important attribute of dataset ● Identify relationships between attributes in the dataset ● Analyze in context of time, user etc ● Visualize
  • 26. GET SPONSORSHIP 26 ROI In terms of monetary gain, users acquired, retained, cost saving, gain or save on company OKRs Resourcing How many What type Value for the business Align with overall strategy Competing / Differentiator Value for the customer Productivity, Engagement etc SELL PRODUCT/TECH VISION
  • 27. BUILD TEAM Immediate Skills ◎ Applied Science ◎ Data Science ◎ Data Pipeline Engineering ◎ E2E and online Product Engineering ◎ Machine Learning Engineering 27 V-Team ◎ Annotators ◎ Experience Teams ◎ Architecture Teams ◎ Data Engineering Teams ◎ Experimentation Platform Teams ◎ Legal, Privacy, Security Attitude ● Comfort with ambiguity ● Willingness and ability to shape the problem ● Ability to look at the problem from different angles and dimensions ● Ability to think laterally ● Success comes in iterations
  • 28. 28 UX FOR AI -> TRANSPARENT + EXPLAINABLE AI MODEL CONFIDENCE EXPLICIT FEEDBACK LIKE/DISLIKE DATA SOURCES MODEL FEATURES Ref IMPLICIT FEEDBACK IS CRITICAL
  • 29. AI ARCHITECTURE 29 Ref Offline Modeling pipeline E2E Architecture 3 levels ◎ Offline model training pipeline ◎ Online serving infrastructure ◎ E2E architecture ◎ UX ◎ Online serving infra ◎ Offline Batch processing ◎ Other dependent systems PM considerations - Mechanism of Data collection (batched/streamed) - Frequency of Data Collection - Dependency systems - How are predictions processed (real-time/offline)
  • 30. SHIP A MODEL Refine prototype or build new model ◎ DataAnalysis ◎ Algorithm selection ◎ Objective function selection ◎ Training and test set selection ◎ Feature selection ◎ Expand data coverage ◎ Check for outliers ◎ Retrain, retest your model ◎ Scale to new markets and languages 30 Operationalize ◎ Validate via online Experiments ◎ Ship in production ◎ Learn from causal uplift analysis ◎ Scale data collection ◎ Scale models to new markets and languages ◎ Incorporate feedback either in real time or offline ◎ Reduce friction to deploy models ◎ Version control models Success => Online metric improvements, Offline metric improvement
  • 31. SUSTAINED SUCCESS CRITERIA AI Models powering Individual Product or Feature Established Relation between online metric and offline metric 31 AI Models for understanding a class of entities Adoption User UnderstandingAI is a class of models that helps understand customer’s state, segment and journey
  • 32. ETHICAL AI Privacy AI models should be built within guardrails to ensure users cannot be identified or their details inferred from model output Researchers were able to identify Netflix users by correlating anonymized test data provided in the Netflix Prize competition with publicly available IMDB movie review database. 32 Fairness AI/ML models used for making decisions or predictions should not be biased with respect to protected attributes (latent bias) such as race, gender and sexuality. It should be aware and counter impacts of interaction and selection bias also. A MIT study Project Gender Shades uncovered the bias that facial analysis technologies have a heavy bias towards white males. JoyAdowaa Buolamwini foundedAlgorithmic Justice League, an organisation that looks to challenge bias in decision making software
  • 33. SKILLS THAT HELP AI PMs SUCCEED 33
  • 34. SKILLS 34 Clarify Clarify goals, assumptions Understand what the data says Simplify problem, process, solution Be resilient Learn from failures, course correct, reshape problem, remodel, reengineer Success is a process, not an end goal Focus Keep an eye on customer problem at all times Refine optimization function and online metric until crisp, offline metrics until relation between online and offline metric is identified Zoom in-out (+) Guide product direction and discussion as needed (-)Align product to broader business strategy
  • 35. WHAT’S NEXT AFTER A SUCCESSFUL INCUBATION 35 Life post incubation (launch) ◎ Analyze user feedback data, both implicit and explicit ◎ Understand user pain-points with the product and work to mitigate it As a PM, this is the moment where you decide to take the shipped technology to next phase or move to shape a new idea to solve a customer problem ◎ Continue to iterate model with fresh data and feedback ◎ Build a strategy for improved model quality, by training on sophisticated frameworks, more data etc ◎ Understand and analyze industry and expert sentiments on the product ◎ Build a strategy of the shipped product/technology ROI ◎ Should it be expanded to new surfaces, new markets ◎ Does the engagement and feedback funnel provide enough data to retrain models ◎ Should UX be updated to ensure better quality feedback USER IMPACT MODEL QUALITY PRODUCT- TECH STRATEGY
  • 36. HOW IS LEADING AN AI (ML) INCUBATION DIFFERENT FROM LEADING OTHER PROJECTS AS A PM 36 What’s same, what’s different - Understand customer problem, - Define strategy - Define vision and success criteria of product - Drive alignment and collaboration - Execute - UnderstandAI technology, process and needs of building models - Define optimization goal of the model, success KPIs - Understand Datasets, learn relationship between online and offline metric - Design UX that works for the non-deterministic aspect ofAI - Understand Privacy and Legal impact onAI models and how they affect customers Core PM skills AI PM skills - Shape a problem from ambiguity - Find, stitch data, identify insights from data - Envision and convince others of the vision - Collaborate, collaborate, collaborate - Think laterally and think iteratively, reshape, re-pivot as needed - Be resilient (failures form the way to ultimate success) AI incubation PM skills
  • 37. SPECIAL THANKS ◎ Amit Mondal, Google ◎ Kieran Mcdonald, Microsoft ◎ Ondrej Linda, Zillow ◎ Sangdi Lin, Zillow 37 Slide template
  • 38. WHAT I COVERED Takeaways and food for thought ◎ When do you use AI (ML) to solve customer problems ◎ What are the stages you as a PM go through in an AI (ML) incubation ◎ What skills and mindset will help you to succeed in AI (ML) incubations Please reach out with your comments and thoughts at tutulpriya@gmail.com 38