SlideShare a Scribd company logo
İ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

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
Distinguished Lecturer Series - Leon The Mathematician
 
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
Distinguished Lecturer Series - Leon The Mathematician
 
A Classification Framework For Component Models
 A Classification Framework For Component Models A Classification Framework For Component Models
A Classification Framework For Component Models
Distinguished Lecturer Series - Leon The Mathematician
 
Co-evolution, Games, and Social Behaviors
Co-evolution, Games, and Social BehaviorsCo-evolution, Games, and Social Behaviors
Co-evolution, Games, and Social Behaviors
Distinguished Lecturer Series - Leon The Mathematician
 
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
Distinguished Lecturer Series - Leon The Mathematician
 
Semantic 3DTV Content Analysis and Description
Semantic 3DTV Content Analysis and DescriptionSemantic 3DTV Content Analysis and Description
Semantic 3DTV Content Analysis and Description
Distinguished Lecturer Series - Leon The Mathematician
 
Jamming in Wireless Sensor Networks
Jamming in Wireless Sensor NetworksJamming in Wireless Sensor Networks
Jamming in Wireless Sensor Networks
Distinguished Lecturer Series - Leon The Mathematician
 
Mixture Models for Image Analysis
Mixture Models for Image AnalysisMixture 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
Distinguished Lecturer Series - Leon The Mathematician
 
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....
Distinguished Lecturer Series - Leon The Mathematician
 
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...
Distinguished Lecturer Series - Leon The Mathematician
 
Compressed Sensing In Spectral Imaging
Compressed Sensing In Spectral Imaging  Compressed Sensing In Spectral Imaging
Compressed Sensing In Spectral Imaging
Distinguished Lecturer Series - Leon The Mathematician
 
Artificial Intelligence and Human Thinking
Artificial Intelligence and Human ThinkingArtificial Intelligence and Human Thinking
Artificial Intelligence and Human Thinking
Distinguished Lecturer Series - Leon The Mathematician
 
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
Distinguished Lecturer Series - Leon The Mathematician
 

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
 
cikm14
cikm14cikm14
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 ...
Karthik Murugesan
 
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
Polytechnique Montréal
 
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...
Big Data Spain
 
INFORMATICA ONLINE TRAINING
INFORMATICA ONLINE TRAININGINFORMATICA ONLINE TRAINING
INFORMATICA ONLINE TRAINING
Srinivas - SAP Consultant
 
Informatica
InformaticaInformatica
INFORMATICA ONLINE TRAINING
INFORMATICA ONLINE TRAININGINFORMATICA ONLINE TRAINING
INFORMATICA ONLINE TRAINING
Srinivas - SAP Consultant
 
INFORMATICA Training, Online INFORMATICA Training
INFORMATICA Training, Online INFORMATICA Training INFORMATICA Training, Online INFORMATICA Training
INFORMATICA Training, Online INFORMATICA Training
Srinivas - SAP Consultant
 
INFORMATICA Training, Online INFORMATICA Training
INFORMATICA Training, Online INFORMATICA Training INFORMATICA Training, Online INFORMATICA Training
INFORMATICA Training, Online INFORMATICA Training
Srinivas - SAP Consultant
 
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 ...
Srinivas - SAP Consultant
 
INFORMATICA ONLINE TRAINING
INFORMATICA ONLINE TRAININGINFORMATICA ONLINE TRAINING
INFORMATICA ONLINE TRAINING
Srinivas - SAP Consultant
 
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
IRJET Journal
 
Web Application Performance from User Perspective
Web Application Performance from User PerspectiveWeb Application Performance from User Perspective
Web Application Performance from User Perspective
ŁódQA
 
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
Alfonso Martino
 
Browser Based Performance Testing and Tuning
Browser Based Performance Testing and TuningBrowser Based Performance Testing and Tuning
Browser Based Performance Testing and Tuning
Bala Murali Krishna Kanchukambala
 
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
Wojciech Barczyński
 
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
 
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
Seitaro Yuuki
 

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 ONLINE TRAINING
INFORMATICA ONLINE TRAININGINFORMATICA ONLINE TRAINING
INFORMATICA ONLINE TRAINING
 
Informatica
InformaticaInformatica
Informatica
 
INFORMATICA ONLINE TRAINING
INFORMATICA ONLINE TRAININGINFORMATICA ONLINE TRAINING
INFORMATICA ONLINE 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 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
 
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

ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 

Recently uploaded (20)

ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 

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.