SlideShare a Scribd company logo
Context Mining and Integration
into Web Predictive Analytics
Julia Kiseleva
Outline
• What is Web Predictive Analytics
• Context-Aware Predictive Analytics
framework
• Datasets
• User Intent Modeling
• Contextual Markov Models
• Discovering Change in User intent
• Conclusions and Further and Ongoing
work
8/21/2014 2
Understanding user needs
8/21/2014 3
Let’s give it a try…
8/21/2014 4
User Intent Modeling:
What?
• Next action prediction
o Click prediction on display advertising
o Drop out prediction
o User Trail prediction
• Information need prediction
o Navigational vs. explorative vs. purchase
o Changes in user intent
• Type of product wanted
o Personalization based on context
o Personalization based on changed context
8/21/2014 5
User Intent Modeling:
Why?
• To understand users and website usage
o redesign website
o diversified search
o search recommendations
• To better use advertisement budget
o When serve ads?
o What type of ads to serve?
o brand awareness CPM or convergence CPC
• To manipulate user – worth giving a promotion?
o personalize with intent of converging to a desired
action
o personalized suggestions based on user context
8/21/2014 6
Web Predictive 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
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 8/21/2014 7
User Intent Modeling:
How?
Model L
Users web log
Historical
data
labels
label?
1. training
3. application
X
y
X'
labels
Testing
data
2. testing
Training:
y = L (X)
Application:
use L for an unseen
data
y' = L (X')
Formulations:
① Classification
② Regression
③ Clustering
④ Scoring
8/21/2014 8
Type of Context
• User Context
o User Preferences
o User profiles
o Usage of user history
• Document/Product Context
o Meta-data
o Content features
• Task Context
o Current activity
o Location and etc.
• Social Context
o Leveraging the social graph
8/21/2014 9
Example of Context:
in Diagnostics
• Not predictive alone but a subset of features with
the contextual attribute(s) becomes (much) more
predictive
Time of
the day
context
No context
8/21/2014 10
Example of Context:
in Marketing
P(Purchase|gender=“male”)=P(Purchase|gender=“female”)
ModelMale~f(relevance); ModelFemale~f(perceived
value);
Gender
context
Male
Female
buy
relevance
buydon’t
don’t
No context
buy
relevance
don’t
gender
8/21/2014 11
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
8/21/2014 12
Taxonomy for explicit
Context
Human Factors
Physical
Environment
Factors
User
Characteristics
Social
Environment
Intent
Conditions
Infrastructure
Location
*Weather
*Light
*Acceleration
*Audio
*…
*Temperature
*Humidity
*…
8/21/2014 13
Strategies for Context
Discovery
Definitions/pr
operties/utiliti
es
[Un] [Semi]
Supervised
methods
How to define
context
Context mining:
how to discover context
• Contextual features
• Contextual categories
• Features not predictive
alone, but increasing
predictive power of other
features
• Descriptors explaining a
significant group of
instances having some
distinct behaviour
• Subgroup discovery
• AntiLDA
• Uplift modeling
• Actionable attributes
8/21/2014 14
Predictive
model(s)
Predictions
Training
data
Context Integration
Output correction
if (context == “spring”)
select
instances(“spring”)
if (context == “spring”)
select models (“spring”)
if (context == “spring”)
score += 0.1*score
Instance set selection
Feature set selection
Feature set expansion Model selection/weighting
Model adjustment
8/21/2014 15
Strategies for Context
Integration
Learning Classifiers and
Contexts
8/21/2014 16
Context-Aware Prediction
8/21/2014 17
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
8/21/2014 18
Research Questions
1. How to define the context (form and maintain
contextual categories) in web analytics?
2. How to connect context with the prediction
process in predictive web analytics?
3. How to integrate change detection mechanisms
into the prediction process in web analytics?
4. How to ensure integration and feedback
mechanisms between change detection and
context awareness mechanisms?
5. What should a reference architecture allowing to
plug in new context aware prediction techniques
for a collection of web analytics tasks look like?
8/21/2014 19
8/21/2014
• Context-aware
ranking of
search results
• Drop-out
prediction/prev
ention
• Next action
prediction
20
Mastersportal.eu -
Homepage
Quick
Search
Banner
Click
Universities
in the
spotlight
8/21/2014 21
Mastersportal.eu - Search
Refine
Search
Click on
Program is
Search Result
Click on
University
Click on
Country 8/21/2014 22
Dataset
Date
Source of
information
May 2012
Mastersportal.eu
#sessions 350.618
#requests 1.775.711
8/21/2014 23
User Trail Prediction
Search
Refine
Search
PaymentClick
Product
View
Click ?
What is next?
• Does exist any contextual information?
• How we can discover it?
• How we can utilize it?
8/21/2014 24
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
Pay
ment
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
Pay
ment
Session 5 Product
View
Click on
Banner
Search
8/21/2014 25
Motivation for Contextual Markov
Models
Useful Contexts:
E[M] < pc1*E[Mc1] + pc2*E[Mc2]
Why should it help?
Explicit contexts (user location)
Implicit contexts (inferred from clickstream)
8/21/2014 26
Implicit Context
Discover
clusters in
the graph
using
communit
y detection
algorithm
c1 =
Novice
users
c1 =
Experienced
users
C = user
type
8/21/2014 27
Change of Intent as Context
Switch
Timeline
t5t0 t3t2 t4
t1
Search
Refine
Search
PaymentClick
Product
View
Search Click
t6
Context ``Find information”
Context ``Buy product”
What is next?
Change of intent?
8/21/2014 28
Global vs. explicit vs. implicit vs.
random contexts
8/21/2014 29
Temporal Context-
Awareness
M1
M2
Mk
G H
Temporal Context-Awareness:
(G,H,ti)
……..
t2
t1
tl-1
t3
tl
C2
C1
Ck
G
G
H
H
a1
a2
a3
al-1
al
WebSessionS
Contextual
features
Contextual
Categories
C2
Individual
Models
8/21/2014 30
Optimization problem
8/21/2014 31
a b c d abababababcdcdababcdcdcd
The number of true predictions = 0
a b c d
1.0 1.0 1.0
1.0
M1 M2 M3 M4
Hierarchical clustering
a b c d
ab
abababababcdcdababcdcdcd
The number of true predictions = 12
a b c d
1.0
1.0
1.0 1.0
M1
M2 M3
Hierarchical clustering
a b c d
ab
abababababcdcdababcdcdcd
The number of true predictions = 20
a b c d
1.0
1.0
1.0
1.0
cd
M1
M2
Hierarchical clustering
a b c d
ab
abababababcdcdababcdcdcd
The number of true predictions = 20
a b c d
1.0
1.0
1.0
1.0
cd
abcd
Stop as long as no additional prediction benefit of merging
M1
M2
Hierarchical clustering
Mastersportal.eu - Search
Refine
Search
Click on
Program is
Search Result
Click on
University
Click on
Country 8/21/2014 36
Schema for Hieratical
Clustering
Web log
Train:
To train predictive
models
Validation:
To find Best
clusters
Test:
To derive final
accuracy
To find a “Best”
clusters
Calculate final
accuracy
To train local
predictive models
8/21/2014 37
Resulted Clusters
Id Summary Cluster
1 Intensive Search Basic Search, Refine Search, Empty
Search Result
2 Explore information
related to
program
Program impression in search result,
Banner click, Program click ,
Click on university link
3 Start of
browsing
University Spotlight impression,
Quick search
4 Explore
country information
File view, Click on country link
5 Explore
search result
Program impressions in search results,
University impression on
nearby universities
6 Explore program Program in landing page, Submit
inquiry
7 Outlier Submit question, X-node
8/21/2014 38
Results Temporal Context
Discovery
8/21/2014 39
Site Map
• Page is represented as set of possible actions
o Example: Homepage is (Quick Search, University Spot light
impression, Question Submit)
o Calculate Jaccard similarity between Page and Cluster
8/21/2014 40
Site map
Pages
Clusters
Homepage
SearchResult
ProgramPage
CountryPage
UniversityPage
Inquiry
Submission
Question
Submission
Intensive
Search
Explore
information
related to
program
Start
Browsing
Explore country
information
Explore search
result
Explore
program
Outlier
8/21/2014 41
Conclusion
• We formulated the context discovery
process as an optimization problem
• Definition of the useful contexts
• Our approach can be used to identify
useful contexts for next action prediction
• Experiments on a real dataset provide
empirical evidence that our methods are
better than baselines
8/21/2014 42
Future works
• Testing our method on another datasets
• Introducing a mechanism for detecting
context switching within a web-session
• Considering multidimensional contextual
features
8/21/2014 43
Thank you!
• Context mining and integration into
prediction models
• Accurately predicting users’ desired
actions and understanding behavioral
patterns of users in various web-
applications
• Personalization and adaptation to
diverse customer needs and
preferences
• Accounting for the practical needs
within the considered application areas
8/21/2014 44
Questions?
8/21/2014 45

More Related Content

What's hot

Invited Lecture on Interactive Information Retrieval
Invited Lecture on Interactive Information RetrievalInvited Lecture on Interactive Information Retrieval
Invited Lecture on Interactive Information Retrieval
DavidMaxwell77
 
“Improving” prediction of human behavior using behavior modification
“Improving” prediction of human behavior using behavior modification“Improving” prediction of human behavior using behavior modification
“Improving” prediction of human behavior using behavior modification
Galit Shmueli
 
Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...
Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...
Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...
Katrien Verbert
 
Toward the next generation of recommender systems
Toward the next generation of recommender systemsToward the next generation of recommender systems
Toward the next generation of recommender systems
Aravindharamanan S
 
Behavioral Big Data & Healthcare Research
Behavioral Big Data & Healthcare ResearchBehavioral Big Data & Healthcare Research
Behavioral Big Data & Healthcare Research
Galit Shmueli
 
Behavioural Modelling Outcomes prediction using Casual Factors
Behavioural Modelling Outcomes prediction using Casual  FactorsBehavioural Modelling Outcomes prediction using Casual  Factors
Behavioural Modelling Outcomes prediction using Casual Factors
IJMER
 
Recommender Systems - A Review and Recent Research Trends
Recommender Systems  -  A Review and Recent Research TrendsRecommender Systems  -  A Review and Recent Research Trends
Recommender Systems - A Review and Recent Research Trends
Sujoy Bag
 
Thesis Presentation
Thesis PresentationThesis Presentation
Thesis Presentation
nirvdrum
 
Online survey
Online surveyOnline survey
Online survey
Rajamani5373
 
Demography basedhybridrecommendersystemformovierecommendation
Demography basedhybridrecommendersystemformovierecommendationDemography basedhybridrecommendersystemformovierecommendation
Demography basedhybridrecommendersystemformovierecommendation
UmmeSalmaM1
 
Melissa Informatics - Data Quality and AI
Melissa Informatics - Data Quality and AIMelissa Informatics - Data Quality and AI
Melissa Informatics - Data Quality and AI
melissadata
 
Strategies for Practical Active Learning, Robert Munro
Strategies for Practical Active Learning, Robert MunroStrategies for Practical Active Learning, Robert Munro
Strategies for Practical Active Learning, Robert Munro
Robert Munro
 
"Melting Pot" of the Sciences in interdisciplinary research
"Melting Pot" of the Sciences in interdisciplinary research"Melting Pot" of the Sciences in interdisciplinary research
"Melting Pot" of the Sciences in interdisciplinary research
Natalie de Vries
 
Using Large-Scale LMS Data Portal Data to Improve Teaching and Learning (at K...
Using Large-Scale LMS Data Portal Data to Improve Teaching and Learning (at K...Using Large-Scale LMS Data Portal Data to Improve Teaching and Learning (at K...
Using Large-Scale LMS Data Portal Data to Improve Teaching and Learning (at K...
Shalin Hai-Jew
 
Analysis of Online Product Purchase and Predicting Items for Co-purchase - IC...
Analysis of Online Product Purchase and Predicting Items for Co-purchase - IC...Analysis of Online Product Purchase and Predicting Items for Co-purchase - IC...
Analysis of Online Product Purchase and Predicting Items for Co-purchase - IC...
Sohom Ghosh
 
Individual Differences, User Perceptions and Eye Gaze in Biomedical Search In...
Individual Differences, User Perceptions and Eye Gaze in Biomedical Search In...Individual Differences, User Perceptions and Eye Gaze in Biomedical Search In...
Individual Differences, User Perceptions and Eye Gaze in Biomedical Search In...
Ying-Hsang Liu
 
Context-Aware Recommender Systems for Mobile Devices
Context-Aware Recommender Systems for Mobile DevicesContext-Aware Recommender Systems for Mobile Devices
Context-Aware Recommender Systems for Mobile Devices
Matthias Braunhofer
 
Discovering Common Motifs in Cursor Movement Data
Discovering Common Motifs in Cursor Movement DataDiscovering Common Motifs in Cursor Movement Data
Discovering Common Motifs in Cursor Movement Data
Yandex
 

What's hot (18)

Invited Lecture on Interactive Information Retrieval
Invited Lecture on Interactive Information RetrievalInvited Lecture on Interactive Information Retrieval
Invited Lecture on Interactive Information Retrieval
 
“Improving” prediction of human behavior using behavior modification
“Improving” prediction of human behavior using behavior modification“Improving” prediction of human behavior using behavior modification
“Improving” prediction of human behavior using behavior modification
 
Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...
Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...
Agents vs Users: Visual Recommendation of Research Talks with Multiple Dimens...
 
Toward the next generation of recommender systems
Toward the next generation of recommender systemsToward the next generation of recommender systems
Toward the next generation of recommender systems
 
Behavioral Big Data & Healthcare Research
Behavioral Big Data & Healthcare ResearchBehavioral Big Data & Healthcare Research
Behavioral Big Data & Healthcare Research
 
Behavioural Modelling Outcomes prediction using Casual Factors
Behavioural Modelling Outcomes prediction using Casual  FactorsBehavioural Modelling Outcomes prediction using Casual  Factors
Behavioural Modelling Outcomes prediction using Casual Factors
 
Recommender Systems - A Review and Recent Research Trends
Recommender Systems  -  A Review and Recent Research TrendsRecommender Systems  -  A Review and Recent Research Trends
Recommender Systems - A Review and Recent Research Trends
 
Thesis Presentation
Thesis PresentationThesis Presentation
Thesis Presentation
 
Online survey
Online surveyOnline survey
Online survey
 
Demography basedhybridrecommendersystemformovierecommendation
Demography basedhybridrecommendersystemformovierecommendationDemography basedhybridrecommendersystemformovierecommendation
Demography basedhybridrecommendersystemformovierecommendation
 
Melissa Informatics - Data Quality and AI
Melissa Informatics - Data Quality and AIMelissa Informatics - Data Quality and AI
Melissa Informatics - Data Quality and AI
 
Strategies for Practical Active Learning, Robert Munro
Strategies for Practical Active Learning, Robert MunroStrategies for Practical Active Learning, Robert Munro
Strategies for Practical Active Learning, Robert Munro
 
"Melting Pot" of the Sciences in interdisciplinary research
"Melting Pot" of the Sciences in interdisciplinary research"Melting Pot" of the Sciences in interdisciplinary research
"Melting Pot" of the Sciences in interdisciplinary research
 
Using Large-Scale LMS Data Portal Data to Improve Teaching and Learning (at K...
Using Large-Scale LMS Data Portal Data to Improve Teaching and Learning (at K...Using Large-Scale LMS Data Portal Data to Improve Teaching and Learning (at K...
Using Large-Scale LMS Data Portal Data to Improve Teaching and Learning (at K...
 
Analysis of Online Product Purchase and Predicting Items for Co-purchase - IC...
Analysis of Online Product Purchase and Predicting Items for Co-purchase - IC...Analysis of Online Product Purchase and Predicting Items for Co-purchase - IC...
Analysis of Online Product Purchase and Predicting Items for Co-purchase - IC...
 
Individual Differences, User Perceptions and Eye Gaze in Biomedical Search In...
Individual Differences, User Perceptions and Eye Gaze in Biomedical Search In...Individual Differences, User Perceptions and Eye Gaze in Biomedical Search In...
Individual Differences, User Perceptions and Eye Gaze in Biomedical Search In...
 
Context-Aware Recommender Systems for Mobile Devices
Context-Aware Recommender Systems for Mobile DevicesContext-Aware Recommender Systems for Mobile Devices
Context-Aware Recommender Systems for Mobile Devices
 
Discovering Common Motifs in Cursor Movement Data
Discovering Common Motifs in Cursor Movement DataDiscovering Common Motifs in Cursor Movement Data
Discovering Common Motifs in Cursor Movement Data
 

Similar to The talk at Twente University on 28 July 2014

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
Julia Kiseleva
 
Context Mining and Integration in Web Predictive Analytics
Context Mining and Integration in Web Predictive AnalyticsContext Mining and Integration in Web Predictive Analytics
Context Mining and Integration in Web Predictive AnalyticsJulia Kiseleva
 
Performance Management to Program Evaluation: Creating a Complementary Connec...
Performance Management to Program Evaluation: Creating a Complementary Connec...Performance Management to Program Evaluation: Creating a Complementary Connec...
Performance Management to Program Evaluation: Creating a Complementary Connec...nicholes21
 
Graphs for Recommendation Engines: Looking beyond Social, Retail, and Media
Graphs for Recommendation Engines: Looking beyond Social, Retail, and MediaGraphs for Recommendation Engines: Looking beyond Social, Retail, and Media
Graphs for Recommendation Engines: Looking beyond Social, Retail, and Media
Neo4j
 
How Universities Use Big Data to Transform Education
How Universities Use Big Data to Transform EducationHow Universities Use Big Data to Transform Education
How Universities Use Big Data to Transform Education
Hortonworks
 
Data Science for Online Services: Problems & Frontiers (Changbal Conference 2...
Data Science for Online Services: Problems & Frontiers (Changbal Conference 2...Data Science for Online Services: Problems & Frontiers (Changbal Conference 2...
Data Science for Online Services: Problems & Frontiers (Changbal Conference 2...
Jin Young Kim
 
Crafting a Compelling Data Science Resume
Crafting a Compelling Data Science ResumeCrafting a Compelling Data Science Resume
Crafting a Compelling Data Science Resume
Arushi Prakash, Ph.D.
 
Building digital capabilities
Building digital capabilities   Building digital capabilities
Building digital capabilities
Raji Gogulapati
 
IRJET-Smart Tourism Recommender System
IRJET-Smart Tourism Recommender SystemIRJET-Smart Tourism Recommender System
IRJET-Smart Tourism Recommender System
IRJET Journal
 
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
 
Combining Methods: Web Analytics and User Research
Combining Methods: Web Analytics and User ResearchCombining Methods: Web Analytics and User Research
Combining Methods: Web Analytics and User Research
User Intelligence
 
TrueCrime - Redesign FFW Slides.pptx
TrueCrime - Redesign FFW Slides.pptxTrueCrime - Redesign FFW Slides.pptx
TrueCrime - Redesign FFW Slides.pptx
Mandee Englert
 
Deep-Dive: Predicting Customer Behavior with Apigee Insights
Deep-Dive: Predicting Customer Behavior with Apigee InsightsDeep-Dive: Predicting Customer Behavior with Apigee Insights
Deep-Dive: Predicting Customer Behavior with Apigee Insights
Apigee | Google Cloud
 
Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021
Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021
Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021
Mirko Marras
 
Personalized Search-Building a prototype to infer the user's interest
Personalized Search-Building a prototype to infer the user's interestPersonalized Search-Building a prototype to infer the user's interest
Personalized Search-Building a prototype to infer the user's interest
Tom Burgmans
 
Lecture 5: How to make the Social Web Personalized? (VU Amsterdam Social Web ...
Lecture 5: How to make the Social Web Personalized? (VU Amsterdam Social Web ...Lecture 5: How to make the Social Web Personalized? (VU Amsterdam Social Web ...
Lecture 5: How to make the Social Web Personalized? (VU Amsterdam Social Web ...
Lora Aroyo
 
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
HABIB FIGA GUYE
 
Visualising Learner Behaviours in MOOCs - Ascilite 2018 presentation
Visualising Learner Behaviours in MOOCs - Ascilite 2018 presentationVisualising Learner Behaviours in MOOCs - Ascilite 2018 presentation
Visualising Learner Behaviours in MOOCs - Ascilite 2018 presentation
University of Newcastle, NSW.
 
Data analytics to support awareness and recommendation
Data analytics to support awareness and recommendationData analytics to support awareness and recommendation
Data analytics to support awareness and recommendationKatrien Verbert
 

Similar to The talk at Twente University on 28 July 2014 (20)

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
 
Context Mining and Integration in Web Predictive Analytics
Context Mining and Integration in Web Predictive AnalyticsContext Mining and Integration in Web Predictive Analytics
Context Mining and Integration in Web Predictive Analytics
 
Performance Management to Program Evaluation: Creating a Complementary Connec...
Performance Management to Program Evaluation: Creating a Complementary Connec...Performance Management to Program Evaluation: Creating a Complementary Connec...
Performance Management to Program Evaluation: Creating a Complementary Connec...
 
Graphs for Recommendation Engines: Looking beyond Social, Retail, and Media
Graphs for Recommendation Engines: Looking beyond Social, Retail, and MediaGraphs for Recommendation Engines: Looking beyond Social, Retail, and Media
Graphs for Recommendation Engines: Looking beyond Social, Retail, and Media
 
Week2 chapters1 3
Week2 chapters1 3Week2 chapters1 3
Week2 chapters1 3
 
How Universities Use Big Data to Transform Education
How Universities Use Big Data to Transform EducationHow Universities Use Big Data to Transform Education
How Universities Use Big Data to Transform Education
 
Data Science for Online Services: Problems & Frontiers (Changbal Conference 2...
Data Science for Online Services: Problems & Frontiers (Changbal Conference 2...Data Science for Online Services: Problems & Frontiers (Changbal Conference 2...
Data Science for Online Services: Problems & Frontiers (Changbal Conference 2...
 
Crafting a Compelling Data Science Resume
Crafting a Compelling Data Science ResumeCrafting a Compelling Data Science Resume
Crafting a Compelling Data Science Resume
 
Building digital capabilities
Building digital capabilities   Building digital capabilities
Building digital capabilities
 
IRJET-Smart Tourism Recommender System
IRJET-Smart Tourism Recommender SystemIRJET-Smart Tourism Recommender System
IRJET-Smart Tourism Recommender System
 
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
 
Combining Methods: Web Analytics and User Research
Combining Methods: Web Analytics and User ResearchCombining Methods: Web Analytics and User Research
Combining Methods: Web Analytics and User Research
 
TrueCrime - Redesign FFW Slides.pptx
TrueCrime - Redesign FFW Slides.pptxTrueCrime - Redesign FFW Slides.pptx
TrueCrime - Redesign FFW Slides.pptx
 
Deep-Dive: Predicting Customer Behavior with Apigee Insights
Deep-Dive: Predicting Customer Behavior with Apigee InsightsDeep-Dive: Predicting Customer Behavior with Apigee Insights
Deep-Dive: Predicting Customer Behavior with Apigee Insights
 
Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021
Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021
Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021
 
Personalized Search-Building a prototype to infer the user's interest
Personalized Search-Building a prototype to infer the user's interestPersonalized Search-Building a prototype to infer the user's interest
Personalized Search-Building a prototype to infer the user's interest
 
Lecture 5: How to make the Social Web Personalized? (VU Amsterdam Social Web ...
Lecture 5: How to make the Social Web Personalized? (VU Amsterdam Social Web ...Lecture 5: How to make the Social Web Personalized? (VU Amsterdam Social Web ...
Lecture 5: How to make the Social Web Personalized? (VU Amsterdam Social Web ...
 
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
 
Visualising Learner Behaviours in MOOCs - Ascilite 2018 presentation
Visualising Learner Behaviours in MOOCs - Ascilite 2018 presentationVisualising Learner Behaviours in MOOCs - Ascilite 2018 presentation
Visualising Learner Behaviours in MOOCs - Ascilite 2018 presentation
 
Data analytics to support awareness and recommendation
Data analytics to support awareness and recommendationData analytics to support awareness and recommendation
Data analytics to support awareness and recommendation
 

More from Julia Kiseleva

Evaluation Personal Assistants
Evaluation Personal AssistantsEvaluation Personal Assistants
Evaluation Personal Assistants
Julia Kiseleva
 
From queries to dialogues
From queries to dialoguesFrom queries to dialogues
From queries to dialogues
Julia Kiseleva
 
Predicting User Satisfaction with Intelligent Assistants
Predicting User Satisfaction with Intelligent AssistantsPredicting User Satisfaction with Intelligent Assistants
Predicting User Satisfaction with Intelligent Assistants
Julia 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 Behavior
Julia 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 Assistants
Julia Kiseleva
 
Detecting Good Abandonment in Mobile Search
Detecting Good Abandonment in Mobile SearchDetecting Good Abandonment in Mobile Search
Detecting Good Abandonment in Mobile Search
Julia Kiseleva
 
Understanding User Satisfaction with Intelligent Assistants
Understanding User Satisfaction with Intelligent AssistantsUnderstanding User Satisfaction with Intelligent Assistants
Understanding User Satisfaction with Intelligent Assistants
Julia 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 Satisfaction
Julia Kiseleva
 

More from Julia Kiseleva (10)

Evaluation Personal Assistants
Evaluation Personal AssistantsEvaluation Personal Assistants
Evaluation Personal Assistants
 
From queries to dialogues
From queries to dialoguesFrom queries to dialogues
From queries to dialogues
 
Predicting User Satisfaction with Intelligent Assistants
Predicting User Satisfaction with Intelligent AssistantsPredicting User Satisfaction with Intelligent Assistants
Predicting User Satisfaction with Intelligent Assistants
 
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
 
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
 

Recently uploaded

Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
John Andrews
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
NABLAS株式会社
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
yhkoc
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
nscud
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
vcaxypu
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
vcaxypu
 
standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghh
ArpitMalhotra16
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
jerlynmaetalle
 
一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
enxupq
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
ahzuo
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
slg6lamcq
 
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
nscud
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
ahzuo
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
ewymefz
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Subhajit Sahu
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
mbawufebxi
 
社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .
NABLAS株式会社
 
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project PresentationPredicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Boston Institute of Analytics
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
u86oixdj
 

Recently uploaded (20)

Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
 
standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghh
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
 
一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
 
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
 
社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .
 
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project PresentationPredicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
 

The talk at Twente University on 28 July 2014

  • 1. Context Mining and Integration into Web Predictive Analytics Julia Kiseleva
  • 2. Outline • What is Web Predictive Analytics • Context-Aware Predictive Analytics framework • Datasets • User Intent Modeling • Contextual Markov Models • Discovering Change in User intent • Conclusions and Further and Ongoing work 8/21/2014 2
  • 4. Let’s give it a try… 8/21/2014 4
  • 5. User Intent Modeling: What? • Next action prediction o Click prediction on display advertising o Drop out prediction o User Trail prediction • Information need prediction o Navigational vs. explorative vs. purchase o Changes in user intent • Type of product wanted o Personalization based on context o Personalization based on changed context 8/21/2014 5
  • 6. User Intent Modeling: Why? • To understand users and website usage o redesign website o diversified search o search recommendations • To better use advertisement budget o When serve ads? o What type of ads to serve? o brand awareness CPM or convergence CPC • To manipulate user – worth giving a promotion? o personalize with intent of converging to a desired action o personalized suggestions based on user context 8/21/2014 6
  • 7. Web Predictive 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 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 8/21/2014 7
  • 8. User Intent Modeling: How? Model L Users web log Historical data labels label? 1. training 3. application X y X' labels Testing data 2. testing Training: y = L (X) Application: use L for an unseen data y' = L (X') Formulations: ① Classification ② Regression ③ Clustering ④ Scoring 8/21/2014 8
  • 9. Type of Context • User Context o User Preferences o User profiles o Usage of user history • Document/Product Context o Meta-data o Content features • Task Context o Current activity o Location and etc. • Social Context o Leveraging the social graph 8/21/2014 9
  • 10. Example of Context: in Diagnostics • Not predictive alone but a subset of features with the contextual attribute(s) becomes (much) more predictive Time of the day context No context 8/21/2014 10
  • 11. Example of Context: in Marketing P(Purchase|gender=“male”)=P(Purchase|gender=“female”) ModelMale~f(relevance); ModelFemale~f(perceived value); Gender context Male Female buy relevance buydon’t don’t No context buy relevance don’t gender 8/21/2014 11
  • 12. 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 8/21/2014 12
  • 13. Taxonomy for explicit Context Human Factors Physical Environment Factors User Characteristics Social Environment Intent Conditions Infrastructure Location *Weather *Light *Acceleration *Audio *… *Temperature *Humidity *… 8/21/2014 13
  • 14. Strategies for Context Discovery Definitions/pr operties/utiliti es [Un] [Semi] Supervised methods How to define context Context mining: how to discover context • Contextual features • Contextual categories • Features not predictive alone, but increasing predictive power of other features • Descriptors explaining a significant group of instances having some distinct behaviour • Subgroup discovery • AntiLDA • Uplift modeling • Actionable attributes 8/21/2014 14
  • 15. Predictive model(s) Predictions Training data Context Integration Output correction if (context == “spring”) select instances(“spring”) if (context == “spring”) select models (“spring”) if (context == “spring”) score += 0.1*score Instance set selection Feature set selection Feature set expansion Model selection/weighting Model adjustment 8/21/2014 15 Strategies for Context Integration
  • 18. 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 8/21/2014 18
  • 19. Research Questions 1. How to define the context (form and maintain contextual categories) in web analytics? 2. How to connect context with the prediction process in predictive web analytics? 3. How to integrate change detection mechanisms into the prediction process in web analytics? 4. How to ensure integration and feedback mechanisms between change detection and context awareness mechanisms? 5. What should a reference architecture allowing to plug in new context aware prediction techniques for a collection of web analytics tasks look like? 8/21/2014 19
  • 20. 8/21/2014 • Context-aware ranking of search results • Drop-out prediction/prev ention • Next action prediction 20
  • 22. Mastersportal.eu - Search Refine Search Click on Program is Search Result Click on University Click on Country 8/21/2014 22
  • 24. User Trail Prediction Search Refine Search PaymentClick Product View Click ? What is next? • Does exist any contextual information? • How we can discover it? • How we can utilize it? 8/21/2014 24
  • 25. 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 Pay ment 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 Pay ment Session 5 Product View Click on Banner Search 8/21/2014 25
  • 26. Motivation for Contextual Markov Models Useful Contexts: E[M] < pc1*E[Mc1] + pc2*E[Mc2] Why should it help? Explicit contexts (user location) Implicit contexts (inferred from clickstream) 8/21/2014 26
  • 27. Implicit Context Discover clusters in the graph using communit y detection algorithm c1 = Novice users c1 = Experienced users C = user type 8/21/2014 27
  • 28. Change of Intent as Context Switch Timeline t5t0 t3t2 t4 t1 Search Refine Search PaymentClick Product View Search Click t6 Context ``Find information” Context ``Buy product” What is next? Change of intent? 8/21/2014 28
  • 29. Global vs. explicit vs. implicit vs. random contexts 8/21/2014 29
  • 30. Temporal Context- Awareness M1 M2 Mk G H Temporal Context-Awareness: (G,H,ti) …….. t2 t1 tl-1 t3 tl C2 C1 Ck G G H H a1 a2 a3 al-1 al WebSessionS Contextual features Contextual Categories C2 Individual Models 8/21/2014 30
  • 32. a b c d abababababcdcdababcdcdcd The number of true predictions = 0 a b c d 1.0 1.0 1.0 1.0 M1 M2 M3 M4 Hierarchical clustering
  • 33. a b c d ab abababababcdcdababcdcdcd The number of true predictions = 12 a b c d 1.0 1.0 1.0 1.0 M1 M2 M3 Hierarchical clustering
  • 34. a b c d ab abababababcdcdababcdcdcd The number of true predictions = 20 a b c d 1.0 1.0 1.0 1.0 cd M1 M2 Hierarchical clustering
  • 35. a b c d ab abababababcdcdababcdcdcd The number of true predictions = 20 a b c d 1.0 1.0 1.0 1.0 cd abcd Stop as long as no additional prediction benefit of merging M1 M2 Hierarchical clustering
  • 36. Mastersportal.eu - Search Refine Search Click on Program is Search Result Click on University Click on Country 8/21/2014 36
  • 37. Schema for Hieratical Clustering Web log Train: To train predictive models Validation: To find Best clusters Test: To derive final accuracy To find a “Best” clusters Calculate final accuracy To train local predictive models 8/21/2014 37
  • 38. Resulted Clusters Id Summary Cluster 1 Intensive Search Basic Search, Refine Search, Empty Search Result 2 Explore information related to program Program impression in search result, Banner click, Program click , Click on university link 3 Start of browsing University Spotlight impression, Quick search 4 Explore country information File view, Click on country link 5 Explore search result Program impressions in search results, University impression on nearby universities 6 Explore program Program in landing page, Submit inquiry 7 Outlier Submit question, X-node 8/21/2014 38
  • 40. Site Map • Page is represented as set of possible actions o Example: Homepage is (Quick Search, University Spot light impression, Question Submit) o Calculate Jaccard similarity between Page and Cluster 8/21/2014 40
  • 42. Conclusion • We formulated the context discovery process as an optimization problem • Definition of the useful contexts • Our approach can be used to identify useful contexts for next action prediction • Experiments on a real dataset provide empirical evidence that our methods are better than baselines 8/21/2014 42
  • 43. Future works • Testing our method on another datasets • Introducing a mechanism for detecting context switching within a web-session • Considering multidimensional contextual features 8/21/2014 43
  • 44. Thank you! • Context mining and integration into prediction models • Accurately predicting users’ desired actions and understanding behavioral patterns of users in various web- applications • Personalization and adaptation to diverse customer needs and preferences • Accounting for the practical needs within the considered application areas 8/21/2014 44

Editor's Notes

  1. Many taxonomies were built for explictit context. Physical Environment Factors -> Conditions -> Weather -> Context can have different grannularity
  2. Linking discovered context into predictive modeling or Context-aware adaptation of predictive modeling
  3. Masterportal homepge to make you familiar with the portal
  4. Screenshot
  5. What is the next action prediction of the user? The most common – make use of Markov Model. The question what kind of context we can define and/or discover for this problem
  6. In order to build a local Markov models we can partition our data. There are two types of partitioning: horizontal and vertical. Let’s start from horizontal. As context we use “user geo location”.
  7. Jaccard similarity between clusters and pages Explore Intensive search on search result page
  8. Statement 1 line ----- Meeting Notes (7/28/14 15:14) ----- as an optimization no reading - talk
  9. ----- Meeting Notes (7/28/14 15:14) ----- Other datasets Another dataset Alighment problem
  10. Put capa project laog and goal
  11. Statement 1 line