SlideShare uma empresa Scribd logo
1 de 31
Predicting Current User Intent
with Contextual Markov Models
Julia Kiseleva, Hoang Thanh Lam, Mykola Pechenizkiy (TU/e)
Toon Calders (ULB)
DDDM@ICDM2013,
Dallas, TX, USA
CAPA project: http://www.win.tue.nl/~mpechen/projects/capa/
7 December 2013
Outline
• What is predictive Web analytics
• Context-Aware Predictive Analytics framework
• User intent modeling
• Contextual Markov Models
• Case study, experimental results
• Conclusions and further ongoing work
DDDM@ICDM2013
Dec 7, 2013
1Predicting Current User Intent with Contextual Markov Models
Mykola Pechenizkiy, Eindhoven University of Technology
Understanding user needs
DDDM@ICDM2013
Dec 7, 2013
2Predicting Current User Intent with Contextual Markov Models
Mykola Pechenizkiy, Eindhoven University of Technology
Let’s give it a try…
DDDM@ICDM2013
Dec 7, 2013
3Predicting Current User Intent with Contextual Markov Models
Mykola Pechenizkiy, Eindhoven University of Technology
User Intent Modeling: What?
• Next action prediction
– Click prediction in display advertising
– Drop out prediction
– Trail prediction
• Information need prediction:
– Navigational vs. explorative vs. purchase
– Open acronym based on context
• Type of product wanted
– Personalization based on context
DDDM@ICDM2013
Dec 7, 2013
4Predicting Current User Intent with Contextual Markov Models
Mykola Pechenizkiy, Eindhoven University of Technology
User Intent Modeling: Why?
• To understand users and website usage
– redesign website, redirect flows,
– diversified search, recommendations
• To better use budget (pageviews)
– what (type of) ads to serve?
– brand awareness CPM, or convergence CPC
• To manipulate user – worth giving a promotion?
– personalize with intent of converging to a desired
action
– personalized suggestions based on user context
DDDM@ICDM2013
Dec 7, 2013
5Predicting Current User Intent with Contextual Markov Models
Mykola Pechenizkiy, Eindhoven University of Technology
User Intent Modeling: How?
Model L
population
(source)
Historical
data
labels
label?
1. training
2.
2. application
X
y
X'
y'
Training:
y = L (X)
Application:
use L
for an unseen data
y' = L (X')
labels
Testing
data
DDDM@ICDM2013
Dec 7, 2013
6Predicting Current User Intent with Contextual Markov Models
Mykola Pechenizkiy, Eindhoven University of Technology
Context in IR & RecSys
• User Context
– Preferences, usage history, profiles
• Document/Product Context
– Meta-data, content features
• Task Context
– Current activity, location etc.
• Social Context
– Leveraging the social graph
DDDM@ICDM2013
Dec 7, 2013
7Predicting Current User Intent with Contextual Markov Models
Mykola Pechenizkiy, Eindhoven University of Technology
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
DDDM@ICDM2013
Dec 7, 2013
8Predicting Current User Intent with Contextual Markov Models
Mykola Pechenizkiy, Eindhoven University of Technology
Context in Marketing
P(Purchase|gender=“male”)=P(Purchase|gender=“female”)
ModelMale~f(relevance); ModelFemale~f(perceived value)
gender
context
no context
Male
Female
buy
buy
relevance
relevance
buy
don’t
don’t
don’t
gender
DDDM@ICDM2013
Dec 7, 2013
9Predicting Current User Intent with Contextual Markov Models
Mykola Pechenizkiy, Eindhoven University of Technology
Environment/
Context
Model L
population
Training:
??
Application:
y' = Lj (X')
Lj <= G(X',E)
X'
y'
Historical
data
labels
X
y
label?
Context-Awareness as Meta-learning
labels
Test
data
DDDM@ICDM2013
Dec 7, 2013
10Predicting Current User Intent with Contextual Markov Models
Mykola Pechenizkiy, Eindhoven University of Technology
Learning Classifiers & Context
DDDM@ICDM2013
Dec 7, 2013
11Predicting Current User Intent with Contextual Markov Models
Mykola Pechenizkiy, Eindhoven University of Technology
Research Questions
• How to define the context (form and maintain contextual
categories) in web analytics?
• How to connect context with the prediction process in
predictive web analytics?
• How to integrate change detection mechanisms into the
prediction process in web analytics?
• How to ensure integration and feedback mechanisms
between change detection and context awareness
mechanisms?
• What should a reference architecture allowing to plug in
new context aware prediction techniques for a collection
of web analytics tasks look like?
DDDM@ICDM2013
Dec 7, 2013
13Predicting Current User Intent with Contextual Markov Models
Mykola Pechenizkiy, Eindhoven University of Technology
IEEE CBMS 2010
Perth, Australia
Handling Concept Drift in Medical Applications: Importance, Challenges and Solutions
© M. Pechenizkiy and I. Zliobaite
14
• Context-aware
ranking of
search results
• Drop-out
prediction/pre
vention
• Next action
prediction
Mastersportal.eu - Homepage
Quick
Search
Banner
Click
Universities
in the
spotlight
Mastersportal.eu - Search
Refine
Search
Click on Program
is Search Result
Click on
University
Click on
Country
User Navigation Graph
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)
Implicit Context
Discover clusters in
the graph using
community
detection
algorithm
c1 =
Novice
users
c1 =
Experienced
users
C = user type
DDDM@ICDM2013
Dec 7, 2013
19Predicting Current User Intent with Contextual Markov Models
Mykola Pechenizkiy, Eindhoven University of Technology
Dataset
Date
Source of
information
May 2012
Mastersportal.eu
#sessions 350.618
#requests 1.775.711
DDDM@ICDM2013
Dec 7, 2013
20Predicting Current User Intent with Contextual Markov Models
Mykola Pechenizkiy, Eindhoven University of Technology
Publicly available at:
http://www.win.tue.nl/~mpechen/projects/capa
Accuracy Results
DDDM@ICDM2013
Dec 7, 2013
21Predicting Current User Intent with Contextual Markov Models
Mykola Pechenizkiy, Eindhoven University of Technology
user location
user type
Global vs. explicit vs. implicit vs. random contexts
DDDM@ICDM2013
Dec 7, 2013
22Predicting Current User Intent with Contextual Markov Models
Mykola Pechenizkiy, Eindhoven University of Technology
Conclusions
• We formulated context discovery as
optimization problem
• Our approach can be used to identify
useful contexts
• Experiments on a real dataset provide empirical
evidence that contextual Markov Models are more
accurate than global models
• Further (ongoing) work
– Temporal context discovery (TempWeb@WWW’2013)
– Multidimensional vertical and horizontal clustering on
the user navigation graph
DDDM@ICDM2013
Dec 7, 2013
23Predicting Current User Intent with Contextual Markov Models
Mykola Pechenizkiy, Eindhoven University of Technology
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?
DDDM@ICDM2013
Dec 7, 2013
24Predicting Current User Intent with Contextual Markov Models
Mykola Pechenizkiy, Eindhoven University of Technology
User next action prediction
Search
Refine
Search
PaymentClick
Product
View
Click ?
• What the context is attached to?
o Single action?
o Session/trail? (user)
o A group of sessions (space/time)
• Pattern-mining based approach
Collaboration is welcome!
DDDM@ICDM2013
Dec 7, 2013
25Predicting Current User Intent with Contextual Markov Models
Mykola Pechenizkiy, Eindhoven University of Technology
Designing Context-awareness
Predictive
model(s)
PredictionsTraining data
Context-aware Adaptation
Instance set selection
Feature set selection
Feature set expansion
Model selection/weighting
Model adjustment Output correction
if (context == “spring”)
select instances(“spring”)
if (context == “spring”)
select models (“spring”)
if (context == “spring”)
score += 0.1*score
DDDM@ICDM2013
Dec 7, 2013
26Predicting Current User Intent with Contextual Markov Models
Mykola Pechenizkiy, Eindhoven University of Technology
Designing Context-awareness
Definitions/
properties/
utilities
[Un]
[Semi]Super
vised
methods
How to
define
context
Context mining:
how to discover context
Instance set selection
Feature set selection
Feature set expansion
Model selection/weighting
Model adjustment Output correction
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
Horizontal Partitioning
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
Horizontal Partitioning
Two types of behavior:
Ready to buy – (Product View, Payment)
Just browsing – (Search, Refine Search, Click on
Banner)
Session 1 Search Refine
Search
Click on
Banner
Product
View
Payment
Session 2 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
Vertical Partitioning
Session 1 Search Refine
Search
Click on
Banner
Product
View
Payment
Session 2 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
Two types of behavior:
Ready to buy – (Product View, Payment)
Just browsing – (Search, Refine Search, Click on
Banner)
Vertical Partitioning

Mais conteúdo relacionado

Mais procurados

FLUX·3D - Forward Looking User eXperience
FLUX·3D - Forward Looking User eXperienceFLUX·3D - Forward Looking User eXperience
FLUX·3D - Forward Looking User eXperienceMario Guillo
 
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
 
Invited Lecture on Interactive Information Retrieval
Invited Lecture on Interactive Information RetrievalInvited Lecture on Interactive Information Retrieval
Invited Lecture on Interactive Information RetrievalDavidMaxwell77
 
Behavioral Big Data & Healthcare Research
Behavioral Big Data & Healthcare ResearchBehavioral Big Data & Healthcare Research
Behavioral Big Data & Healthcare ResearchGalit 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 FactorsIJMER
 
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 systemsAravindharamanan S
 
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 TrendsSujoy Bag
 
Thesis Presentation
Thesis PresentationThesis Presentation
Thesis Presentationnirvdrum
 
Demography basedhybridrecommendersystemformovierecommendation
Demography basedhybridrecommendersystemformovierecommendationDemography basedhybridrecommendersystemformovierecommendation
Demography basedhybridrecommendersystemformovierecommendationUmmeSalmaM1
 
Melissa Informatics - Data Quality and AI
Melissa Informatics - Data Quality and AIMelissa Informatics - Data Quality and AI
Melissa Informatics - Data Quality and AImelissadata
 
Context-Aware Points of Interest Suggestion with Dynamic Weather Data Management
Context-Aware Points of Interest Suggestion with Dynamic Weather Data ManagementContext-Aware Points of Interest Suggestion with Dynamic Weather Data Management
Context-Aware Points of Interest Suggestion with Dynamic Weather Data ManagementMatthias Braunhofer
 
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 MunroRobert Munro
 
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
 
Using Social Media Data for Online Television Recommendation Services at RTÉ ...
Using Social Media Data for Online Television Recommendation Services at RTÉ ...Using Social Media Data for Online Television Recommendation Services at RTÉ ...
Using Social Media Data for Online Television Recommendation Services at RTÉ ...Andrea Barraza-Urbina
 
"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 researchNatalie de Vries
 
A Decision Support System for Inbound Marketers: An Empirical Use of Latent D...
A Decision Support System for Inbound Marketers: An Empirical Use of Latent D...A Decision Support System for Inbound Marketers: An Empirical Use of Latent D...
A Decision Support System for Inbound Marketers: An Empirical Use of Latent D...Meisam Hejazi Nia
 
巨量與開放資料之創新機會與關鍵挑戰-曾新穆
巨量與開放資料之創新機會與關鍵挑戰-曾新穆巨量與開放資料之創新機會與關鍵挑戰-曾新穆
巨量與開放資料之創新機會與關鍵挑戰-曾新穆台灣資料科學年會
 
Using Information Scent to Model Users in Web1.0 and Web2.0
Using Information Scent to Model Users in Web1.0 and Web2.0Using Information Scent to Model Users in Web1.0 and Web2.0
Using Information Scent to Model Users in Web1.0 and Web2.0Ed Chi
 

Mais procurados (20)

FLUX·3D - Forward Looking User eXperience
FLUX·3D - Forward Looking User eXperienceFLUX·3D - Forward Looking User eXperience
FLUX·3D - Forward Looking User eXperience
 
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...
 
Invited Lecture on Interactive Information Retrieval
Invited Lecture on Interactive Information RetrievalInvited Lecture on Interactive Information Retrieval
Invited Lecture on Interactive Information Retrieval
 
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
 
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
 
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
 
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
 
Online survey
Online surveyOnline survey
Online survey
 
Context-Aware Points of Interest Suggestion with Dynamic Weather Data Management
Context-Aware Points of Interest Suggestion with Dynamic Weather Data ManagementContext-Aware Points of Interest Suggestion with Dynamic Weather Data Management
Context-Aware Points of Interest Suggestion with Dynamic Weather Data Management
 
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
 
South Tyrol Suggests - STS
South Tyrol Suggests - STSSouth Tyrol Suggests - STS
South Tyrol Suggests - STS
 
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...
 
Using Social Media Data for Online Television Recommendation Services at RTÉ ...
Using Social Media Data for Online Television Recommendation Services at RTÉ ...Using Social Media Data for Online Television Recommendation Services at RTÉ ...
Using Social Media Data for Online Television Recommendation Services at RTÉ ...
 
"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
 
A Decision Support System for Inbound Marketers: An Empirical Use of Latent D...
A Decision Support System for Inbound Marketers: An Empirical Use of Latent D...A Decision Support System for Inbound Marketers: An Empirical Use of Latent D...
A Decision Support System for Inbound Marketers: An Empirical Use of Latent D...
 
巨量與開放資料之創新機會與關鍵挑戰-曾新穆
巨量與開放資料之創新機會與關鍵挑戰-曾新穆巨量與開放資料之創新機會與關鍵挑戰-曾新穆
巨量與開放資料之創新機會與關鍵挑戰-曾新穆
 
Using Information Scent to Model Users in Web1.0 and Web2.0
Using Information Scent to Model Users in Web1.0 and Web2.0Using Information Scent to Model Users in Web1.0 and Web2.0
Using Information Scent to Model Users in Web1.0 and Web2.0
 

Destaque

Art of customer expereince part 1 of 3
Art of customer expereince part 1 of 3Art of customer expereince part 1 of 3
Art of customer expereince part 1 of 3Vimal Abraham
 
Predicting Customer Intent
Predicting Customer IntentPredicting Customer Intent
Predicting Customer IntentRoshini Cherian
 
Transforming the intent to action
Transforming the intent to actionTransforming the intent to action
Transforming the intent to actionCSO Partners
 
CAVE Language Presentation for AI Camp
CAVE Language Presentation for AI CampCAVE Language Presentation for AI Camp
CAVE Language Presentation for AI CampLoren Davie
 
Intent-Aware Temporal Query Modeling for Keyword Suggestion
Intent-Aware Temporal Query Modeling for Keyword SuggestionIntent-Aware Temporal Query Modeling for Keyword Suggestion
Intent-Aware Temporal Query Modeling for Keyword SuggestionFindwise
 
Sketching Out Your Search Intent
Sketching Out Your Search IntentSketching Out Your Search Intent
Sketching Out Your Search IntentXian-Sheng Hua
 
A Method for Detecting Behavior-Based User Profiles in Collaborative Ontology...
A Method for Detecting Behavior-Based User Profiles in Collaborative Ontology...A Method for Detecting Behavior-Based User Profiles in Collaborative Ontology...
A Method for Detecting Behavior-Based User Profiles in Collaborative Ontology...Sven Van Laere
 
Advanced Keyword Modeling
Advanced Keyword ModelingAdvanced Keyword Modeling
Advanced Keyword ModelingBill Hunt
 
Ptc creo fmx sales presentation
Ptc creo fmx sales presentationPtc creo fmx sales presentation
Ptc creo fmx sales presentationVictor Mitov
 
Dynamic Search Using Semantics & Statistics
Dynamic Search Using Semantics & StatisticsDynamic Search Using Semantics & Statistics
Dynamic Search Using Semantics & StatisticsPaul Hofmann
 
Network Intent Composition in OpenDaylight
Network Intent Composition in OpenDaylightNetwork Intent Composition in OpenDaylight
Network Intent Composition in OpenDaylightOpenDaylight
 
Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...
Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...
Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...OPNFV
 
Leveraging Behavioral Patterns of Mobile Applications for Personalized Spoken...
Leveraging Behavioral Patterns of Mobile Applications for Personalized Spoken...Leveraging Behavioral Patterns of Mobile Applications for Personalized Spoken...
Leveraging Behavioral Patterns of Mobile Applications for Personalized Spoken...Yun-Nung (Vivian) Chen
 
Droidcon it 2015: Android Lollipop for Enterprise
Droidcon it 2015: Android Lollipop for EnterpriseDroidcon it 2015: Android Lollipop for Enterprise
Droidcon it 2015: Android Lollipop for EnterpriseConsulthinkspa
 
Create a Powerpoint using R software and ReporteRs package
Create a Powerpoint using R software and ReporteRs packageCreate a Powerpoint using R software and ReporteRs package
Create a Powerpoint using R software and ReporteRs packagekassambara
 
Add plots and images into a PowerPoint document from R software
Add plots and images into a PowerPoint document from R softwareAdd plots and images into a PowerPoint document from R software
Add plots and images into a PowerPoint document from R softwarekassambara
 
Create a PowerPoint document from template using R software and ReporteRs pac...
Create a PowerPoint document from template using R software and ReporteRs pac...Create a PowerPoint document from template using R software and ReporteRs pac...
Create a PowerPoint document from template using R software and ReporteRs pac...kassambara
 
Add a table into PowerPoint document from R software using ReporteRs package
Add a table into PowerPoint document from R software using ReporteRs packageAdd a table into PowerPoint document from R software using ReporteRs package
Add a table into PowerPoint document from R software using ReporteRs packagekassambara
 
Object-oriented design patterns in UML [Software Modeling] [Computer Science...
Object-oriented design patterns  in UML [Software Modeling] [Computer Science...Object-oriented design patterns  in UML [Software Modeling] [Computer Science...
Object-oriented design patterns in UML [Software Modeling] [Computer Science...Ivano Malavolta
 
Unsupervised Learning and Modeling of Knowledge and Intent for Spoken Dialogu...
Unsupervised Learning and Modeling of Knowledge and Intent for Spoken Dialogu...Unsupervised Learning and Modeling of Knowledge and Intent for Spoken Dialogu...
Unsupervised Learning and Modeling of Knowledge and Intent for Spoken Dialogu...Yun-Nung (Vivian) Chen
 

Destaque (20)

Art of customer expereince part 1 of 3
Art of customer expereince part 1 of 3Art of customer expereince part 1 of 3
Art of customer expereince part 1 of 3
 
Predicting Customer Intent
Predicting Customer IntentPredicting Customer Intent
Predicting Customer Intent
 
Transforming the intent to action
Transforming the intent to actionTransforming the intent to action
Transforming the intent to action
 
CAVE Language Presentation for AI Camp
CAVE Language Presentation for AI CampCAVE Language Presentation for AI Camp
CAVE Language Presentation for AI Camp
 
Intent-Aware Temporal Query Modeling for Keyword Suggestion
Intent-Aware Temporal Query Modeling for Keyword SuggestionIntent-Aware Temporal Query Modeling for Keyword Suggestion
Intent-Aware Temporal Query Modeling for Keyword Suggestion
 
Sketching Out Your Search Intent
Sketching Out Your Search IntentSketching Out Your Search Intent
Sketching Out Your Search Intent
 
A Method for Detecting Behavior-Based User Profiles in Collaborative Ontology...
A Method for Detecting Behavior-Based User Profiles in Collaborative Ontology...A Method for Detecting Behavior-Based User Profiles in Collaborative Ontology...
A Method for Detecting Behavior-Based User Profiles in Collaborative Ontology...
 
Advanced Keyword Modeling
Advanced Keyword ModelingAdvanced Keyword Modeling
Advanced Keyword Modeling
 
Ptc creo fmx sales presentation
Ptc creo fmx sales presentationPtc creo fmx sales presentation
Ptc creo fmx sales presentation
 
Dynamic Search Using Semantics & Statistics
Dynamic Search Using Semantics & StatisticsDynamic Search Using Semantics & Statistics
Dynamic Search Using Semantics & Statistics
 
Network Intent Composition in OpenDaylight
Network Intent Composition in OpenDaylightNetwork Intent Composition in OpenDaylight
Network Intent Composition in OpenDaylight
 
Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...
Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...
Summit 16: Applying Machine Learning to Intent-based Networking and Nfv Scali...
 
Leveraging Behavioral Patterns of Mobile Applications for Personalized Spoken...
Leveraging Behavioral Patterns of Mobile Applications for Personalized Spoken...Leveraging Behavioral Patterns of Mobile Applications for Personalized Spoken...
Leveraging Behavioral Patterns of Mobile Applications for Personalized Spoken...
 
Droidcon it 2015: Android Lollipop for Enterprise
Droidcon it 2015: Android Lollipop for EnterpriseDroidcon it 2015: Android Lollipop for Enterprise
Droidcon it 2015: Android Lollipop for Enterprise
 
Create a Powerpoint using R software and ReporteRs package
Create a Powerpoint using R software and ReporteRs packageCreate a Powerpoint using R software and ReporteRs package
Create a Powerpoint using R software and ReporteRs package
 
Add plots and images into a PowerPoint document from R software
Add plots and images into a PowerPoint document from R softwareAdd plots and images into a PowerPoint document from R software
Add plots and images into a PowerPoint document from R software
 
Create a PowerPoint document from template using R software and ReporteRs pac...
Create a PowerPoint document from template using R software and ReporteRs pac...Create a PowerPoint document from template using R software and ReporteRs pac...
Create a PowerPoint document from template using R software and ReporteRs pac...
 
Add a table into PowerPoint document from R software using ReporteRs package
Add a table into PowerPoint document from R software using ReporteRs packageAdd a table into PowerPoint document from R software using ReporteRs package
Add a table into PowerPoint document from R software using ReporteRs package
 
Object-oriented design patterns in UML [Software Modeling] [Computer Science...
Object-oriented design patterns  in UML [Software Modeling] [Computer Science...Object-oriented design patterns  in UML [Software Modeling] [Computer Science...
Object-oriented design patterns in UML [Software Modeling] [Computer Science...
 
Unsupervised Learning and Modeling of Knowledge and Intent for Spoken Dialogu...
Unsupervised Learning and Modeling of Knowledge and Intent for Spoken Dialogu...Unsupervised Learning and Modeling of Knowledge and Intent for Spoken Dialogu...
Unsupervised Learning and Modeling of Knowledge and Intent for Spoken Dialogu...
 

Semelhante a Predicting Current User Intent with Contextual Markov Models

Resume-Wenjun Sun-UX
Resume-Wenjun Sun-UXResume-Wenjun Sun-UX
Resume-Wenjun Sun-UXWenjun Sun
 
A Context-aware Model for the Analysis of User Interaction and QoE in Mobile ...
A Context-aware Model for the Analysis of User Interaction and QoE in Mobile ...A Context-aware Model for the Analysis of User Interaction and QoE in Mobile ...
A Context-aware Model for the Analysis of User Interaction and QoE in Mobile ...Pedro Luis Mateo Navarro
 
Fellowapplication 2012-presentation
Fellowapplication 2012-presentationFellowapplication 2012-presentation
Fellowapplication 2012-presentationAlibaba Group
 
Adopting a situated learning framework for (big) data projects
Adopting a situated learning framework for (big) data projectsAdopting a situated learning framework for (big) data projects
Adopting a situated learning framework for (big) data projectsCranfield University
 
Analysis on Student Admission Enquiry System
Analysis on Student Admission Enquiry SystemAnalysis on Student Admission Enquiry System
Analysis on Student Admission Enquiry SystemIJSRD
 
Analysis on Student Admission Enquiry System
Analysis on Student Admission Enquiry SystemAnalysis on Student Admission Enquiry System
Analysis on Student Admission Enquiry SystemIJSRD
 
Goal Dynamics_From System Dynamics to Implementation
Goal Dynamics_From System Dynamics to ImplementationGoal Dynamics_From System Dynamics to Implementation
Goal Dynamics_From System Dynamics to ImplementationAmjad Adib
 
sourabh_bajaj_resume
sourabh_bajaj_resumesourabh_bajaj_resume
sourabh_bajaj_resumeYipei Wang
 
Model evaluation in the land of deep learning
Model evaluation in the land of deep learningModel evaluation in the land of deep learning
Model evaluation in the land of deep learningPramit Choudhary
 
Student’s Career Interest Prediction using Machine Learning
Student’s Career Interest Prediction using Machine LearningStudent’s Career Interest Prediction using Machine Learning
Student’s Career Interest Prediction using Machine LearningIRJET Journal
 
Presentation 2019 08-30
Presentation 2019 08-30Presentation 2019 08-30
Presentation 2019 08-30Mahdi_Fahmideh
 
Analysis Of Data Mining Model For Successful Implementation Of Data Warehouse...
Analysis Of Data Mining Model For Successful Implementation Of Data Warehouse...Analysis Of Data Mining Model For Successful Implementation Of Data Warehouse...
Analysis Of Data Mining Model For Successful Implementation Of Data Warehouse...Scott Bou
 
Rajat_updated_Resume
Rajat_updated_ResumeRajat_updated_Resume
Rajat_updated_Resumerajatgupta063
 
Bulk ieee projects 2012 2013
Bulk ieee projects 2012 2013Bulk ieee projects 2012 2013
Bulk ieee projects 2012 2013SBGC
 
Design and Evaluation of a Learner-Centric Immersive Learning Environment for...
Design and Evaluation of a Learner-Centric Immersive Learning Environment for...Design and Evaluation of a Learner-Centric Immersive Learning Environment for...
Design and Evaluation of a Learner-Centric Immersive Learning Environment for...Johanna Pirker
 
Agent-Based Problem Solving Methods In Big Data Environment
Agent-Based Problem Solving Methods In Big Data EnvironmentAgent-Based Problem Solving Methods In Big Data Environment
Agent-Based Problem Solving Methods In Big Data EnvironmentLaurie Smith
 

Semelhante a Predicting Current User Intent with Contextual Markov Models (20)

Resume-Wenjun Sun-UX
Resume-Wenjun Sun-UXResume-Wenjun Sun-UX
Resume-Wenjun Sun-UX
 
A Context-aware Model for the Analysis of User Interaction and QoE in Mobile ...
A Context-aware Model for the Analysis of User Interaction and QoE in Mobile ...A Context-aware Model for the Analysis of User Interaction and QoE in Mobile ...
A Context-aware Model for the Analysis of User Interaction and QoE in Mobile ...
 
Fellowapplication 2012-presentation
Fellowapplication 2012-presentationFellowapplication 2012-presentation
Fellowapplication 2012-presentation
 
Adopting a situated learning framework for (big) data projects
Adopting a situated learning framework for (big) data projectsAdopting a situated learning framework for (big) data projects
Adopting a situated learning framework for (big) data projects
 
Analysis on Student Admission Enquiry System
Analysis on Student Admission Enquiry SystemAnalysis on Student Admission Enquiry System
Analysis on Student Admission Enquiry System
 
Analysis on Student Admission Enquiry System
Analysis on Student Admission Enquiry SystemAnalysis on Student Admission Enquiry System
Analysis on Student Admission Enquiry System
 
Goal Dynamics_From System Dynamics to Implementation
Goal Dynamics_From System Dynamics to ImplementationGoal Dynamics_From System Dynamics to Implementation
Goal Dynamics_From System Dynamics to Implementation
 
sourabh_bajaj_resume
sourabh_bajaj_resumesourabh_bajaj_resume
sourabh_bajaj_resume
 
Model evaluation in the land of deep learning
Model evaluation in the land of deep learningModel evaluation in the land of deep learning
Model evaluation in the land of deep learning
 
Student’s Career Interest Prediction using Machine Learning
Student’s Career Interest Prediction using Machine LearningStudent’s Career Interest Prediction using Machine Learning
Student’s Career Interest Prediction using Machine Learning
 
Data-X-Sparse-v2
Data-X-Sparse-v2Data-X-Sparse-v2
Data-X-Sparse-v2
 
Presentation 2019 08-30
Presentation 2019 08-30Presentation 2019 08-30
Presentation 2019 08-30
 
How to crack down big data?
How to crack down big data? How to crack down big data?
How to crack down big data?
 
Analysis Of Data Mining Model For Successful Implementation Of Data Warehouse...
Analysis Of Data Mining Model For Successful Implementation Of Data Warehouse...Analysis Of Data Mining Model For Successful Implementation Of Data Warehouse...
Analysis Of Data Mining Model For Successful Implementation Of Data Warehouse...
 
Rajat_updated_Resume
Rajat_updated_ResumeRajat_updated_Resume
Rajat_updated_Resume
 
Bulk ieee projects 2012 2013
Bulk ieee projects 2012 2013Bulk ieee projects 2012 2013
Bulk ieee projects 2012 2013
 
Data-X-v3.1
Data-X-v3.1Data-X-v3.1
Data-X-v3.1
 
Design and Evaluation of a Learner-Centric Immersive Learning Environment for...
Design and Evaluation of a Learner-Centric Immersive Learning Environment for...Design and Evaluation of a Learner-Centric Immersive Learning Environment for...
Design and Evaluation of a Learner-Centric Immersive Learning Environment for...
 
Agent-Based Problem Solving Methods In Big Data Environment
Agent-Based Problem Solving Methods In Big Data EnvironmentAgent-Based Problem Solving Methods In Big Data Environment
Agent-Based Problem Solving Methods In Big Data Environment
 
Project based learning methodologies for Embedded Systems and Intelligent Sys...
Project based learning methodologies for Embedded Systems and Intelligent Sys...Project based learning methodologies for Embedded Systems and Intelligent Sys...
Project based learning methodologies for Embedded Systems and Intelligent Sys...
 

Mais de Julia Kiseleva

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

Mais de Julia Kiseleva (13)

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

Último

Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...HyderabadDolls
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...HyderabadDolls
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxchadhar227
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNKTimothy Spann
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...nirzagarg
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样wsppdmt
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...nirzagarg
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubaikojalkojal131
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...gajnagarg
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraGovindSinghDasila
 
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...gragchanchal546
 
7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.pptibrahimabdi22
 
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...gajnagarg
 
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptxRESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptxronsairoathenadugay
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabiaahmedjiabur940
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...Elaine Werffeli
 
20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdfkhraisr
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...nirzagarg
 
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...SOFTTECHHUB
 

Último (20)

Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubai
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
 
7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt
 
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
 
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptxRESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
 
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
 

Predicting Current User Intent with Contextual Markov Models

  • 1. Predicting Current User Intent with Contextual Markov Models Julia Kiseleva, Hoang Thanh Lam, Mykola Pechenizkiy (TU/e) Toon Calders (ULB) DDDM@ICDM2013, Dallas, TX, USA CAPA project: http://www.win.tue.nl/~mpechen/projects/capa/ 7 December 2013
  • 2. Outline • What is predictive Web analytics • Context-Aware Predictive Analytics framework • User intent modeling • Contextual Markov Models • Case study, experimental results • Conclusions and further ongoing work DDDM@ICDM2013 Dec 7, 2013 1Predicting Current User Intent with Contextual Markov Models Mykola Pechenizkiy, Eindhoven University of Technology
  • 3. Understanding user needs DDDM@ICDM2013 Dec 7, 2013 2Predicting Current User Intent with Contextual Markov Models Mykola Pechenizkiy, Eindhoven University of Technology
  • 4. Let’s give it a try… DDDM@ICDM2013 Dec 7, 2013 3Predicting Current User Intent with Contextual Markov Models Mykola Pechenizkiy, Eindhoven University of Technology
  • 5. User Intent Modeling: What? • Next action prediction – Click prediction in display advertising – Drop out prediction – Trail prediction • Information need prediction: – Navigational vs. explorative vs. purchase – Open acronym based on context • Type of product wanted – Personalization based on context DDDM@ICDM2013 Dec 7, 2013 4Predicting Current User Intent with Contextual Markov Models Mykola Pechenizkiy, Eindhoven University of Technology
  • 6. User Intent Modeling: Why? • To understand users and website usage – redesign website, redirect flows, – diversified search, recommendations • To better use budget (pageviews) – what (type of) ads to serve? – brand awareness CPM, or convergence CPC • To manipulate user – worth giving a promotion? – personalize with intent of converging to a desired action – personalized suggestions based on user context DDDM@ICDM2013 Dec 7, 2013 5Predicting Current User Intent with Contextual Markov Models Mykola Pechenizkiy, Eindhoven University of Technology
  • 7. User Intent Modeling: How? Model L population (source) Historical data labels label? 1. training 2. 2. application X y X' y' Training: y = L (X) Application: use L for an unseen data y' = L (X') labels Testing data DDDM@ICDM2013 Dec 7, 2013 6Predicting Current User Intent with Contextual Markov Models Mykola Pechenizkiy, Eindhoven University of Technology
  • 8. Context in IR & RecSys • User Context – Preferences, usage history, profiles • Document/Product Context – Meta-data, content features • Task Context – Current activity, location etc. • Social Context – Leveraging the social graph DDDM@ICDM2013 Dec 7, 2013 7Predicting Current User Intent with Contextual Markov Models Mykola Pechenizkiy, Eindhoven University of Technology
  • 9. 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 DDDM@ICDM2013 Dec 7, 2013 8Predicting Current User Intent with Contextual Markov Models Mykola Pechenizkiy, Eindhoven University of Technology
  • 10. Context in Marketing P(Purchase|gender=“male”)=P(Purchase|gender=“female”) ModelMale~f(relevance); ModelFemale~f(perceived value) gender context no context Male Female buy buy relevance relevance buy don’t don’t don’t gender DDDM@ICDM2013 Dec 7, 2013 9Predicting Current User Intent with Contextual Markov Models Mykola Pechenizkiy, Eindhoven University of Technology
  • 11. Environment/ Context Model L population Training: ?? Application: y' = Lj (X') Lj <= G(X',E) X' y' Historical data labels X y label? Context-Awareness as Meta-learning labels Test data DDDM@ICDM2013 Dec 7, 2013 10Predicting Current User Intent with Contextual Markov Models Mykola Pechenizkiy, Eindhoven University of Technology
  • 12. Learning Classifiers & Context DDDM@ICDM2013 Dec 7, 2013 11Predicting Current User Intent with Contextual Markov Models Mykola Pechenizkiy, Eindhoven University of Technology
  • 13. Research Questions • How to define the context (form and maintain contextual categories) in web analytics? • How to connect context with the prediction process in predictive web analytics? • How to integrate change detection mechanisms into the prediction process in web analytics? • How to ensure integration and feedback mechanisms between change detection and context awareness mechanisms? • What should a reference architecture allowing to plug in new context aware prediction techniques for a collection of web analytics tasks look like? DDDM@ICDM2013 Dec 7, 2013 13Predicting Current User Intent with Contextual Markov Models Mykola Pechenizkiy, Eindhoven University of Technology
  • 14. IEEE CBMS 2010 Perth, Australia Handling Concept Drift in Medical Applications: Importance, Challenges and Solutions © M. Pechenizkiy and I. Zliobaite 14 • Context-aware ranking of search results • Drop-out prediction/pre vention • Next action prediction
  • 16. Mastersportal.eu - Search Refine Search Click on Program is Search Result Click on University Click on Country
  • 18. 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)
  • 19. Implicit Context Discover clusters in the graph using community detection algorithm c1 = Novice users c1 = Experienced users C = user type DDDM@ICDM2013 Dec 7, 2013 19Predicting Current User Intent with Contextual Markov Models Mykola Pechenizkiy, Eindhoven University of Technology
  • 20. Dataset Date Source of information May 2012 Mastersportal.eu #sessions 350.618 #requests 1.775.711 DDDM@ICDM2013 Dec 7, 2013 20Predicting Current User Intent with Contextual Markov Models Mykola Pechenizkiy, Eindhoven University of Technology Publicly available at: http://www.win.tue.nl/~mpechen/projects/capa
  • 21. Accuracy Results DDDM@ICDM2013 Dec 7, 2013 21Predicting Current User Intent with Contextual Markov Models Mykola Pechenizkiy, Eindhoven University of Technology user location user type
  • 22. Global vs. explicit vs. implicit vs. random contexts DDDM@ICDM2013 Dec 7, 2013 22Predicting Current User Intent with Contextual Markov Models Mykola Pechenizkiy, Eindhoven University of Technology
  • 23. Conclusions • We formulated context discovery as optimization problem • Our approach can be used to identify useful contexts • Experiments on a real dataset provide empirical evidence that contextual Markov Models are more accurate than global models • Further (ongoing) work – Temporal context discovery (TempWeb@WWW’2013) – Multidimensional vertical and horizontal clustering on the user navigation graph DDDM@ICDM2013 Dec 7, 2013 23Predicting Current User Intent with Contextual Markov Models Mykola Pechenizkiy, Eindhoven University of Technology
  • 24. 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? DDDM@ICDM2013 Dec 7, 2013 24Predicting Current User Intent with Contextual Markov Models Mykola Pechenizkiy, Eindhoven University of Technology
  • 25. User next action prediction Search Refine Search PaymentClick Product View Click ? • What the context is attached to? o Single action? o Session/trail? (user) o A group of sessions (space/time) • Pattern-mining based approach Collaboration is welcome! DDDM@ICDM2013 Dec 7, 2013 25Predicting Current User Intent with Contextual Markov Models Mykola Pechenizkiy, Eindhoven University of Technology
  • 26. Designing Context-awareness Predictive model(s) PredictionsTraining data Context-aware Adaptation Instance set selection Feature set selection Feature set expansion Model selection/weighting Model adjustment Output correction if (context == “spring”) select instances(“spring”) if (context == “spring”) select models (“spring”) if (context == “spring”) score += 0.1*score DDDM@ICDM2013 Dec 7, 2013 26Predicting Current User Intent with Contextual Markov Models Mykola Pechenizkiy, Eindhoven University of Technology
  • 27. Designing Context-awareness Definitions/ properties/ utilities [Un] [Semi]Super vised methods How to define context Context mining: how to discover context Instance set selection Feature set selection Feature set expansion Model selection/weighting Model adjustment Output correction 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
  • 28. Horizontal Partitioning 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
  • 30. Two types of behavior: Ready to buy – (Product View, Payment) Just browsing – (Search, Refine Search, Click on Banner) Session 1 Search Refine Search Click on Banner Product View Payment Session 2 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 Vertical Partitioning
  • 31. Session 1 Search Refine Search Click on Banner Product View Payment Session 2 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 Two types of behavior: Ready to buy – (Product View, Payment) Just browsing – (Search, Refine Search, Click on Banner) Vertical Partitioning