SlideShare une entreprise Scribd logo
1  sur  25
Context mining and integration into
Predictive Web Analytics
Julia Kiseleva (Eindhoven University of Technology),
Supervised by:
Mykola Pechenizkiy (Eindhoven University of Technology),
Web Predictive Analytics
What is predictive web analytics?
Web predictive analytics:
• aims to predict individual and aggregated characteristics
indicating visitor behavior for purposes of understanding and
optimizing web usage.
• Application:
o Search engines
o Recommender System
• Examples:
o Computational Advertisement
• Predictive web analytics tasks:
o Online shop’s recommendations;
o Users’ next action prediction;
o Users’ intention predicting;
o Personalized search result page.
Model L
Users web log
Historical
data
labels
label?
1. training
3. application
X
y
X'
y’=L (X')
Formulations:
① Classification
② Regression
③ Clustering
④ Scoring
labels
Testing
data
2. testing
Predictive Web Analytics
User next action prediction
Historical data. Actions ={Search, Refine Search, Click
on Banner, Product view, Payment}
Search
Refine
Search ?Click on
Banner
Product
View
What is next?
Session 1 Search Refine Search Click on Banner Product View Payment
Session 3 Product View Payment
Session 3 Search Refine Search Refine Search Click on Banner
Session 4 Search Refine Search Click on Banner Product View Payment
Session 5 Product View Click on Banner Search
Running Example: users’ trail predictions
Search
Refine
Search ?Click on
Banner
Product
View
What is next?
Running Example: users’ trail predictions
Search
Refine
Search
Payment
Click on
Banner
Product
View
1.0 2/3
1/3
1/2
1/4
Drop out
3/4
1/4
1
1/4
User next action prediction
Context
What is context? – any additional information that
Why we need context?
o enhances the understanding of the instance of interest,
o helps us to classify this instance or makes predictions regarding its
behavior.
• Two major context types:
o Explicit – stored explicitly or given by domain expert (location, OS,
Browser)
o Implicit – hidden in the data. We need techniques to discover context.
Taxonomy for explicit
Context
Human Factors
Physical
Environment
Factors
User
Characteristics
Social
Environment
Intent
Conditions
Infrastructure
Location
*Weather
*Light
*Acceleration
*Audio
*…
*Temperature
*Humidity
*…
Environment/
Context
Model L
Users web log
X'
y'
Historical
data
labels
X
y
label?
labels
Test
data
Strategies:
① ?
② ?
③ ?
④ ?
Context-Awareness in
Web Predictive Analytics
Research Questions
Question 1: How to define the context in predictive web
analytics?
Question 2: How to connect context with the prediction
process in predictive web analytics?
Context
Definition
Context
Discovery
Context
Modeling
Context Mining:
How define context?
Context
Integration
Search
Refine
Search ?Click on
Banner
Product
View
What is next?
Running Example: users’ trail predictions
Search
Refine
Search
Payment
Click on
Banner
Product
View
1.0 2/3
1/3
1/2
1/4
Drop out
3/4
1/4
1
1/4
User next action prediction
Local models
Contextual Partitioning
• Approaches to create local models:
o Horizontal partitions
Users
from
Europe
Users
from
South
America
Session 1 Search Refine Search Click on
Banner
Product
View
Payment
Session 3 Product
View
Payment
Session 3 Search Refine Search Refine Search Click on
Banner
Session 4 Search Refine Search Click on
Banner
Product
View
Payment
Session 5 Product
View
Click on
Banner
Search
Contextual Partitioning
• Approaches to create local models:
o Horizontal partition
o Vertical partition :
• Two types of behavior:
o Ready to by – (Product View, Payment)
o Just browsing – (Search, Refine Search, Click on Banner)
Session 1 Search Refine Search Click on
Banner
Product
View
Payment
Session 3 Product
View
Payment
Session 3 Search Refine Search Refine Search Click on
Banner
Session 4 Search Refine Search Click on
Banner
Product
View
Payment
Session 5 Product
View
Click on
Banner
Search
Contextual Partitioning
• Approaches to create local models:
o Horizontal partition
o Vertical partition :
• Two types of behavior:
o Ready to by – (Product View, Payment)
o Just browsing – (Search, Refine Search, Click on Banner)
Session 1 Search Refine Search Click on
Banner
Product
View
Payment
Session 3 Product
View
Payment
Session 3 Search Refine Search Refine Search Click on
Banner
Session 4 Search Refine Search Click on
Banner
Product
View
Payment
Session 5 Product
View
Click on
Banner
Search
Context Definition
• Intuition about Context: change of user intents
o User is looking for the product
o User is ready to buy
Search
Refine
Search
Payment
Click on
Banner
Product
View
Intent: looking for product Intent: ready to buy
Context Discovery
• Context definition: change of user intents
o User is looking for the product
o User is ready to buy
• Context discovery – apply hierarchical clustering in
order to maximize prediction accuracy
Search
Refine
Search
PaymentClick
Product
View
Intent: looking for product Intent: ready to buy
Context-Awareness
Integration
Predictive
model(s)
PredictionsTraining
data
Context-
awareness
Example:
Seasonality
(winter, summer
)
Example:
Features set
expansion
Example:
Prediction
adjustment
Context Integration
Example
Context:
User intent
DATA
L1 L2
Contextual Categories
Individual Learners
Mapping G
Mapping H
Context
Discovery
Ready to
buy
Just
browsing
Context Integration
Example
……………
…
C1 C2
C3 Cn
Contextual
features Fs
DATA Environment
L1 L2 L3
Lk
Contextual Categories
Individual Learners
Mapping G
Mapping H
Context
Discovery
Thank you!
• Context identification and
integration it into prediction models
• Accurately predicting users’ desired
actions and understanding
behavioral patterns of users in
various web-applications
• Personalization and adaptation to
diverse customer need and
preferences
• Accounting for the practical needs
within the considered application
areas.
Summary
• The main goal is to develop a generic framework
for context-aware systems for Web Predictive
Analytics
• In order to archive this goal we need to answer the
following questions:
o How to define the context in predictive web
analytics?
o How to connect context with the prediction
process in predictive web analytics?
Questions?
Research Methodology
Implementing CAPA
framework
Developing CAPA
framework
Online validation
(A/B testing)
Internal validation
Context-aware systems
Context definition
Context Integration Method
Application
Context-aware system
Recommendation
systems
Computational
Advertisement
Information
Retrieval
Normalization
Expansion
Classifier Selection
Classification Adjustment
Weighting
Domain Expert
Clustering
Contextual feature identification
History of context
definition and discovery
Context Year
Location 1992
Taxonomy of explicit context 1999
Predictive features vs. contextual 2002
Hidden context: (clustering, mixture
models)
2004
Contextual bandits 2007
History of previous interaction 2008
Independence of predicted class 2011
Two level prediction model 2012
Focus on Context Discovery 2012 -
Timeline
Research Goal
• Our research aims to develop a generic framework
and corresponding techniques for introducing the
contextual information in Predictive Web Analytics
and accounting for the practical needs within the
considered application areas.

Contenu connexe

Similaire à Context Mining and Integration in Web Predictive Analytics

Discovering Temporal Hidden Contexts in Web Sessions for User Trail Prediction
Discovering Temporal Hidden Contexts in Web Sessions for User Trail PredictionDiscovering Temporal Hidden Contexts in Web Sessions for User Trail Prediction
Discovering Temporal Hidden Contexts in Web Sessions for User Trail PredictionJulia Kiseleva
 
Using Contextual Information to Understand Searching and Browsing Behavior
Using Contextual Information to Understand Searching and Browsing BehaviorUsing Contextual Information to Understand Searching and Browsing Behavior
Using Contextual Information to Understand Searching and Browsing BehaviorJulia Kiseleva
 
The talk at Twente University on 28 July 2014
The talk at Twente University on 28 July 2014 The talk at Twente University on 28 July 2014
The talk at Twente University on 28 July 2014 Julia Kiseleva
 
Architecting AI Solutions in Azure for Business
Architecting AI Solutions in Azure for BusinessArchitecting AI Solutions in Azure for Business
Architecting AI Solutions in Azure for BusinessIvo Andreev
 
“Big Picture”: Mixed-Initiative Visual Analytics of Big Data (VINCI 2013 Keyn...
“Big Picture”: Mixed-Initiative Visual Analytics of Big Data (VINCI 2013 Keyn...“Big Picture”: Mixed-Initiative Visual Analytics of Big Data (VINCI 2013 Keyn...
“Big Picture”: Mixed-Initiative Visual Analytics of Big Data (VINCI 2013 Keyn...Michelle Zhou
 
Real-Time Recommendations with Hopsworks and OpenSearch - MLOps World 2022
Real-Time Recommendations  with Hopsworks and OpenSearch - MLOps World 2022Real-Time Recommendations  with Hopsworks and OpenSearch - MLOps World 2022
Real-Time Recommendations with Hopsworks and OpenSearch - MLOps World 2022Jim Dowling
 
HABIB FIGA GUYE {BULE HORA UNIVERSITY}(habibifiga@gmail.com
HABIB FIGA GUYE {BULE HORA UNIVERSITY}(habibifiga@gmail.comHABIB FIGA GUYE {BULE HORA UNIVERSITY}(habibifiga@gmail.com
HABIB FIGA GUYE {BULE HORA UNIVERSITY}(habibifiga@gmail.comHABIB FIGA GUYE
 
iaetsd Co extracting opinion targets and opinion words from online reviews ba...
iaetsd Co extracting opinion targets and opinion words from online reviews ba...iaetsd Co extracting opinion targets and opinion words from online reviews ba...
iaetsd Co extracting opinion targets and opinion words from online reviews ba...Iaetsd Iaetsd
 
Big Data and the Next Best Offer
Big Data and the Next Best OfferBig Data and the Next Best Offer
Big Data and the Next Best OfferMichel Bruley
 
NYC UXPA: 2014 - Bringing Together User Experience and Web Analytics (Michael...
NYC UXPA: 2014 - Bringing Together User Experience and Web Analytics (Michael...NYC UXPA: 2014 - Bringing Together User Experience and Web Analytics (Michael...
NYC UXPA: 2014 - Bringing Together User Experience and Web Analytics (Michael...NYCUXPA
 
UX Webinar: Always Be Testing
UX Webinar: Always Be TestingUX Webinar: Always Be Testing
UX Webinar: Always Be TestingCharity Dynamics
 
The Triangle - A universal method of working with digital analytics and marke...
The Triangle - A universal method of working with digital analytics and marke...The Triangle - A universal method of working with digital analytics and marke...
The Triangle - A universal method of working with digital analytics and marke...Robert Børlum-Bach
 
Ria Sankar - How to Build Winning Products - Product School Bellevue - 83018
Ria Sankar - How to Build Winning Products - Product School Bellevue - 83018 Ria Sankar - How to Build Winning Products - Product School Bellevue - 83018
Ria Sankar - How to Build Winning Products - Product School Bellevue - 83018 Ria Sankar
 
UCO16 - An Independent Evaluation of Third-Party SharePoint Analytics Offerings
UCO16 - An Independent Evaluation of Third-Party SharePoint Analytics OfferingsUCO16 - An Independent Evaluation of Third-Party SharePoint Analytics Offerings
UCO16 - An Independent Evaluation of Third-Party SharePoint Analytics OfferingsJonathan Ralton
 
SPSNYC15 - An Independent Evaluation of Third-Party SharePoint Analytics Offe...
SPSNYC15 - An Independent Evaluation of Third-Party SharePoint Analytics Offe...SPSNYC15 - An Independent Evaluation of Third-Party SharePoint Analytics Offe...
SPSNYC15 - An Independent Evaluation of Third-Party SharePoint Analytics Offe...Jonathan Ralton
 
Google Analytics Training - full 2017
Google Analytics Training - full 2017Google Analytics Training - full 2017
Google Analytics Training - full 2017Nate Plaunt
 
Identifying Malicious Reviews Using NLP and Bayesian Technique on Ecommerce H...
Identifying Malicious Reviews Using NLP and Bayesian Technique on Ecommerce H...Identifying Malicious Reviews Using NLP and Bayesian Technique on Ecommerce H...
Identifying Malicious Reviews Using NLP and Bayesian Technique on Ecommerce H...IRJET Journal
 

Similaire à Context Mining and Integration in Web Predictive Analytics (20)

Discovering Temporal Hidden Contexts in Web Sessions for User Trail Prediction
Discovering Temporal Hidden Contexts in Web Sessions for User Trail PredictionDiscovering Temporal Hidden Contexts in Web Sessions for User Trail Prediction
Discovering Temporal Hidden Contexts in Web Sessions for User Trail Prediction
 
Using Contextual Information to Understand Searching and Browsing Behavior
Using Contextual Information to Understand Searching and Browsing BehaviorUsing Contextual Information to Understand Searching and Browsing Behavior
Using Contextual Information to Understand Searching and Browsing Behavior
 
Web usage mining
Web usage miningWeb usage mining
Web usage mining
 
The talk at Twente University on 28 July 2014
The talk at Twente University on 28 July 2014 The talk at Twente University on 28 July 2014
The talk at Twente University on 28 July 2014
 
Architecting AI Solutions in Azure for Business
Architecting AI Solutions in Azure for BusinessArchitecting AI Solutions in Azure for Business
Architecting AI Solutions in Azure for Business
 
“Big Picture”: Mixed-Initiative Visual Analytics of Big Data (VINCI 2013 Keyn...
“Big Picture”: Mixed-Initiative Visual Analytics of Big Data (VINCI 2013 Keyn...“Big Picture”: Mixed-Initiative Visual Analytics of Big Data (VINCI 2013 Keyn...
“Big Picture”: Mixed-Initiative Visual Analytics of Big Data (VINCI 2013 Keyn...
 
Real-Time Recommendations with Hopsworks and OpenSearch - MLOps World 2022
Real-Time Recommendations  with Hopsworks and OpenSearch - MLOps World 2022Real-Time Recommendations  with Hopsworks and OpenSearch - MLOps World 2022
Real-Time Recommendations with Hopsworks and OpenSearch - MLOps World 2022
 
HABIB FIGA GUYE {BULE HORA UNIVERSITY}(habibifiga@gmail.com
HABIB FIGA GUYE {BULE HORA UNIVERSITY}(habibifiga@gmail.comHABIB FIGA GUYE {BULE HORA UNIVERSITY}(habibifiga@gmail.com
HABIB FIGA GUYE {BULE HORA UNIVERSITY}(habibifiga@gmail.com
 
iaetsd Co extracting opinion targets and opinion words from online reviews ba...
iaetsd Co extracting opinion targets and opinion words from online reviews ba...iaetsd Co extracting opinion targets and opinion words from online reviews ba...
iaetsd Co extracting opinion targets and opinion words from online reviews ba...
 
Big Data and the Next Best Offer
Big Data and the Next Best OfferBig Data and the Next Best Offer
Big Data and the Next Best Offer
 
Web strategy
Web strategyWeb strategy
Web strategy
 
NYC UXPA: 2014 - Bringing Together User Experience and Web Analytics (Michael...
NYC UXPA: 2014 - Bringing Together User Experience and Web Analytics (Michael...NYC UXPA: 2014 - Bringing Together User Experience and Web Analytics (Michael...
NYC UXPA: 2014 - Bringing Together User Experience and Web Analytics (Michael...
 
UX Webinar: Always Be Testing
UX Webinar: Always Be TestingUX Webinar: Always Be Testing
UX Webinar: Always Be Testing
 
The Triangle - A universal method of working with digital analytics and marke...
The Triangle - A universal method of working with digital analytics and marke...The Triangle - A universal method of working with digital analytics and marke...
The Triangle - A universal method of working with digital analytics and marke...
 
Ria Sankar - How to Build Winning Products - Product School Bellevue - 83018
Ria Sankar - How to Build Winning Products - Product School Bellevue - 83018 Ria Sankar - How to Build Winning Products - Product School Bellevue - 83018
Ria Sankar - How to Build Winning Products - Product School Bellevue - 83018
 
UCO16 - An Independent Evaluation of Third-Party SharePoint Analytics Offerings
UCO16 - An Independent Evaluation of Third-Party SharePoint Analytics OfferingsUCO16 - An Independent Evaluation of Third-Party SharePoint Analytics Offerings
UCO16 - An Independent Evaluation of Third-Party SharePoint Analytics Offerings
 
Role of Data Science in eCommerce
Role of Data Science in eCommerceRole of Data Science in eCommerce
Role of Data Science in eCommerce
 
SPSNYC15 - An Independent Evaluation of Third-Party SharePoint Analytics Offe...
SPSNYC15 - An Independent Evaluation of Third-Party SharePoint Analytics Offe...SPSNYC15 - An Independent Evaluation of Third-Party SharePoint Analytics Offe...
SPSNYC15 - An Independent Evaluation of Third-Party SharePoint Analytics Offe...
 
Google Analytics Training - full 2017
Google Analytics Training - full 2017Google Analytics Training - full 2017
Google Analytics Training - full 2017
 
Identifying Malicious Reviews Using NLP and Bayesian Technique on Ecommerce H...
Identifying Malicious Reviews Using NLP and Bayesian Technique on Ecommerce H...Identifying Malicious Reviews Using NLP and Bayesian Technique on Ecommerce H...
Identifying Malicious Reviews Using NLP and Bayesian Technique on Ecommerce H...
 

Plus de Julia Kiseleva

Evaluation Personal Assistants
Evaluation Personal AssistantsEvaluation Personal Assistants
Evaluation Personal AssistantsJulia Kiseleva
 
Understanding and Predicting User Satisfaction with Intelligent Assistants
Understanding and Predicting User Satisfaction with Intelligent AssistantsUnderstanding and Predicting User Satisfaction with Intelligent Assistants
Understanding and Predicting User Satisfaction with Intelligent AssistantsJulia Kiseleva
 
Detecting Good Abandonment in Mobile Search
Detecting Good Abandonment in Mobile SearchDetecting Good Abandonment in Mobile Search
Detecting Good Abandonment in Mobile SearchJulia Kiseleva
 
Understanding User Satisfaction with Intelligent Assistants
Understanding User Satisfaction with Intelligent AssistantsUnderstanding User Satisfaction with Intelligent Assistants
Understanding User Satisfaction with Intelligent AssistantsJulia Kiseleva
 
Behavioral Dynamics from the SERP’s Perspective: What are Failed SERPs and Ho...
Behavioral Dynamics from the SERP’s Perspective: What are Failed SERPs and Ho...Behavioral Dynamics from the SERP’s Perspective: What are Failed SERPs and Ho...
Behavioral Dynamics from the SERP’s Perspective: What are Failed SERPs and Ho...Julia Kiseleva
 
Where to Go on Your Next Trip? Optimizing Travel Destinations Based on User P...
Where to Go on Your Next Trip? Optimizing Travel Destinations Based on User P...Where to Go on Your Next Trip? Optimizing Travel Destinations Based on User P...
Where to Go on Your Next Trip? Optimizing Travel Destinations Based on User P...Julia Kiseleva
 
Modelling and Detecting Changes in User Satisfaction
Modelling and Detecting Changes in User SatisfactionModelling and Detecting Changes in User Satisfaction
Modelling and Detecting Changes in User SatisfactionJulia Kiseleva
 
Predicting Current User Intent with Contextual Markov Models
Predicting Current User Intent with Contextual Markov ModelsPredicting Current User Intent with Contextual Markov Models
Predicting Current User Intent with Contextual Markov ModelsJulia Kiseleva
 

Plus de Julia Kiseleva (8)

Evaluation Personal Assistants
Evaluation Personal AssistantsEvaluation Personal Assistants
Evaluation Personal Assistants
 
Understanding and Predicting User Satisfaction with Intelligent Assistants
Understanding and Predicting User Satisfaction with Intelligent AssistantsUnderstanding and Predicting User Satisfaction with Intelligent Assistants
Understanding and Predicting User Satisfaction with Intelligent Assistants
 
Detecting Good Abandonment in Mobile Search
Detecting Good Abandonment in Mobile SearchDetecting Good Abandonment in Mobile Search
Detecting Good Abandonment in Mobile Search
 
Understanding User Satisfaction with Intelligent Assistants
Understanding User Satisfaction with Intelligent AssistantsUnderstanding User Satisfaction with Intelligent Assistants
Understanding User Satisfaction with Intelligent Assistants
 
Behavioral Dynamics from the SERP’s Perspective: What are Failed SERPs and Ho...
Behavioral Dynamics from the SERP’s Perspective: What are Failed SERPs and Ho...Behavioral Dynamics from the SERP’s Perspective: What are Failed SERPs and Ho...
Behavioral Dynamics from the SERP’s Perspective: What are Failed SERPs and Ho...
 
Where to Go on Your Next Trip? Optimizing Travel Destinations Based on User P...
Where to Go on Your Next Trip? Optimizing Travel Destinations Based on User P...Where to Go on Your Next Trip? Optimizing Travel Destinations Based on User P...
Where to Go on Your Next Trip? Optimizing Travel Destinations Based on User P...
 
Modelling and Detecting Changes in User Satisfaction
Modelling and Detecting Changes in User SatisfactionModelling and Detecting Changes in User Satisfaction
Modelling and Detecting Changes in User Satisfaction
 
Predicting Current User Intent with Contextual Markov Models
Predicting Current User Intent with Contextual Markov ModelsPredicting Current User Intent with Contextual Markov Models
Predicting Current User Intent with Contextual Markov Models
 

Dernier

While-For-loop in python used in college
While-For-loop in python used in collegeWhile-For-loop in python used in college
While-For-loop in python used in collegessuser7a7cd61
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一fhwihughh
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhijennyeacort
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectBoston Institute of Analytics
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort servicejennyeacort
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理e4aez8ss
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceSapana Sha
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...limedy534
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanMYRABACSAFRA2
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...Amil Baba Dawood bangali
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSINGmarianagonzalez07
 
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...GQ Research
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Colleen Farrelly
 

Dernier (20)

While-For-loop in python used in college
While-For-loop in python used in collegeWhile-For-loop in python used in college
While-For-loop in python used in college
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis Project
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population Mean
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
 
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024
 

Context Mining and Integration in Web Predictive Analytics

  • 1. Context mining and integration into Predictive Web Analytics Julia Kiseleva (Eindhoven University of Technology), Supervised by: Mykola Pechenizkiy (Eindhoven University of Technology),
  • 2. Web Predictive Analytics What is predictive web analytics? Web predictive analytics: • aims to predict individual and aggregated characteristics indicating visitor behavior for purposes of understanding and optimizing web usage. • Application: o Search engines o Recommender System • Examples: o Computational Advertisement • Predictive web analytics tasks: o Online shop’s recommendations; o Users’ next action prediction; o Users’ intention predicting; o Personalized search result page.
  • 3. Model L Users web log Historical data labels label? 1. training 3. application X y X' y’=L (X') Formulations: ① Classification ② Regression ③ Clustering ④ Scoring labels Testing data 2. testing Predictive Web Analytics
  • 4. User next action prediction Historical data. Actions ={Search, Refine Search, Click on Banner, Product view, Payment} Search Refine Search ?Click on Banner Product View What is next? Session 1 Search Refine Search Click on Banner Product View Payment Session 3 Product View Payment Session 3 Search Refine Search Refine Search Click on Banner Session 4 Search Refine Search Click on Banner Product View Payment Session 5 Product View Click on Banner Search Running Example: users’ trail predictions
  • 5. Search Refine Search ?Click on Banner Product View What is next? Running Example: users’ trail predictions Search Refine Search Payment Click on Banner Product View 1.0 2/3 1/3 1/2 1/4 Drop out 3/4 1/4 1 1/4 User next action prediction
  • 6. Context What is context? – any additional information that Why we need context? o enhances the understanding of the instance of interest, o helps us to classify this instance or makes predictions regarding its behavior. • Two major context types: o Explicit – stored explicitly or given by domain expert (location, OS, Browser) o Implicit – hidden in the data. We need techniques to discover context.
  • 7. Taxonomy for explicit Context Human Factors Physical Environment Factors User Characteristics Social Environment Intent Conditions Infrastructure Location *Weather *Light *Acceleration *Audio *… *Temperature *Humidity *…
  • 8. Environment/ Context Model L Users web log X' y' Historical data labels X y label? labels Test data Strategies: ① ? ② ? ③ ? ④ ? Context-Awareness in Web Predictive Analytics
  • 9. Research Questions Question 1: How to define the context in predictive web analytics? Question 2: How to connect context with the prediction process in predictive web analytics? Context Definition Context Discovery Context Modeling Context Mining: How define context? Context Integration
  • 10. Search Refine Search ?Click on Banner Product View What is next? Running Example: users’ trail predictions Search Refine Search Payment Click on Banner Product View 1.0 2/3 1/3 1/2 1/4 Drop out 3/4 1/4 1 1/4 User next action prediction
  • 12. Contextual Partitioning • Approaches to create local models: o Horizontal partitions Users from Europe Users from South America Session 1 Search Refine Search Click on Banner Product View Payment Session 3 Product View Payment Session 3 Search Refine Search Refine Search Click on Banner Session 4 Search Refine Search Click on Banner Product View Payment Session 5 Product View Click on Banner Search
  • 13. Contextual Partitioning • Approaches to create local models: o Horizontal partition o Vertical partition : • Two types of behavior: o Ready to by – (Product View, Payment) o Just browsing – (Search, Refine Search, Click on Banner) Session 1 Search Refine Search Click on Banner Product View Payment Session 3 Product View Payment Session 3 Search Refine Search Refine Search Click on Banner Session 4 Search Refine Search Click on Banner Product View Payment Session 5 Product View Click on Banner Search
  • 14. Contextual Partitioning • Approaches to create local models: o Horizontal partition o Vertical partition : • Two types of behavior: o Ready to by – (Product View, Payment) o Just browsing – (Search, Refine Search, Click on Banner) Session 1 Search Refine Search Click on Banner Product View Payment Session 3 Product View Payment Session 3 Search Refine Search Refine Search Click on Banner Session 4 Search Refine Search Click on Banner Product View Payment Session 5 Product View Click on Banner Search
  • 15. Context Definition • Intuition about Context: change of user intents o User is looking for the product o User is ready to buy Search Refine Search Payment Click on Banner Product View Intent: looking for product Intent: ready to buy
  • 16. Context Discovery • Context definition: change of user intents o User is looking for the product o User is ready to buy • Context discovery – apply hierarchical clustering in order to maximize prediction accuracy Search Refine Search PaymentClick Product View Intent: looking for product Intent: ready to buy
  • 18. Context Integration Example Context: User intent DATA L1 L2 Contextual Categories Individual Learners Mapping G Mapping H Context Discovery Ready to buy Just browsing
  • 19. Context Integration Example …………… … C1 C2 C3 Cn Contextual features Fs DATA Environment L1 L2 L3 Lk Contextual Categories Individual Learners Mapping G Mapping H Context Discovery
  • 20. Thank you! • Context identification and integration it into prediction models • Accurately predicting users’ desired actions and understanding behavioral patterns of users in various web-applications • Personalization and adaptation to diverse customer need and preferences • Accounting for the practical needs within the considered application areas.
  • 21. Summary • The main goal is to develop a generic framework for context-aware systems for Web Predictive Analytics • In order to archive this goal we need to answer the following questions: o How to define the context in predictive web analytics? o How to connect context with the prediction process in predictive web analytics? Questions?
  • 22. Research Methodology Implementing CAPA framework Developing CAPA framework Online validation (A/B testing) Internal validation
  • 23. Context-aware systems Context definition Context Integration Method Application Context-aware system Recommendation systems Computational Advertisement Information Retrieval Normalization Expansion Classifier Selection Classification Adjustment Weighting Domain Expert Clustering Contextual feature identification
  • 24. History of context definition and discovery Context Year Location 1992 Taxonomy of explicit context 1999 Predictive features vs. contextual 2002 Hidden context: (clustering, mixture models) 2004 Contextual bandits 2007 History of previous interaction 2008 Independence of predicted class 2011 Two level prediction model 2012 Focus on Context Discovery 2012 - Timeline
  • 25. Research Goal • Our research aims to develop a generic framework and corresponding techniques for introducing the contextual information in Predictive Web Analytics and accounting for the practical needs within the considered application areas.

Notes de l'éditeur

  1. Good day! My name is …, I am from Eindhoven university of Technology, My supervisor is MykolaPechenizkiy.I am happy present.
  2. Let’s define what WPA is. Def on slideApplication of WPA on slide, make example – personalized search result page
  3. Let’s consider a simple design of web predictive analytics.In WPA we commonly use the following formulation: ON SLIDE to solve WPA tasks.
  4. Let’s consider concrete example of user’ next action prediction.How we can predict next user’ action?We have user’ web log. The most commonly used model for sequence prediction is Markov Models.
  5. We can process our historical data and build a user navigation graph. Which is suitable to train a markov models.
  6. Let’s consider what is a context. ON THE SLIDE
  7. Many taxonomies were built for explictit context.Physical EnvironmentFactors -> Conditions -> Weather -> Context can have different grannularity
  8. The question what kind of context could be useful for WPA and how we can utilize it.Our research aims to develop a generic framework and corresponding techniques for introducing the contextual information in Predictive Web Analytics and accounting for the practical needs within the considered application areas.
  9. Main Resear question on the slideMain focus of my work is to define and discovery useful context and find ways to integrate this context.
  10. We can process our historical data and build a user navigation graph. Which is suitable to train a markov models.We can incorporate context to build local markov models which is easy to train and parametrized.
  11. Let’s consider the following exampleExplain how it can be helpful
  12. In order to build a local Markov models we can partiotion our dat.There are two types of partitioning: horizontal and vertical. Let’s start from horizontal. As context we use “user geo location”.
  13. Vertical partition based on user intent
  14. We have defined a context as “user intent”, which help us to make a vertical partition.
  15. How we can discovery user intent?
  16. My focus is building local models.Contextual information Input adjustment, model selection, output adjustment
  17. Let’s consider our running example for model selection.
  18. More general schema
  19. Addчто сделано
  20. Лучше убрать
  21. Add examples instead of historyRunning examplesAdd definition of explicit and implicit contexts
  22. Our research aims to develop a generic framework and corresponding techniques for introducing the contextual information in Predictive Web Analytics and accounting for the practical needs within the considered application areas