SlideShare uma empresa Scribd logo
1 de 38
Baixar para ler offline
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 ïŹnd 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
◎ IdentiïŹes 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 ïŹ‚ywheel 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
◎ ClassiïŹcation
10
MICROSOFT
USE AI (ML)
TECH FOR
◎ Predictions
◎ Recommendations
◎ ClassiïŹcation
◎ Natural Language Processing
11
MICROSOFT
◎ Predictions
◎ Recommendations
◎ ClassiïŹcation
◎ Natural Language Processing
◎ Anomaly Detection
USE AI (ML)
TECH FOR
12
GOOGLE
◎ Predictions
◎ Recommendations
◎ ClassiïŹcation
◎ 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
NetïŹ‚ix artwork is personalized to
Individuals
16NETFLIX
BUSINESS
OUTCOMES
◎ IdentiïŹcation 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 PrototypeDeïŹne
Vision
Build TeamGet
Sponsors
hip
ArchitectureUX Experiment
and
Productionize
we
Develop
Model
IDEATE ALIGN
Align stakeholders to a
common deïŹnition of
the problem
OBJECTIVE FUNCTION
Is it Prediction, ClassiïŹcation
or something else
MODEL QUALITY
METRICS
ClassiïŹcation 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
DeïŹne 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
ofïŹ‚ine 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
● DeïŹne behavior in
edge cases
● DeïŹne 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 OfïŹ‚ine Modeling pipeline
E2E Architecture
3 levels
◎ OfïŹ‚ine model training pipeline
◎ Online serving infrastructure
◎ E2E architecture
◎ UX
◎ Online serving infra
◎ OfïŹ‚ine 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/ofïŹ‚ine)
SHIP A MODEL ReïŹne 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 ofïŹ‚ine
◎ Reduce friction to deploy models
◎ Version control models
Success => Online metric improvements,
OfïŹ‚ine metric improvement
SUSTAINED
SUCCESS
CRITERIA
AI Models powering
Individual Product or Feature
Established Relation between
online metric and ofïŹ‚ine 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
identiïŹed or their details inferred
from model output
Researchers were able to identify NetïŹ‚ix
users by correlating anonymized test data
provided in the NetïŹ‚ix 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
ReïŹne optimization function and
online metric until crisp, ofïŹ‚ine
metrics until relation between online
and ofïŹ‚ine metric is identiïŹed
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,
- DeïŹne strategy
- DeïŹne vision and success criteria of product
- Drive alignment and collaboration
- Execute
- UnderstandAI technology, process and needs of building models
- DeïŹne optimization goal of the model, success KPIs
- Understand Datasets, learn relationship between online and ofïŹ‚ine 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

Mais conteĂșdo relacionado

Mais procurados

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
 

Mais procurados (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)
 

Semelhante a Lead AI incubations as a Product manager

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
 
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
 

Semelhante a 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
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 

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 ïŹnd 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 ◎ IdentiïŹes 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 ïŹ‚ywheel 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 ◎ ClassiïŹcation 10 MICROSOFT
  • 11. USE AI (ML) TECH FOR ◎ Predictions ◎ Recommendations ◎ ClassiïŹcation ◎ Natural Language Processing 11 MICROSOFT
  • 12. ◎ Predictions ◎ Recommendations ◎ ClassiïŹcation ◎ Natural Language Processing ◎ Anomaly Detection USE AI (ML) TECH FOR 12 GOOGLE
  • 13. ◎ Predictions ◎ Recommendations ◎ ClassiïŹcation ◎ 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 NetïŹ‚ix artwork is personalized to Individuals 16NETFLIX
  • 17. BUSINESS OUTCOMES ◎ IdentiïŹcation 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 PrototypeDeïŹne Vision Build TeamGet Sponsors hip ArchitectureUX Experiment and Productionize we Develop Model
  • 21. IDEATE ALIGN Align stakeholders to a common deïŹnition of the problem OBJECTIVE FUNCTION Is it Prediction, ClassiïŹcation or something else MODEL QUALITY METRICS ClassiïŹcation 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 DeïŹne 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 ofïŹ‚ine 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 ● DeïŹne behavior in edge cases ● DeïŹne 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 OfïŹ‚ine Modeling pipeline E2E Architecture 3 levels ◎ OfïŹ‚ine model training pipeline ◎ Online serving infrastructure ◎ E2E architecture ◎ UX ◎ Online serving infra ◎ OfïŹ‚ine 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/ofïŹ‚ine)
  • 30. SHIP A MODEL ReïŹne 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 ofïŹ‚ine ◎ Reduce friction to deploy models ◎ Version control models Success => Online metric improvements, OfïŹ‚ine metric improvement
  • 31. SUSTAINED SUCCESS CRITERIA AI Models powering Individual Product or Feature Established Relation between online metric and ofïŹ‚ine 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 identiïŹed or their details inferred from model output Researchers were able to identify NetïŹ‚ix users by correlating anonymized test data provided in the NetïŹ‚ix 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 ReïŹne optimization function and online metric until crisp, ofïŹ‚ine metrics until relation between online and ofïŹ‚ine metric is identiïŹed 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, - DeïŹne strategy - DeïŹne vision and success criteria of product - Drive alignment and collaboration - Execute - UnderstandAI technology, process and needs of building models - DeïŹne optimization goal of the model, success KPIs - Understand Datasets, learn relationship between online and ofïŹ‚ine 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