SlideShare a Scribd company logo
Bringing Personalization to
Customers and Patients at
CVS Health
Michelle Un
Raghu Nakka
Agenda
Personalization at CVS
Growth & Challenges
Looking to the Future
CVS Health at a Glance
9,990+
retail locations
62M+
ExtraCare card
members
2.5B
prescriptions
managed or filled
4.5M
customers served by CVS
Pharmacy stores daily
Source: https://cvshealth.com/about/facts-and-company-information
Understanding CVS customer behavior
Unique Customers
Unique Data
Unique Situations
• Different types of customers means large number of micro-segments which poses
challenges to understand overall behavior of customer
• Pharmacy patient health needs are varied and sometimes unpredictable
• Not a typical grocery store customer
• Hard to predict customer behavior of a convenience shopper
• Data sparsity and dimensionality leads into overfitting issues
• Need to be able to respond to evolving retail and healthcare industries
• Limited ways to influence or incentivize patient health behavior within the pharmacy setting
• Situations like COVID-19 will instantly make static machine learning models either outdated or
invalid
Strict Data Use and Confidentiality Agreement
o Due to patient confidentiality concerns and HIPAA restrictions, Front Store and Pharmacy data and Personalization efforts are kept completely separate
o All use cases are reviewed by legal team to ensure conformance with laws and regulations
o The team does share skills / technical expertise across separate environment to accelerate learning
Personalization at CVS
Personalization at CVS
Personalization is delivering the right individual experience in the right channel at the right time
The Right Experience...
In the Right Channel...
At the Right Time...
Tailored for
Each Individual Customers
Product
Sales &
Rewards
Service
Loyalty &
Engagement
Mobile Web In StoreReceipt
Call
Center
Location Time Weather Schedule
Technology to support Personalization
To move quickly, we leveraged existing technology where suitable and used the cloud to enable an agile
analytics capability
Structured Data
Sources
Files from Data
Sources
Data
Warehouses
Batch Mode
Existing Sources Data Ingestion
Data Layer Features Opportunities Model
Offer
Delivery
Processing Layers
Control-M
Industrialized ‘Next-Best-Action’ Pipeline
DevOps Orchestration Analytics and Compute
DAG
Measurements and
Insights
Microsoft Azure
Test and Learning Experimentation
The Personalization Journey
From idea to in-market in less than 6 months, but with constant need to pivot to meet future needs
Built pilot in on-prem
Hadoop environment
20192018
Scaled personalized
offers to 100%
Migrated from on-prem
to Azure Databricks to
enable scale-up
2020
Launched first
personalized offers to
1% customers
Reassess technology for
future growth and use
cases
Scaled test and
learn experimentation
framework
Introduced test and learn
experimentation and
doubled the number of
personalized products
Personalization journey
begins
The Personalization Journey
From idea to in-market in less than 6 months, but with constant need to pivot to meet future needs
Built pilot in on-prem
Hadoop environment
20192018
Scaled personalized
offers to 100%
Migrated from on-prem
to Azure Databricks to
enable scale-up
2020
Launched first
personalized offers to
1% customers
Reassess technology for
future growth and use
cases
Scaled test and
learn experimentation
framework
Introduced test and learn
experimentation and
doubled the number of
personalized products
Personalization journey
begins
Team Size
Impact of Personalization
There are many use cases enabled through Personalization, which help to enhance customer
experience, improve health outcomes, and drive value for CVS Health
Example Use Case Desired ImpactExample Solution
Determine the best clinical product
to offer a patient given unique
health needs
• Increase prescription refill rate
• Reduce patient gaps in therapy
• Improve condition-level adherence
Determine the best channel to send a
clinical product to a patient
Predict patient's propensity to accept
an offer given outreach based off of
patient behavior
• Increase responsiveness to channel
• Increase adoption of clinical products
• Spend pharmacy time on only most critical
clinical outreaches
Test random assignment of channel, collect
data, then optimize channel assignment using
experimentation or modeling approach
Present most relevant and efficient
coupon offers to ExtraCare members
Create microsegments based off of customer
behavior to provide most relevant offers
• Increase engagement of active customers
• Re-engage with lapsed customers
Improve interpretation of patient's
responses
Analyze past responses and improve
interpretation through rule-based engine;
explore and leverage natural language
processing for real-time interpretation
• Increase responsiveness to channel
• Increase adoption of clinical products
• Improve patient experience
Example Use Case:
Pharmacy
Problem
• One barrier to medication adherence that many
patients face is picking up medication on a
regular basis, due to a variety of barriers, such as
forgetfulness, cost, access, side effects, etc.
Example Solution
• Understand medication adherence profile and
barriers to medication adherence
• Use machine learning to determine what
products and services may help a patient based
on their specific needs (i.e. automated refills,
reminders and notifications)
• Use test and learning experimentation to
determine the best channel, timing, and
messaging to promote and package the service
to the patient
Offer automatic refill
service to patient
Offer the service to the
patient through a SMS
Emphasize the convenience
offered by the service
in the messaging
Example Use Case:
Retail Front Store
CouponOffer at
Register
Coupon influences the
next store trip
Presence of offer
expands basket size
during the trip
Problem
• Growing the engagement of most
valuable customers. Re-engage lapsed
customers and engage all active product
shoppers
Example Solution
• Personalize communication, provide
relevant and exciting offers using data from
customer profile
Results driven through Personalization
Data and insights driven strategy in retail pharmacy help to improve to medication adherence
Pharmacy
RESULTS
1.6%
overall
improvement
in adherence
PREDICTION
Optimized Offers
Refill rate reminder
timing
Preferred
messaging/
effectiveness
Prescriber outreach
effectiveness
KEY PROFILE ELEMENTS
Adherence
likelihood
Medication
profile
Cost profile and
cost sensitivity
Offer and
response history
Prescriber relationship
Source: Enterprise Analytics, 2019; Image Source: CVS Health Creative Resource Library, accessed 2019
Growth & Challenges
Enabling Speed to Market
Cloud-based environment enabled us to get to market quickly, expand the platform with the growth of
the team, and rapidly introduce new improvements to the application
Ease of Use Collaboration
• More flexibility to spin up and down
different types of clusters to meet
emerging project needs and
changing team size
• Not restricted to physical hardware
constraints
• Less focus on Spark tuning due to
performance and autoscaling
features
• Databricks workspace centralizes
assets to make development easier,
including interactive notebook, cluster
management and performance
monitoring, metastore
• Less worrying about infrastructure
support and more focus on analytics
• Easy to integrate new Azure services
or supported services into our
environment
• Easy to onboard new users and
teams to integrated workspace
environment through Databricks
• Easy to collaborate using Databricks
notebooks
3Ease of Use2Scalability1
Growth & Performance Challenges
With quick growth, we encountered many challenges along the way, many of which we continue to
tackle
Handling
Big Data
Cost
Management
Evolving
Technology
• Size of data causes breakdown of production
pipeline while adding new features
• Growing team has varying exposure to Spark so use
cases outpace optimization
• Retail and healthcare industry not evolving as fast as
cloud technology industry
• New solutions need to be developed within the
constraints of the retail and healthcare industry (i.e.
security, compliance, archival regulations)
• Different clusters for ETL, model training, and
feature creation
• Code optimization and sampled data for
more efficient cluster usage
• Utilize features like cluster policies, pools, etc.
Finding Talent
• Difficult to find cross-functional skillsets with data
science, engineering, and DevOps background
• New / changing technology means limited pool of
talent
• Hiring talent with Python helped bridge the gap
between data science and engineering
• Increase training and opportunities to explore
new technology to grow the skillset
• Increasing size of team leads to high cost
• Cost visibility can be fragmented and difficult to
monitor cost
• Some optimization from Delta, but comes with
challenges
• Focus on partition sizing and cluster usage as
core concepts
• Assess alternate options that meet specific
requirements
• Advocate for features to be added where
needed
Solutions & Areas for ExplorationChallenge
Feature
Engineering
Machine Learning Journey
CVS is making strides towards leveraging machine learning for Personalization but with this comes a
unique set of challenges
Model
Training
Implement
Solution
• Automate model training pipeline, making it
generalizable across many use cases
• Modernize architecture that expands algorithm
options
Collaboration
• Blended roles and responsibilities
• Hand-off between data science and data
engineering can be clunky
• Increase cross-training and encourage ML
Engineer skillset
• Integrated development and deployment teams
in an Agile environment
• Micro-segmentation and disparate use cases
require many models to be trained and
implemented in parallel
• Robust model selection process
• Create centralized features which can be
leveraged across many use cases
• Explore deep learning and reinforcement
learning
• Exploring optimization software like
IBM CPLEX
• Explore tools like Kubeflow and MLFlow to
support model management and tracking
Solutions & Areas for ExplorationChallenge
• Complex feature engineering requires a lot
of compute power
• Optimization Layer constraints outside of
model increases complexity
• Model deployment is a manual process
• Limitations to each modeling approach
Looking to the Future
Finding the Right Tool for the Job
As future use cases evolve, there is a need to continually explore and new tools and technology to
existing tech stack
Real-Time Use CasesMachine LearningStorage and Compute Orchestration
Azure Cosmos DB
Azure Event Hubs
Questions?
Feedback
Your feedback is important to us.
Don’t forget to rate and
review the sessions.

More Related Content

What's hot

Trends in Data Modeling
Trends in Data ModelingTrends in Data Modeling
Trends in Data Modeling
DATAVERSITY
 
How to identify the correct Master Data subject areas & tooling for your MDM...
How to identify the correct Master Data subject areas & tooling for your MDM...How to identify the correct Master Data subject areas & tooling for your MDM...
How to identify the correct Master Data subject areas & tooling for your MDM...
Christopher Bradley
 
Data science in finance industry
Data science in finance industryData science in finance industry
Data science in finance industry
Institute of Contemporary Sciences
 
Building a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business GoalsBuilding a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business Goals
DATAVERSITY
 
Building a Winning Roadmap for Analytics
Building a Winning Roadmap for AnalyticsBuilding a Winning Roadmap for Analytics
Building a Winning Roadmap for Analytics
Ironside
 
Creating an Enterprise AI Strategy
Creating an Enterprise AI StrategyCreating an Enterprise AI Strategy
Creating an Enterprise AI Strategy
AtScale
 
Introduction to Business Intelligence
Introduction to Business IntelligenceIntroduction to Business Intelligence
Introduction to Business Intelligence
Almog Ramrajkar
 
How to Use a Semantic Layer to Deliver Actionable Insights at Scale
How to Use a Semantic Layer to Deliver Actionable Insights at ScaleHow to Use a Semantic Layer to Deliver Actionable Insights at Scale
How to Use a Semantic Layer to Deliver Actionable Insights at Scale
DATAVERSITY
 
Regulatory Reporting Dashboard
Regulatory Reporting DashboardRegulatory Reporting Dashboard
Regulatory Reporting Dashboard
accenture
 
Productionalizing Machine Learning Solutions with Effective Tracking, Monitor...
Productionalizing Machine Learning Solutions with Effective Tracking, Monitor...Productionalizing Machine Learning Solutions with Effective Tracking, Monitor...
Productionalizing Machine Learning Solutions with Effective Tracking, Monitor...
Databricks
 
BIG DATA & DATA ANALYTICS
BIG  DATA & DATA  ANALYTICSBIG  DATA & DATA  ANALYTICS
BIG DATA & DATA ANALYTICS
NAGARAJAGIDDE
 
DAS Slides: Enterprise Architecture vs. Data Architecture
DAS Slides: Enterprise Architecture vs. Data ArchitectureDAS Slides: Enterprise Architecture vs. Data Architecture
DAS Slides: Enterprise Architecture vs. Data Architecture
DATAVERSITY
 
Introduction to Data Analytics
Introduction to Data AnalyticsIntroduction to Data Analytics
Introduction to Data Analytics
Dr. C.V. Suresh Babu
 
Big data analytics, research report
Big data analytics, research reportBig data analytics, research report
Big data analytics, research report
JULIO GONZALEZ SANZ
 
What is Big Data?
What is Big Data?What is Big Data?
What is Big Data?
Bernard Marr
 
Big data analytics
Big data analyticsBig data analytics
Big data analytics
Vikram Nandini
 
BUSINESS INTELLIGENCE OVERVIEW & APPLICATIONS
BUSINESS INTELLIGENCE OVERVIEW & APPLICATIONSBUSINESS INTELLIGENCE OVERVIEW & APPLICATIONS
BUSINESS INTELLIGENCE OVERVIEW & APPLICATIONS
George Krasadakis
 
Learn to Use Databricks for the Full ML Lifecycle
Learn to Use Databricks for the Full ML LifecycleLearn to Use Databricks for the Full ML Lifecycle
Learn to Use Databricks for the Full ML Lifecycle
Databricks
 
Success Factors for Digital Transformation in Banking
Success Factors for Digital Transformation in BankingSuccess Factors for Digital Transformation in Banking
Success Factors for Digital Transformation in Banking
Tata Consultancy Services
 
8 Steps to Creating a Data Strategy
8 Steps to Creating a Data Strategy8 Steps to Creating a Data Strategy
8 Steps to Creating a Data Strategy
Silicon Valley Data Science
 

What's hot (20)

Trends in Data Modeling
Trends in Data ModelingTrends in Data Modeling
Trends in Data Modeling
 
How to identify the correct Master Data subject areas & tooling for your MDM...
How to identify the correct Master Data subject areas & tooling for your MDM...How to identify the correct Master Data subject areas & tooling for your MDM...
How to identify the correct Master Data subject areas & tooling for your MDM...
 
Data science in finance industry
Data science in finance industryData science in finance industry
Data science in finance industry
 
Building a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business GoalsBuilding a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business Goals
 
Building a Winning Roadmap for Analytics
Building a Winning Roadmap for AnalyticsBuilding a Winning Roadmap for Analytics
Building a Winning Roadmap for Analytics
 
Creating an Enterprise AI Strategy
Creating an Enterprise AI StrategyCreating an Enterprise AI Strategy
Creating an Enterprise AI Strategy
 
Introduction to Business Intelligence
Introduction to Business IntelligenceIntroduction to Business Intelligence
Introduction to Business Intelligence
 
How to Use a Semantic Layer to Deliver Actionable Insights at Scale
How to Use a Semantic Layer to Deliver Actionable Insights at ScaleHow to Use a Semantic Layer to Deliver Actionable Insights at Scale
How to Use a Semantic Layer to Deliver Actionable Insights at Scale
 
Regulatory Reporting Dashboard
Regulatory Reporting DashboardRegulatory Reporting Dashboard
Regulatory Reporting Dashboard
 
Productionalizing Machine Learning Solutions with Effective Tracking, Monitor...
Productionalizing Machine Learning Solutions with Effective Tracking, Monitor...Productionalizing Machine Learning Solutions with Effective Tracking, Monitor...
Productionalizing Machine Learning Solutions with Effective Tracking, Monitor...
 
BIG DATA & DATA ANALYTICS
BIG  DATA & DATA  ANALYTICSBIG  DATA & DATA  ANALYTICS
BIG DATA & DATA ANALYTICS
 
DAS Slides: Enterprise Architecture vs. Data Architecture
DAS Slides: Enterprise Architecture vs. Data ArchitectureDAS Slides: Enterprise Architecture vs. Data Architecture
DAS Slides: Enterprise Architecture vs. Data Architecture
 
Introduction to Data Analytics
Introduction to Data AnalyticsIntroduction to Data Analytics
Introduction to Data Analytics
 
Big data analytics, research report
Big data analytics, research reportBig data analytics, research report
Big data analytics, research report
 
What is Big Data?
What is Big Data?What is Big Data?
What is Big Data?
 
Big data analytics
Big data analyticsBig data analytics
Big data analytics
 
BUSINESS INTELLIGENCE OVERVIEW & APPLICATIONS
BUSINESS INTELLIGENCE OVERVIEW & APPLICATIONSBUSINESS INTELLIGENCE OVERVIEW & APPLICATIONS
BUSINESS INTELLIGENCE OVERVIEW & APPLICATIONS
 
Learn to Use Databricks for the Full ML Lifecycle
Learn to Use Databricks for the Full ML LifecycleLearn to Use Databricks for the Full ML Lifecycle
Learn to Use Databricks for the Full ML Lifecycle
 
Success Factors for Digital Transformation in Banking
Success Factors for Digital Transformation in BankingSuccess Factors for Digital Transformation in Banking
Success Factors for Digital Transformation in Banking
 
8 Steps to Creating a Data Strategy
8 Steps to Creating a Data Strategy8 Steps to Creating a Data Strategy
8 Steps to Creating a Data Strategy
 

Similar to How Azure and Databricks Enabled a Personalized Experience for Customers and Patients at CVS Health

Engage Patients, Reduce Manual Processes and Drive Key Insights with Interope...
Engage Patients, Reduce Manual Processes and Drive Key Insights with Interope...Engage Patients, Reduce Manual Processes and Drive Key Insights with Interope...
Engage Patients, Reduce Manual Processes and Drive Key Insights with Interope...
Perficient, Inc.
 
Strategy&_SCA_LinkedIn_v2
Strategy&_SCA_LinkedIn_v2Strategy&_SCA_LinkedIn_v2
Strategy&_SCA_LinkedIn_v2
David Meer
 
Summer Shorts: Using Predictive Analytics For Data-Driven Decisions
Summer Shorts: Using Predictive Analytics For Data-Driven DecisionsSummer Shorts: Using Predictive Analytics For Data-Driven Decisions
Summer Shorts: Using Predictive Analytics For Data-Driven Decisions
ibi
 
Lingustic Harmony in the Tower of Babel
Lingustic Harmony in the Tower of BabelLingustic Harmony in the Tower of Babel
Lingustic Harmony in the Tower of Babel
Ann Kelly
 
Physician schedule optimization model - Endeavor Analytics
Physician schedule optimization model - Endeavor AnalyticsPhysician schedule optimization model - Endeavor Analytics
Physician schedule optimization model - Endeavor Analytics
Endeavor Management
 
Optimizing_Customer_Lifecycle_with_Big_Data_Analytics_4079WP
Optimizing_Customer_Lifecycle_with_Big_Data_Analytics_4079WPOptimizing_Customer_Lifecycle_with_Big_Data_Analytics_4079WP
Optimizing_Customer_Lifecycle_with_Big_Data_Analytics_4079WP
Radium Communications
 
Moving to the Cloud: Modernizing Data Architecture in Healthcare
Moving to the Cloud: Modernizing Data Architecture in HealthcareMoving to the Cloud: Modernizing Data Architecture in Healthcare
Moving to the Cloud: Modernizing Data Architecture in Healthcare
Perficient, Inc.
 
Health Care: Cost Reductions through Data Insights - The Data Analysis Group
Health Care: Cost Reductions through Data Insights - The Data Analysis GroupHealth Care: Cost Reductions through Data Insights - The Data Analysis Group
Health Care: Cost Reductions through Data Insights - The Data Analysis Group
James Karis
 
Machine Learning in Customer Analytics
Machine Learning in Customer AnalyticsMachine Learning in Customer Analytics
Machine Learning in Customer Analytics
Course5i
 
Challenges in adapting predictive analytics
Challenges  in  adapting  predictive  analyticsChallenges  in  adapting  predictive  analytics
Challenges in adapting predictive analytics
Prasad Narasimhan
 
Use of Analytics to recover from COVID19 hit economy
Use of Analytics to recover from COVID19 hit economyUse of Analytics to recover from COVID19 hit economy
Use of Analytics to recover from COVID19 hit economy
Amit Parija
 
10 Things to Consider When Building a CTMS Business Case
10 Things to Consider When Building a CTMS Business Case10 Things to Consider When Building a CTMS Business Case
10 Things to Consider When Building a CTMS Business Case
Perficient, Inc.
 
Microsoft: A Waking Giant in Healthcare Analytics and Big Data
Microsoft: A Waking Giant in Healthcare Analytics and Big DataMicrosoft: A Waking Giant in Healthcare Analytics and Big Data
Microsoft: A Waking Giant in Healthcare Analytics and Big Data
Dale Sanders
 
AI Class Topic 3: Building Machine Learning Predictive Systems (Predictive Ma...
AI Class Topic 3: Building Machine Learning Predictive Systems (Predictive Ma...AI Class Topic 3: Building Machine Learning Predictive Systems (Predictive Ma...
AI Class Topic 3: Building Machine Learning Predictive Systems (Predictive Ma...
Value Amplify Consulting
 
Case Studies
Case StudiesCase Studies
Case Studies
Axis Technology
 
Data driven decision making
Data driven decision makingData driven decision making
Data driven decision making
SHAHZAD M. SALEEM
 
Maven and google pharma r&d (1)
Maven and google pharma r&d  (1)Maven and google pharma r&d  (1)
Maven and google pharma r&d (1)
Matt Barnes
 
Microsoft: A Waking Giant In Healthcare Analytics and Big Data
Microsoft: A Waking Giant In Healthcare Analytics and Big DataMicrosoft: A Waking Giant In Healthcare Analytics and Big Data
Microsoft: A Waking Giant In Healthcare Analytics and Big Data
Health Catalyst
 
2013 Year of Pharmaceutical Serialization - Get it Right
2013 Year of Pharmaceutical Serialization - Get it Right2013 Year of Pharmaceutical Serialization - Get it Right
2013 Year of Pharmaceutical Serialization - Get it Right
Michael Stewart
 
Center For Business Intelligence Pharma Relaunch 06 Final Update
Center For Business Intelligence Pharma Relaunch 06 Final UpdateCenter For Business Intelligence Pharma Relaunch 06 Final Update
Center For Business Intelligence Pharma Relaunch 06 Final Update
DCSmith1
 

Similar to How Azure and Databricks Enabled a Personalized Experience for Customers and Patients at CVS Health (20)

Engage Patients, Reduce Manual Processes and Drive Key Insights with Interope...
Engage Patients, Reduce Manual Processes and Drive Key Insights with Interope...Engage Patients, Reduce Manual Processes and Drive Key Insights with Interope...
Engage Patients, Reduce Manual Processes and Drive Key Insights with Interope...
 
Strategy&_SCA_LinkedIn_v2
Strategy&_SCA_LinkedIn_v2Strategy&_SCA_LinkedIn_v2
Strategy&_SCA_LinkedIn_v2
 
Summer Shorts: Using Predictive Analytics For Data-Driven Decisions
Summer Shorts: Using Predictive Analytics For Data-Driven DecisionsSummer Shorts: Using Predictive Analytics For Data-Driven Decisions
Summer Shorts: Using Predictive Analytics For Data-Driven Decisions
 
Lingustic Harmony in the Tower of Babel
Lingustic Harmony in the Tower of BabelLingustic Harmony in the Tower of Babel
Lingustic Harmony in the Tower of Babel
 
Physician schedule optimization model - Endeavor Analytics
Physician schedule optimization model - Endeavor AnalyticsPhysician schedule optimization model - Endeavor Analytics
Physician schedule optimization model - Endeavor Analytics
 
Optimizing_Customer_Lifecycle_with_Big_Data_Analytics_4079WP
Optimizing_Customer_Lifecycle_with_Big_Data_Analytics_4079WPOptimizing_Customer_Lifecycle_with_Big_Data_Analytics_4079WP
Optimizing_Customer_Lifecycle_with_Big_Data_Analytics_4079WP
 
Moving to the Cloud: Modernizing Data Architecture in Healthcare
Moving to the Cloud: Modernizing Data Architecture in HealthcareMoving to the Cloud: Modernizing Data Architecture in Healthcare
Moving to the Cloud: Modernizing Data Architecture in Healthcare
 
Health Care: Cost Reductions through Data Insights - The Data Analysis Group
Health Care: Cost Reductions through Data Insights - The Data Analysis GroupHealth Care: Cost Reductions through Data Insights - The Data Analysis Group
Health Care: Cost Reductions through Data Insights - The Data Analysis Group
 
Machine Learning in Customer Analytics
Machine Learning in Customer AnalyticsMachine Learning in Customer Analytics
Machine Learning in Customer Analytics
 
Challenges in adapting predictive analytics
Challenges  in  adapting  predictive  analyticsChallenges  in  adapting  predictive  analytics
Challenges in adapting predictive analytics
 
Use of Analytics to recover from COVID19 hit economy
Use of Analytics to recover from COVID19 hit economyUse of Analytics to recover from COVID19 hit economy
Use of Analytics to recover from COVID19 hit economy
 
10 Things to Consider When Building a CTMS Business Case
10 Things to Consider When Building a CTMS Business Case10 Things to Consider When Building a CTMS Business Case
10 Things to Consider When Building a CTMS Business Case
 
Microsoft: A Waking Giant in Healthcare Analytics and Big Data
Microsoft: A Waking Giant in Healthcare Analytics and Big DataMicrosoft: A Waking Giant in Healthcare Analytics and Big Data
Microsoft: A Waking Giant in Healthcare Analytics and Big Data
 
AI Class Topic 3: Building Machine Learning Predictive Systems (Predictive Ma...
AI Class Topic 3: Building Machine Learning Predictive Systems (Predictive Ma...AI Class Topic 3: Building Machine Learning Predictive Systems (Predictive Ma...
AI Class Topic 3: Building Machine Learning Predictive Systems (Predictive Ma...
 
Case Studies
Case StudiesCase Studies
Case Studies
 
Data driven decision making
Data driven decision makingData driven decision making
Data driven decision making
 
Maven and google pharma r&d (1)
Maven and google pharma r&d  (1)Maven and google pharma r&d  (1)
Maven and google pharma r&d (1)
 
Microsoft: A Waking Giant In Healthcare Analytics and Big Data
Microsoft: A Waking Giant In Healthcare Analytics and Big DataMicrosoft: A Waking Giant In Healthcare Analytics and Big Data
Microsoft: A Waking Giant In Healthcare Analytics and Big Data
 
2013 Year of Pharmaceutical Serialization - Get it Right
2013 Year of Pharmaceutical Serialization - Get it Right2013 Year of Pharmaceutical Serialization - Get it Right
2013 Year of Pharmaceutical Serialization - Get it Right
 
Center For Business Intelligence Pharma Relaunch 06 Final Update
Center For Business Intelligence Pharma Relaunch 06 Final UpdateCenter For Business Intelligence Pharma Relaunch 06 Final Update
Center For Business Intelligence Pharma Relaunch 06 Final Update
 

More from Databricks

DW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptx
Databricks
 
Data Lakehouse Symposium | Day 1 | Part 1
Data Lakehouse Symposium | Day 1 | Part 1Data Lakehouse Symposium | Day 1 | Part 1
Data Lakehouse Symposium | Day 1 | Part 1
Databricks
 
Data Lakehouse Symposium | Day 1 | Part 2
Data Lakehouse Symposium | Day 1 | Part 2Data Lakehouse Symposium | Day 1 | Part 2
Data Lakehouse Symposium | Day 1 | Part 2
Databricks
 
Data Lakehouse Symposium | Day 2
Data Lakehouse Symposium | Day 2Data Lakehouse Symposium | Day 2
Data Lakehouse Symposium | Day 2
Databricks
 
Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4
Databricks
 
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
Databricks
 
Democratizing Data Quality Through a Centralized Platform
Democratizing Data Quality Through a Centralized PlatformDemocratizing Data Quality Through a Centralized Platform
Democratizing Data Quality Through a Centralized Platform
Databricks
 
Learn to Use Databricks for Data Science
Learn to Use Databricks for Data ScienceLearn to Use Databricks for Data Science
Learn to Use Databricks for Data Science
Databricks
 
Why APM Is Not the Same As ML Monitoring
Why APM Is Not the Same As ML MonitoringWhy APM Is Not the Same As ML Monitoring
Why APM Is Not the Same As ML Monitoring
Databricks
 
The Function, the Context, and the Data—Enabling ML Ops at Stitch Fix
The Function, the Context, and the Data—Enabling ML Ops at Stitch FixThe Function, the Context, and the Data—Enabling ML Ops at Stitch Fix
The Function, the Context, and the Data—Enabling ML Ops at Stitch Fix
Databricks
 
Stage Level Scheduling Improving Big Data and AI Integration
Stage Level Scheduling Improving Big Data and AI IntegrationStage Level Scheduling Improving Big Data and AI Integration
Stage Level Scheduling Improving Big Data and AI Integration
Databricks
 
Simplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorchSimplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorch
Databricks
 
Scaling your Data Pipelines with Apache Spark on Kubernetes
Scaling your Data Pipelines with Apache Spark on KubernetesScaling your Data Pipelines with Apache Spark on Kubernetes
Scaling your Data Pipelines with Apache Spark on Kubernetes
Databricks
 
Scaling and Unifying SciKit Learn and Apache Spark Pipelines
Scaling and Unifying SciKit Learn and Apache Spark PipelinesScaling and Unifying SciKit Learn and Apache Spark Pipelines
Scaling and Unifying SciKit Learn and Apache Spark Pipelines
Databricks
 
Sawtooth Windows for Feature Aggregations
Sawtooth Windows for Feature AggregationsSawtooth Windows for Feature Aggregations
Sawtooth Windows for Feature Aggregations
Databricks
 
Redis + Apache Spark = Swiss Army Knife Meets Kitchen Sink
Redis + Apache Spark = Swiss Army Knife Meets Kitchen SinkRedis + Apache Spark = Swiss Army Knife Meets Kitchen Sink
Redis + Apache Spark = Swiss Army Knife Meets Kitchen Sink
Databricks
 
Re-imagine Data Monitoring with whylogs and Spark
Re-imagine Data Monitoring with whylogs and SparkRe-imagine Data Monitoring with whylogs and Spark
Re-imagine Data Monitoring with whylogs and Spark
Databricks
 
Raven: End-to-end Optimization of ML Prediction Queries
Raven: End-to-end Optimization of ML Prediction QueriesRaven: End-to-end Optimization of ML Prediction Queries
Raven: End-to-end Optimization of ML Prediction Queries
Databricks
 
Processing Large Datasets for ADAS Applications using Apache Spark
Processing Large Datasets for ADAS Applications using Apache SparkProcessing Large Datasets for ADAS Applications using Apache Spark
Processing Large Datasets for ADAS Applications using Apache Spark
Databricks
 
Massive Data Processing in Adobe Using Delta Lake
Massive Data Processing in Adobe Using Delta LakeMassive Data Processing in Adobe Using Delta Lake
Massive Data Processing in Adobe Using Delta Lake
Databricks
 

More from Databricks (20)

DW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptx
 
Data Lakehouse Symposium | Day 1 | Part 1
Data Lakehouse Symposium | Day 1 | Part 1Data Lakehouse Symposium | Day 1 | Part 1
Data Lakehouse Symposium | Day 1 | Part 1
 
Data Lakehouse Symposium | Day 1 | Part 2
Data Lakehouse Symposium | Day 1 | Part 2Data Lakehouse Symposium | Day 1 | Part 2
Data Lakehouse Symposium | Day 1 | Part 2
 
Data Lakehouse Symposium | Day 2
Data Lakehouse Symposium | Day 2Data Lakehouse Symposium | Day 2
Data Lakehouse Symposium | Day 2
 
Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4
 
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
 
Democratizing Data Quality Through a Centralized Platform
Democratizing Data Quality Through a Centralized PlatformDemocratizing Data Quality Through a Centralized Platform
Democratizing Data Quality Through a Centralized Platform
 
Learn to Use Databricks for Data Science
Learn to Use Databricks for Data ScienceLearn to Use Databricks for Data Science
Learn to Use Databricks for Data Science
 
Why APM Is Not the Same As ML Monitoring
Why APM Is Not the Same As ML MonitoringWhy APM Is Not the Same As ML Monitoring
Why APM Is Not the Same As ML Monitoring
 
The Function, the Context, and the Data—Enabling ML Ops at Stitch Fix
The Function, the Context, and the Data—Enabling ML Ops at Stitch FixThe Function, the Context, and the Data—Enabling ML Ops at Stitch Fix
The Function, the Context, and the Data—Enabling ML Ops at Stitch Fix
 
Stage Level Scheduling Improving Big Data and AI Integration
Stage Level Scheduling Improving Big Data and AI IntegrationStage Level Scheduling Improving Big Data and AI Integration
Stage Level Scheduling Improving Big Data and AI Integration
 
Simplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorchSimplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorch
 
Scaling your Data Pipelines with Apache Spark on Kubernetes
Scaling your Data Pipelines with Apache Spark on KubernetesScaling your Data Pipelines with Apache Spark on Kubernetes
Scaling your Data Pipelines with Apache Spark on Kubernetes
 
Scaling and Unifying SciKit Learn and Apache Spark Pipelines
Scaling and Unifying SciKit Learn and Apache Spark PipelinesScaling and Unifying SciKit Learn and Apache Spark Pipelines
Scaling and Unifying SciKit Learn and Apache Spark Pipelines
 
Sawtooth Windows for Feature Aggregations
Sawtooth Windows for Feature AggregationsSawtooth Windows for Feature Aggregations
Sawtooth Windows for Feature Aggregations
 
Redis + Apache Spark = Swiss Army Knife Meets Kitchen Sink
Redis + Apache Spark = Swiss Army Knife Meets Kitchen SinkRedis + Apache Spark = Swiss Army Knife Meets Kitchen Sink
Redis + Apache Spark = Swiss Army Knife Meets Kitchen Sink
 
Re-imagine Data Monitoring with whylogs and Spark
Re-imagine Data Monitoring with whylogs and SparkRe-imagine Data Monitoring with whylogs and Spark
Re-imagine Data Monitoring with whylogs and Spark
 
Raven: End-to-end Optimization of ML Prediction Queries
Raven: End-to-end Optimization of ML Prediction QueriesRaven: End-to-end Optimization of ML Prediction Queries
Raven: End-to-end Optimization of ML Prediction Queries
 
Processing Large Datasets for ADAS Applications using Apache Spark
Processing Large Datasets for ADAS Applications using Apache SparkProcessing Large Datasets for ADAS Applications using Apache Spark
Processing Large Datasets for ADAS Applications using Apache Spark
 
Massive Data Processing in Adobe Using Delta Lake
Massive Data Processing in Adobe Using Delta LakeMassive Data Processing in Adobe Using Delta Lake
Massive Data Processing in Adobe Using Delta Lake
 

Recently uploaded

一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
g4dpvqap0
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
roli9797
 
The Ipsos - AI - Monitor 2024 Report.pdf
The  Ipsos - AI - Monitor 2024 Report.pdfThe  Ipsos - AI - Monitor 2024 Report.pdf
The Ipsos - AI - Monitor 2024 Report.pdf
Social Samosa
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
apvysm8
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
g4dpvqap0
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
Roger Valdez
 
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
74nqk8xf
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
74nqk8xf
 
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
nyfuhyz
 
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
nuttdpt
 
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
Timothy Spann
 
Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......
Sachin Paul
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
aqzctr7x
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
v7oacc3l
 
University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
soxrziqu
 
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
bopyb
 
Experts live - Improving user adoption with AI
Experts live - Improving user adoption with AIExperts live - Improving user adoption with AI
Experts live - Improving user adoption with AI
jitskeb
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
vikram sood
 

Recently uploaded (20)

一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
 
The Ipsos - AI - Monitor 2024 Report.pdf
The  Ipsos - AI - Monitor 2024 Report.pdfThe  Ipsos - AI - Monitor 2024 Report.pdf
The Ipsos - AI - Monitor 2024 Report.pdf
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
 
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
一比一原版(牛布毕业证书)牛津布鲁克斯大学毕业证如何办理
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
 
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
 
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
 
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
 
Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
 
University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
 
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
 
Experts live - Improving user adoption with AI
Experts live - Improving user adoption with AIExperts live - Improving user adoption with AI
Experts live - Improving user adoption with AI
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
 

How Azure and Databricks Enabled a Personalized Experience for Customers and Patients at CVS Health

  • 1. Bringing Personalization to Customers and Patients at CVS Health Michelle Un Raghu Nakka
  • 2. Agenda Personalization at CVS Growth & Challenges Looking to the Future
  • 3. CVS Health at a Glance 9,990+ retail locations 62M+ ExtraCare card members 2.5B prescriptions managed or filled 4.5M customers served by CVS Pharmacy stores daily Source: https://cvshealth.com/about/facts-and-company-information
  • 4. Understanding CVS customer behavior Unique Customers Unique Data Unique Situations • Different types of customers means large number of micro-segments which poses challenges to understand overall behavior of customer • Pharmacy patient health needs are varied and sometimes unpredictable • Not a typical grocery store customer • Hard to predict customer behavior of a convenience shopper • Data sparsity and dimensionality leads into overfitting issues • Need to be able to respond to evolving retail and healthcare industries • Limited ways to influence or incentivize patient health behavior within the pharmacy setting • Situations like COVID-19 will instantly make static machine learning models either outdated or invalid Strict Data Use and Confidentiality Agreement o Due to patient confidentiality concerns and HIPAA restrictions, Front Store and Pharmacy data and Personalization efforts are kept completely separate o All use cases are reviewed by legal team to ensure conformance with laws and regulations o The team does share skills / technical expertise across separate environment to accelerate learning
  • 6. Personalization at CVS Personalization is delivering the right individual experience in the right channel at the right time The Right Experience... In the Right Channel... At the Right Time... Tailored for Each Individual Customers Product Sales & Rewards Service Loyalty & Engagement Mobile Web In StoreReceipt Call Center Location Time Weather Schedule
  • 7. Technology to support Personalization To move quickly, we leveraged existing technology where suitable and used the cloud to enable an agile analytics capability Structured Data Sources Files from Data Sources Data Warehouses Batch Mode Existing Sources Data Ingestion Data Layer Features Opportunities Model Offer Delivery Processing Layers Control-M Industrialized ‘Next-Best-Action’ Pipeline DevOps Orchestration Analytics and Compute DAG Measurements and Insights Microsoft Azure Test and Learning Experimentation
  • 8. The Personalization Journey From idea to in-market in less than 6 months, but with constant need to pivot to meet future needs Built pilot in on-prem Hadoop environment 20192018 Scaled personalized offers to 100% Migrated from on-prem to Azure Databricks to enable scale-up 2020 Launched first personalized offers to 1% customers Reassess technology for future growth and use cases Scaled test and learn experimentation framework Introduced test and learn experimentation and doubled the number of personalized products Personalization journey begins
  • 9. The Personalization Journey From idea to in-market in less than 6 months, but with constant need to pivot to meet future needs Built pilot in on-prem Hadoop environment 20192018 Scaled personalized offers to 100% Migrated from on-prem to Azure Databricks to enable scale-up 2020 Launched first personalized offers to 1% customers Reassess technology for future growth and use cases Scaled test and learn experimentation framework Introduced test and learn experimentation and doubled the number of personalized products Personalization journey begins Team Size
  • 10. Impact of Personalization There are many use cases enabled through Personalization, which help to enhance customer experience, improve health outcomes, and drive value for CVS Health Example Use Case Desired ImpactExample Solution Determine the best clinical product to offer a patient given unique health needs • Increase prescription refill rate • Reduce patient gaps in therapy • Improve condition-level adherence Determine the best channel to send a clinical product to a patient Predict patient's propensity to accept an offer given outreach based off of patient behavior • Increase responsiveness to channel • Increase adoption of clinical products • Spend pharmacy time on only most critical clinical outreaches Test random assignment of channel, collect data, then optimize channel assignment using experimentation or modeling approach Present most relevant and efficient coupon offers to ExtraCare members Create microsegments based off of customer behavior to provide most relevant offers • Increase engagement of active customers • Re-engage with lapsed customers Improve interpretation of patient's responses Analyze past responses and improve interpretation through rule-based engine; explore and leverage natural language processing for real-time interpretation • Increase responsiveness to channel • Increase adoption of clinical products • Improve patient experience
  • 11. Example Use Case: Pharmacy Problem • One barrier to medication adherence that many patients face is picking up medication on a regular basis, due to a variety of barriers, such as forgetfulness, cost, access, side effects, etc. Example Solution • Understand medication adherence profile and barriers to medication adherence • Use machine learning to determine what products and services may help a patient based on their specific needs (i.e. automated refills, reminders and notifications) • Use test and learning experimentation to determine the best channel, timing, and messaging to promote and package the service to the patient Offer automatic refill service to patient Offer the service to the patient through a SMS Emphasize the convenience offered by the service in the messaging
  • 12. Example Use Case: Retail Front Store CouponOffer at Register Coupon influences the next store trip Presence of offer expands basket size during the trip Problem • Growing the engagement of most valuable customers. Re-engage lapsed customers and engage all active product shoppers Example Solution • Personalize communication, provide relevant and exciting offers using data from customer profile
  • 13. Results driven through Personalization Data and insights driven strategy in retail pharmacy help to improve to medication adherence Pharmacy RESULTS 1.6% overall improvement in adherence PREDICTION Optimized Offers Refill rate reminder timing Preferred messaging/ effectiveness Prescriber outreach effectiveness KEY PROFILE ELEMENTS Adherence likelihood Medication profile Cost profile and cost sensitivity Offer and response history Prescriber relationship Source: Enterprise Analytics, 2019; Image Source: CVS Health Creative Resource Library, accessed 2019
  • 15. Enabling Speed to Market Cloud-based environment enabled us to get to market quickly, expand the platform with the growth of the team, and rapidly introduce new improvements to the application Ease of Use Collaboration • More flexibility to spin up and down different types of clusters to meet emerging project needs and changing team size • Not restricted to physical hardware constraints • Less focus on Spark tuning due to performance and autoscaling features • Databricks workspace centralizes assets to make development easier, including interactive notebook, cluster management and performance monitoring, metastore • Less worrying about infrastructure support and more focus on analytics • Easy to integrate new Azure services or supported services into our environment • Easy to onboard new users and teams to integrated workspace environment through Databricks • Easy to collaborate using Databricks notebooks 3Ease of Use2Scalability1
  • 16. Growth & Performance Challenges With quick growth, we encountered many challenges along the way, many of which we continue to tackle Handling Big Data Cost Management Evolving Technology • Size of data causes breakdown of production pipeline while adding new features • Growing team has varying exposure to Spark so use cases outpace optimization • Retail and healthcare industry not evolving as fast as cloud technology industry • New solutions need to be developed within the constraints of the retail and healthcare industry (i.e. security, compliance, archival regulations) • Different clusters for ETL, model training, and feature creation • Code optimization and sampled data for more efficient cluster usage • Utilize features like cluster policies, pools, etc. Finding Talent • Difficult to find cross-functional skillsets with data science, engineering, and DevOps background • New / changing technology means limited pool of talent • Hiring talent with Python helped bridge the gap between data science and engineering • Increase training and opportunities to explore new technology to grow the skillset • Increasing size of team leads to high cost • Cost visibility can be fragmented and difficult to monitor cost • Some optimization from Delta, but comes with challenges • Focus on partition sizing and cluster usage as core concepts • Assess alternate options that meet specific requirements • Advocate for features to be added where needed Solutions & Areas for ExplorationChallenge
  • 17. Feature Engineering Machine Learning Journey CVS is making strides towards leveraging machine learning for Personalization but with this comes a unique set of challenges Model Training Implement Solution • Automate model training pipeline, making it generalizable across many use cases • Modernize architecture that expands algorithm options Collaboration • Blended roles and responsibilities • Hand-off between data science and data engineering can be clunky • Increase cross-training and encourage ML Engineer skillset • Integrated development and deployment teams in an Agile environment • Micro-segmentation and disparate use cases require many models to be trained and implemented in parallel • Robust model selection process • Create centralized features which can be leveraged across many use cases • Explore deep learning and reinforcement learning • Exploring optimization software like IBM CPLEX • Explore tools like Kubeflow and MLFlow to support model management and tracking Solutions & Areas for ExplorationChallenge • Complex feature engineering requires a lot of compute power • Optimization Layer constraints outside of model increases complexity • Model deployment is a manual process • Limitations to each modeling approach
  • 18. Looking to the Future
  • 19. Finding the Right Tool for the Job As future use cases evolve, there is a need to continually explore and new tools and technology to existing tech stack Real-Time Use CasesMachine LearningStorage and Compute Orchestration Azure Cosmos DB Azure Event Hubs
  • 21. Feedback Your feedback is important to us. Don’t forget to rate and review the sessions.