SlideShare a Scribd company logo
1 of 56
İsmail Hakkı Toroslu Middle East Technical University Department of Computer Engineering Ankara, Turkey Web Usage  Mining  and Using Ontology  for Capturing Web Usage Semantic
08/28/11 PART I A New Approach for Reactive  Web Usage Data Processing
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],OUTLINE
Web Mining  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Web Usage Mining (WUM)  Application of data mining techniques to web log data in order to discover user access patterns.  Example User Web Access Log Web Mining  4130 200   HTTP/1.0   C.html   GET   [25/Apr/2005:03:04:48–05]   144.123.121.23   2050 200   HTTP/1.0   B.html   GET   [25/Apr/2005:03:04:43–05]   144.123.121.23   3290 200   HTTP/1.0   A.html   GET   [25/Apr/2005:03:04:41–05]   144.123.121.23   Number of Bytes Transmitted   Success of Return Code   Protocol   URL   Method   Request Time   IP Address
Phases of Web Usage Mining Web Mining  Pre-Processing Pattern Analysis Raw Server log User session File  Rules and Patterns Interesting Knowledge Applications Session  Reconstruction Heuristics Pattern Discovery Apriori, GSP, SPADE
Session Reconstruction ,[object Object],[object Object],[object Object],[object Object],Previous Session Reconstruction Heuristics
[object Object],[object Object],New Reactive Session Reconstruction Technique: Smart-SRA Combines these heuristics with  "site topology"  information in order to increase the accuracy of the reconstructed sessions Previous Session Reconstruction Heuristics
Example Web Topology Graph Example Web Page Request Sequence Previous Session Reconstruction Heuristics 47 32 29 15 6 0 Timestamp P 23 P 34 P 49 P 13 P 20 P 1 Page
Time-oriented heuristics -1 ,[object Object],[object Object],[object Object],[object Object],Previous Session Reconstruction Heuristics 47 32 29 15 6 0 Timestamp P 23 P 34 P 49 P 13 P 20 P 1 Page
Time-oriented Heuristics -2 ,[object Object],[object Object],[object Object],[object Object],[object Object],Previous Session Reconstruction Heuristics 47 32 29 15 6 0 Timestamp P 23 P 34 P 49 P 13 P 20 P 1 Page
Navigation-Oriented Heuristic ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Previous Session Reconstruction Heuristics
Navigation-Oriented Heuristic Previous Session Reconstruction Heuristics [P 1 , P 20 ,  P 1 ,  P 13 , P 49 ,  P 13 ,  P 34 , P 23 ] P 23 Link[P 34 , P 23 ]  =1 [P 1 , P 20 ,  P 1 ,  P 13 , P 49 ,  P 13 ,  P 34 ] P 34 Link[P 49 , P 34 ]  = 0 Link[P 13 , P 34 ]  = 1 [P 1 , P 20 ,  P 1 ,  P 13 , P 49 ] P 49 Link[P 13 , P 49 ]  = 1 [P 1 , P 20 ,  P 1 ,  P 13 ] P 13 Link[P 20 , P 13 ]  = 0 Link[P 1 , P 13 ]  = 1 [P 1 , P 20 ] P 20 Link[P 1 , P 20 ]  = 1 [P 1 ]   P 1 [ ] New Page Condition Curent Session
Smart-SRA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Contains Two Phases:
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Smart-SRA Steps of Phase 2 ,[object Object],[object Object]
Example Candidate Session Example Web Topology Smart-SRA 15 14 12 9 6 0 Timestamp P 23 P 34 P 49 P 13 P 20 P 1 Page
Smart-SRA [P 1 , P 13 , P 34 , P 23 ] , [P 1 , P 13 ,   P 49 , P 23 ]  [P 1 , P 20 , P 23 ] [P 1 ,P 13 ,P 34 ], [P 1 , P 13 , P 49 ] [P 1 , P 20 ]  New Session Set (after) [P 1 , P 13 , P 34 , P 23 ]  [P 1 , P 13 ,   P 49 , P 23 ], [P 1 , P 20 , P 23 ] [P 1 ,P 13 ,P 34 ] [P 1 , P 13 , P 49 ] Temp Session Set  {P 23 } {P 49 , P 34 } Temp Page Set [P 1 ,P 13 ,P 34 ] [P 1 , P 13 , P 49 ] [P 1 , P 20 ] [P 1 ,P 20 ] [P 1 ,P 13 ] New Session Set (before) [P 23 ] [P 49 , P 34 , P 23 ] Candidate Session 4 3 Iteration [P 1 ,P 20 ] [P 1 ,P 13 ] [P 1 ] New Session Set (after) [P 1 ,P 20 ] [P 1 ,P 13 ] [P 1 ] Temp Session Set  {P 20 , P 13 } {P 1 } Temp Page Set [P 1 ] New Session Set (before) [P 20 , P 13 , P 49 , P 34 , P 23 ] [P 1 , P 20 , P 13 , P 49 , P 34 , P 23 ] Candidate Session 2 1 Iteration
Agent Simulator ,[object Object],[object Object],[object Object]
Web user can start a new session with any one of the possible entry pages of the web site Agent Simulator User-Behavior I
Web user can select a new page having a link from the most recently accessed page P 13 P 1 P 49 P 20 P 23 P 34 2 1 Agent Simulator User-Behavior II
Web user can select as the next page having a link from any one of the previously browsed pages Agent Simulator User-Behavior III P 13 P 1 P 49 P 20 P 23 P 34 2 1 3 4 5
Web user can terminate the session Agent Simulator User-Behavior IV P 13 P 1 P 49 P 20 P 23 P 34 2 1 3 4 5 6
Parameters for simulating behavior of web user ,[object Object],[object Object],[object Object],Agent Simulator
Heuristics Tested ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Experimental Results
Accuracy ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Experimental Results
Parameters for generating user sessions and web topology Experimental Results 30%  0%-90% NIP  :  Fixed  & Range 30%  0%-90% LPP :  Fixed  & Range 5%  1%-20% STP :  Fixed  & Range 10000 Number of agents 0,5 min Deviation for page stay time 2,2 min Average number of page stay time 15 Average number of outdegree 300 Number of web pages (nodes) in topology
Accuracy vs. STP Experimental Results
Accuracy vs LPP Experimental Results
Accuracy vs. NIP Experimental Results
Conclusion ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
08/28/11 PART II Semantically Enriched Event Based Model  f or  W eb  Usage Mining
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],08/28/11 OUTLINE
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],08/28/11 Introduction
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],08/28/11 Introduction
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],08/28/11 Introduction
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],08/28/11 Semantic Event Based Sessions
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],08/28/11 Semantic Event Based Sessions
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],08/28/11 Semantic Event Based Sessions
[object Object],08/28/11
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],08/28/11 Events as Semantic Objects
[object Object],[object Object],[object Object],08/28/11 Definitions
[object Object],[object Object],[object Object],[object Object],08/28/11 Definitions
08/28/11
[object Object],[object Object],[object Object],[object Object],08/28/11 Algorithm
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],08/28/11 Phase I: Find Frequent Atomtrees
[object Object],[object Object],[object Object],[object Object],[object Object],08/28/11 Phase I: Find Frequent Atomtrees
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],08/28/11 Phase I: Find Frequent Atomtrees
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],08/28/11 Phase II: Find Frequent Sequences
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],08/28/11 Phase II: Find Frequent Sequences
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],08/28/11 Experiments
08/28/11 Music Streaming Site - Events
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],08/28/11 Music Streaming Site - Patterns
08/28/11 ,[object Object],[object Object],[object Object],[object Object],[object Object],Mobile Network Operator Site - Events
08/28/11 Mobile Network Operator Site - Ontology
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],08/28/11 Mobile Network Operator Site - Patterns
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],08/28/11 Conclusions

More Related Content

Viewers also liked

Viewers also liked (14)

Influence Propagation in Large Graphs - Theorems and Algorithms
Influence Propagation in Large Graphs - Theorems and AlgorithmsInfluence Propagation in Large Graphs - Theorems and Algorithms
Influence Propagation in Large Graphs - Theorems and Algorithms
 
Sparse and Low Rank Representations in Music Signal Analysis
 Sparse and Low Rank Representations in Music Signal  Analysis Sparse and Low Rank Representations in Music Signal  Analysis
Sparse and Low Rank Representations in Music Signal Analysis
 
A Classification Framework For Component Models
 A Classification Framework For Component Models A Classification Framework For Component Models
A Classification Framework For Component Models
 
Co-evolution, Games, and Social Behaviors
Co-evolution, Games, and Social BehaviorsCo-evolution, Games, and Social Behaviors
Co-evolution, Games, and Social Behaviors
 
State Space Exploration for NASA’s Safety Critical Systems
State Space Exploration for NASA’s Safety Critical SystemsState Space Exploration for NASA’s Safety Critical Systems
State Space Exploration for NASA’s Safety Critical Systems
 
Semantic 3DTV Content Analysis and Description
Semantic 3DTV Content Analysis and DescriptionSemantic 3DTV Content Analysis and Description
Semantic 3DTV Content Analysis and Description
 
Jamming in Wireless Sensor Networks
Jamming in Wireless Sensor NetworksJamming in Wireless Sensor Networks
Jamming in Wireless Sensor Networks
 
Mixture Models for Image Analysis
Mixture Models for Image AnalysisMixture Models for Image Analysis
Mixture Models for Image Analysis
 
Sparse and Redundant Representations: Theory and Applications
Sparse and Redundant Representations: Theory and ApplicationsSparse and Redundant Representations: Theory and Applications
Sparse and Redundant Representations: Theory and Applications
 
Networked 3-D Virtual Collaboration in Science and Education: Towards 'Web 3....
Networked 3-D Virtual Collaboration in Science and Education: Towards 'Web 3....Networked 3-D Virtual Collaboration in Science and Education: Towards 'Web 3....
Networked 3-D Virtual Collaboration in Science and Education: Towards 'Web 3....
 
Machine Learning Tools and Particle Swarm Optimization for Content-Based Sear...
Machine Learning Tools and Particle Swarm Optimization for Content-Based Sear...Machine Learning Tools and Particle Swarm Optimization for Content-Based Sear...
Machine Learning Tools and Particle Swarm Optimization for Content-Based Sear...
 
Compressed Sensing In Spectral Imaging
Compressed Sensing In Spectral Imaging  Compressed Sensing In Spectral Imaging
Compressed Sensing In Spectral Imaging
 
Artificial Intelligence and Human Thinking
Artificial Intelligence and Human ThinkingArtificial Intelligence and Human Thinking
Artificial Intelligence and Human Thinking
 
Defying Nyquist in Analog to Digital Conversion
Defying Nyquist in Analog to Digital ConversionDefying Nyquist in Analog to Digital Conversion
Defying Nyquist in Analog to Digital Conversion
 

Similar to Web Usage Miningand Using Ontology for Capturing Web Usage Semantic

Volume 2-issue-6-1955-1959
Volume 2-issue-6-1955-1959Volume 2-issue-6-1955-1959
Volume 2-issue-6-1955-1959
Editor IJARCET
 
Volume 2-issue-6-1955-1959
Volume 2-issue-6-1955-1959Volume 2-issue-6-1955-1959
Volume 2-issue-6-1955-1959
Editor IJARCET
 
PTV Group_impact_camunda_bpm_20140122
PTV Group_impact_camunda_bpm_20140122PTV Group_impact_camunda_bpm_20140122
PTV Group_impact_camunda_bpm_20140122
camunda services GmbH
 

Similar to Web Usage Miningand Using Ontology for Capturing Web Usage Semantic (20)

Volume 2-issue-6-1955-1959
Volume 2-issue-6-1955-1959Volume 2-issue-6-1955-1959
Volume 2-issue-6-1955-1959
 
Volume 2-issue-6-1955-1959
Volume 2-issue-6-1955-1959Volume 2-issue-6-1955-1959
Volume 2-issue-6-1955-1959
 
cikm14
cikm14cikm14
cikm14
 
The magic behind your Lyft ride prices: A case study on machine learning and ...
The magic behind your Lyft ride prices: A case study on machine learning and ...The magic behind your Lyft ride prices: A case study on machine learning and ...
The magic behind your Lyft ride prices: A case study on machine learning and ...
 
A calculus of mobile Real-Time processes
A calculus of mobile Real-Time processesA calculus of mobile Real-Time processes
A calculus of mobile Real-Time processes
 
Unified Stream Processing at Scale with Apache Samza by Jake Maes at Big Data...
Unified Stream Processing at Scale with Apache Samza by Jake Maes at Big Data...Unified Stream Processing at Scale with Apache Samza by Jake Maes at Big Data...
Unified Stream Processing at Scale with Apache Samza by Jake Maes at Big Data...
 
INFORMATICA Training, Online INFORMATICA Training
INFORMATICA Training, Online INFORMATICA Training INFORMATICA Training, Online INFORMATICA Training
INFORMATICA Training, Online INFORMATICA Training
 
INFORMATICA Training, Online INFORMATICA Training
INFORMATICA Training, Online INFORMATICA Training INFORMATICA Training, Online INFORMATICA Training
INFORMATICA Training, Online INFORMATICA Training
 
informatica 9.5 online training| informatica training online ...
informatica 9.5 online training| informatica training online ...informatica 9.5 online training| informatica training online ...
informatica 9.5 online training| informatica training online ...
 
INFORMATICA ONLINE TRAINING
INFORMATICA ONLINE TRAININGINFORMATICA ONLINE TRAINING
INFORMATICA ONLINE TRAINING
 
INFORMATICA ONLINE TRAINING
INFORMATICA ONLINE TRAININGINFORMATICA ONLINE TRAINING
INFORMATICA ONLINE TRAINING
 
INFORMATICA ONLINE TRAINING
INFORMATICA ONLINE TRAININGINFORMATICA ONLINE TRAINING
INFORMATICA ONLINE TRAINING
 
Informatica
InformaticaInformatica
Informatica
 
Web Page Recommendation using Domain Knowledge and Web Usage Knowledge
Web Page Recommendation using Domain Knowledge and Web Usage KnowledgeWeb Page Recommendation using Domain Knowledge and Web Usage Knowledge
Web Page Recommendation using Domain Knowledge and Web Usage Knowledge
 
Web Application Performance from User Perspective
Web Application Performance from User PerspectiveWeb Application Performance from User Perspective
Web Application Performance from User Perspective
 
MuleSoft Meetup Roma - Processi di Automazione su CloudHub
MuleSoft Meetup Roma - Processi di Automazione su CloudHubMuleSoft Meetup Roma - Processi di Automazione su CloudHub
MuleSoft Meetup Roma - Processi di Automazione su CloudHub
 
Browser Based Performance Testing and Tuning
Browser Based Performance Testing and TuningBrowser Based Performance Testing and Tuning
Browser Based Performance Testing and Tuning
 
Monitor your Java application with Prometheus Stack
Monitor your Java application with Prometheus StackMonitor your Java application with Prometheus Stack
Monitor your Java application with Prometheus Stack
 
PTV Group_impact_camunda_bpm_20140122
PTV Group_impact_camunda_bpm_20140122PTV Group_impact_camunda_bpm_20140122
PTV Group_impact_camunda_bpm_20140122
 
Building a web application with ontinuation monads
Building a web application with ontinuation monadsBuilding a web application with ontinuation monads
Building a web application with ontinuation monads
 

Recently uploaded

Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Recently uploaded (20)

Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 

Web Usage Miningand Using Ontology for Capturing Web Usage Semantic

  • 1. İsmail Hakkı Toroslu Middle East Technical University Department of Computer Engineering Ankara, Turkey Web Usage Mining and Using Ontology for Capturing Web Usage Semantic
  • 2. 08/28/11 PART I A New Approach for Reactive Web Usage Data Processing
  • 3.
  • 4.
  • 5. Web Usage Mining (WUM) Application of data mining techniques to web log data in order to discover user access patterns. Example User Web Access Log Web Mining 4130 200 HTTP/1.0 C.html GET [25/Apr/2005:03:04:48–05] 144.123.121.23 2050 200 HTTP/1.0 B.html GET [25/Apr/2005:03:04:43–05] 144.123.121.23 3290 200 HTTP/1.0 A.html GET [25/Apr/2005:03:04:41–05] 144.123.121.23 Number of Bytes Transmitted Success of Return Code Protocol URL Method Request Time IP Address
  • 6. Phases of Web Usage Mining Web Mining Pre-Processing Pattern Analysis Raw Server log User session File Rules and Patterns Interesting Knowledge Applications Session Reconstruction Heuristics Pattern Discovery Apriori, GSP, SPADE
  • 7.
  • 8.
  • 9. Example Web Topology Graph Example Web Page Request Sequence Previous Session Reconstruction Heuristics 47 32 29 15 6 0 Timestamp P 23 P 34 P 49 P 13 P 20 P 1 Page
  • 10.
  • 11.
  • 12.
  • 13. Navigation-Oriented Heuristic Previous Session Reconstruction Heuristics [P 1 , P 20 , P 1 , P 13 , P 49 , P 13 , P 34 , P 23 ] P 23 Link[P 34 , P 23 ] =1 [P 1 , P 20 , P 1 , P 13 , P 49 , P 13 , P 34 ] P 34 Link[P 49 , P 34 ] = 0 Link[P 13 , P 34 ] = 1 [P 1 , P 20 , P 1 , P 13 , P 49 ] P 49 Link[P 13 , P 49 ] = 1 [P 1 , P 20 , P 1 , P 13 ] P 13 Link[P 20 , P 13 ] = 0 Link[P 1 , P 13 ] = 1 [P 1 , P 20 ] P 20 Link[P 1 , P 20 ] = 1 [P 1 ] P 1 [ ] New Page Condition Curent Session
  • 14.
  • 15.
  • 16. Example Candidate Session Example Web Topology Smart-SRA 15 14 12 9 6 0 Timestamp P 23 P 34 P 49 P 13 P 20 P 1 Page
  • 17. Smart-SRA [P 1 , P 13 , P 34 , P 23 ] , [P 1 , P 13 , P 49 , P 23 ] [P 1 , P 20 , P 23 ] [P 1 ,P 13 ,P 34 ], [P 1 , P 13 , P 49 ] [P 1 , P 20 ] New Session Set (after) [P 1 , P 13 , P 34 , P 23 ] [P 1 , P 13 , P 49 , P 23 ], [P 1 , P 20 , P 23 ] [P 1 ,P 13 ,P 34 ] [P 1 , P 13 , P 49 ] Temp Session Set {P 23 } {P 49 , P 34 } Temp Page Set [P 1 ,P 13 ,P 34 ] [P 1 , P 13 , P 49 ] [P 1 , P 20 ] [P 1 ,P 20 ] [P 1 ,P 13 ] New Session Set (before) [P 23 ] [P 49 , P 34 , P 23 ] Candidate Session 4 3 Iteration [P 1 ,P 20 ] [P 1 ,P 13 ] [P 1 ] New Session Set (after) [P 1 ,P 20 ] [P 1 ,P 13 ] [P 1 ] Temp Session Set {P 20 , P 13 } {P 1 } Temp Page Set [P 1 ] New Session Set (before) [P 20 , P 13 , P 49 , P 34 , P 23 ] [P 1 , P 20 , P 13 , P 49 , P 34 , P 23 ] Candidate Session 2 1 Iteration
  • 18.
  • 19. Web user can start a new session with any one of the possible entry pages of the web site Agent Simulator User-Behavior I
  • 20. Web user can select a new page having a link from the most recently accessed page P 13 P 1 P 49 P 20 P 23 P 34 2 1 Agent Simulator User-Behavior II
  • 21. Web user can select as the next page having a link from any one of the previously browsed pages Agent Simulator User-Behavior III P 13 P 1 P 49 P 20 P 23 P 34 2 1 3 4 5
  • 22. Web user can terminate the session Agent Simulator User-Behavior IV P 13 P 1 P 49 P 20 P 23 P 34 2 1 3 4 5 6
  • 23.
  • 24.
  • 25.
  • 26. Parameters for generating user sessions and web topology Experimental Results 30% 0%-90% NIP : Fixed & Range 30% 0%-90% LPP : Fixed & Range 5% 1%-20% STP : Fixed & Range 10000 Number of agents 0,5 min Deviation for page stay time 2,2 min Average number of page stay time 15 Average number of outdegree 300 Number of web pages (nodes) in topology
  • 27. Accuracy vs. STP Experimental Results
  • 28. Accuracy vs LPP Experimental Results
  • 29. Accuracy vs. NIP Experimental Results
  • 30.
  • 31. 08/28/11 PART II Semantically Enriched Event Based Model f or W eb Usage Mining
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51. 08/28/11 Music Streaming Site - Events
  • 52.
  • 53.
  • 54. 08/28/11 Mobile Network Operator Site - Ontology
  • 55.
  • 56.