SlideShare a Scribd company logo
1 of 25
A Method of Mining Association Rules for
Geographical Points of Interest
Shiwei Lian, Jinning Gao, and Hongwei Li
International Journal of Geo-Information
Published: 10 April 2018
Presenter:
Iva Nurwauziyah | P66067021
Muhammad Irsyadi Firdaus | P66067055
Data Mining
Final Paper Presentation
6 June 2018
NATIONAL CHENG KUNG UNIVERSITY 1
Outline
1. Introduction
2. Experiment and Analysis
3. Conclusion
2
Introduction
 Association rule (AR) mining has become one of the most important task in the
field of knowledge discovery.
 This field example are:
Urban bus networks
Recommendation
Product-service systems
Etc.
 In this paper is to propose a method of mining AR for geographical points of
interest in order to find the relationship between geographic points of interest,
including quantitative relationship.
3
Experiment
 Step 1: Generating Transactional Dataset
4
Data Preparation
Spatial Clustering DBSCAN
Generating
Transaction Data
Step 1
Data Preparation
 The experimental object is in the urban shop in Luoyang, China
 All the data provided by the Urban Planning Bureau of Luoyang.
5
Item ID Item Name Quantities
1 Catering 8094
2 Bank 1014
3 Entertainment 4299
4 Store 17,888
5
Educational
Institution
784
6 Hotel 786
7 Government 469
8 Medical Institution 1332
sum All 34,666
Spatial Clustering with DBSCAN
 The target data contain coordinate
information.
 Using a spatial similarity of data points
to generate the cluster.
 The algorithm is DBSCAN
 This algorithm consider with radius and
density as the parameter.
6
Figure 1. The data objects of Luoyang
The Radius and Density
7
 The 𝜖-radius : the quantity of clusters decreases with increasing density
 The 𝜇-density : the quantity of clusters is represented as a single wave shape with increasing radius.
Table 1. DBSCAN Clustering
Spatial Data Clustering
8
Figure 2. Spatial Data Clustering. (a) Clusters (radius = 110, density = 80); (b) Detailed view of area in red in the left panel.
 Each cluster contains many data points
which belong to different item.
 The items in one cluster can be
regarded as one item of transaction
data.
9
Conversion the Cluster to Transactional Data
Trans. ID List of Item’s ID Trans. ID List of Item’s ID
1 1,3,4,5,7,8 17 1,2,3,4,5,6,7,8
2 1,2,3,4,5,6,7,8 18 1,3,4,5,6,8
3 1,3,4,5,6,8 19 1,2,3,4,5,6,7,8
4 1,3,4,5,6 20 1,3,4,6,7,8
5 1,2,3,4,6 21 1,2,3,4,5,7,8
6 1,2,3,4,5,6,8 22 1,2,3,4,5,6,8
7 1,3,4,7 23 1,2,3,4,5,6,7,8
8 1,2,3,4,8 24 1,2,3,4,5,6,7,8
9 1,2,3,4,5,6,8 25 1,2,3,4,6,7
10 1,3,4,5,6,8 26 1,2,3,4,5,6,7,8
11 1,2,3,4,6,8 27 1,2,3,4,5,6,7,8
12 1,2,3,4,7 28 1,2,3,4,5,6,7,8
13 1,3,4,6,8 29 1,2,3,4,5,6,8
14 1,2,3,4,5,6,8 30 1,2,3,4,6,8
15 1,2,3,4,6,8 31 1,2,3,4,5,6,7,8
16 1,2,3,4,5,6,8 32 1,2,3,4,6,8
Table 2. Transactional Data
Experiment
 Step 2 Generating Association Rule
10
Generating
Frequent Itemsets
FP-GCID
Filtering
Association Rule
Step 2
Apriori vs FP-Growth
11
Apriori
 An efficient method for frequent pattern mining.
 Uses a generate and test approach  generates
candidates itemsets and tests if they are frequent.
 Disadvantage:
 The candidate generation could be extremely
slow (pairs, triplets, etc.).
 The candidate generation could generate
duplicates depending on the implementation.
 The counting method iterates through all of the
transaction each time.
 Constant items make the algorithm a lot heavier.
 Huge memory consumption.
FP-Growth
 Allows frequent itemset discovery without candidate
generation.
 Advantage:
 The algorithm only needs to read file twice, as
opposite to apriori who reads it once for every
iteration.
 No candidate generation.
 Remove the need to calculate the pairs to be
counted (compresses dataset)
 Much faster than Apriori
FP-GCID
 Novel FP-Growth Algorithm Based on Cluster IDs
• FP-GCID is a novel FP-Growth
algorithm based on Cluster IDs.
• The FP-GCID reads 1 transaction
at a time and maps it to a path.
• The path can overlap when
transactions share items.
12
Figure 3. FP-GCID—novel FP-Growth algorithm based on Cluster IDs.
Generating Frequent Itemsets
13
Figure 4. Constructing CFP-Tree (Conditional Frequent Pattern Tree).
 Step 1: Constructing CFP-Tree
(Conditional Frequent Pattern Tree).
The nodes contain
items (inside the
circle).
The number of
item.
The red brackets
contain cluster IDs
For example: the first node behind the root
node represent item 1, and there are 32
transactional data items containing item 1.
 Step 2: Combining the repeated frequent
itemsets.
14
Since there are two frequent itemsets in the CFP-
Tree. Therefore, we should combine these repeated
itemsets.
Let suppose that itemset X = {2,5,7} as a one
frequent.
Combine these three itemsets with some
operations, such as:
 Adding the count of the itemsets together
 Adding the cluster IDs of the itemsets together
 Deleting the same cluster IDs in the last
itemset.
 Step 3: Checking the frequent
itemsets.
15
According to the quantity of transactional data
items and the CFP-Tree, we set the minimum
support as equal to 15 so that more than 50
percent of the frequent itemsets can be filtered
out.
List of item IDs contained in the clusters
Cluster IDs List of Item IDs
2 1,2,3,4,5,6,7,8
17 1,2,3,4,5,6,7,8
19 1,2,3,4,5,6,7,8
21 1,2,3,4,5,7,8
23 1,2,3,4,5,6,7,8
24 1,2,3,4,5,6,7,8
26 1,2,3,4,5,6,7,8
27 1,2,3,4,5,6,7,8
28 1,2,3,4,5,6,7,8
31 1,2,3,4,5,6,7,8
16
 The combining three itemsets {2,5,7}, can
obtain the terminal itemset.
 Finally, get the 10 cluster IDs.
Association Rule Filtering
• The objective of filtering is to remove redundant Ars
• The filtering process can be divided into two steps
• Confidence filtering
- maximum possible minimum confidence (0.99), that is, only rules with a
confidence of greater than 0.99 will be reserved.
- After minimum confidence filtering, there are 360 association rules reserved.
• Type filtering
- One-to-Multi, Multi-to-Multi, and Multi-to-One.
- After type filtering, only 193 ARs have been reserved.
17
Experiment
 Step 3: Ranking Rule
18
Ranking Rule MPP
Step 3
Finding Interesting Rules with MPP
• Mean-Product of Probabilities (MPP)
19
This section will present a ranking algorithm for the MPP, that is interpreted as averaging and multiplying
probability values derived from the calculation of in this below equation.
Rule ranking with two antecedent and fixed consequents of 1.
Ranking Rules Probability Ranking Rules Probability
1 ‘2,3-1’ 0.509 9 ‘6,4-1’ 0.007
2 ‘2,4-1’ 0.148 10 ‘8,3-1’ 0.007
3 ‘2,6-1’ 0.114 11 ‘5,6-1’ 0.006
4 ‘5,2-1’ 0.096 12 ‘5,4-1’ 0.006
5 ‘2,8-1’ 0.037 13 ‘7,4-1’ 0.004
6 ‘6,3-1’ 0.026 14 ‘8,4-1’ 0.002
7 ‘5,3-1’ 0.019 15 ‘8,6-1’ 0.002
8 ‘7,3-1’ 0.015 16 ‘5,8-1’ 0.001
20
Combine rules that have rank values of less than 0.09
21
Fixing the consequent as 1.
Taking n = 2 (‘n’ represents the number of the
antecedent in an association rule)
{Bank, Entertainment} ⇒ Catering is the most important
rule in n = 2 with the consequent equaling 1
The rule {2, 3} ⇒ 1 constitutes the largest
proportion of rule type {a1, a2} ⇒ 1, where a1, a2 ∈
{2, 3, 4, 5, 6, 7, 8}.
This indicates that one should be more considerate of
nearby banks and entertainment when deploying
a restaurant at a point of interest
22
The quantity of the antecedent fixed as 3.
The most effective rule with the corresponding
consequent or determine which items have the
closest relation when we choose the point of
interest.
The rule {2, 3, 4} ⇒ 1
The rule {2, 1, 4} ⇒ 3
The rule {2, 1, 3} ⇒ 4
{Bank, Entertainment, store} ⇒ Catering is the
most important rule in n = 3 with the consequent
equaling 1
{Bank, Catering, store} ⇒ Entertainment is the
most important rule in n = 3 with the consequent
equaling 3
23
The distribution for the rule {2, 3}  1 .
According to Equation MPP, the mean
probability of items of this rule is {0.5395,
0.1025} ⇒ 0.2663.
After normalization, this can be
expressed as {5.3, 1} ⇒ 2.7
5.3 banks and 1 entertainment establishments,
there would be approximately 2.7 catering
establishments nearby
Conclusions
• FP-GCID, which not only has the information of the antecedent and
the consequent, but also contains the cluster information of each
transaction item in the rule.
• MPP method can solve a problem to calculate rank all the rules, with
the top rule as the desired result.
24
“Thank you for Your Attention”
25

More Related Content

What's hot

A fpga implementation of data hiding using lsb matching method
A fpga implementation of data hiding using lsb matching methodA fpga implementation of data hiding using lsb matching method
A fpga implementation of data hiding using lsb matching methodeSAT Journals
 
3.8 quicksort 04
3.8 quicksort 043.8 quicksort 04
3.8 quicksort 04Krish_ver2
 
A PREFIXED-ITEMSET-BASED IMPROVEMENT FOR APRIORI ALGORITHM
A PREFIXED-ITEMSET-BASED IMPROVEMENT FOR APRIORI ALGORITHMA PREFIXED-ITEMSET-BASED IMPROVEMENT FOR APRIORI ALGORITHM
A PREFIXED-ITEMSET-BASED IMPROVEMENT FOR APRIORI ALGORITHMcsandit
 
IRJET- A Survey on Different Searching Algorithms
IRJET- A Survey on Different Searching AlgorithmsIRJET- A Survey on Different Searching Algorithms
IRJET- A Survey on Different Searching AlgorithmsIRJET Journal
 
Data Trend Analysis by Assigning Polynomial Function For Given Data Set
Data Trend Analysis by Assigning Polynomial Function For Given Data SetData Trend Analysis by Assigning Polynomial Function For Given Data Set
Data Trend Analysis by Assigning Polynomial Function For Given Data SetIJCERT
 
An improvised tree algorithm for association rule mining using transaction re...
An improvised tree algorithm for association rule mining using transaction re...An improvised tree algorithm for association rule mining using transaction re...
An improvised tree algorithm for association rule mining using transaction re...Editor IJCATR
 
Thesis (presentation)
Thesis (presentation)Thesis (presentation)
Thesis (presentation)nlt2390
 
Survey Performance Improvement Construct FP-Growth Tree
Survey Performance Improvement Construct FP-Growth TreeSurvey Performance Improvement Construct FP-Growth Tree
Survey Performance Improvement Construct FP-Growth Treeijsrd.com
 
A New Extraction Optimization Approach to Frequent 2 Item sets
A New Extraction Optimization Approach to Frequent 2 Item setsA New Extraction Optimization Approach to Frequent 2 Item sets
A New Extraction Optimization Approach to Frequent 2 Item setsijcsa
 
5. working on data using R -Cleaning, filtering ,transformation, Sampling
5. working on data using R -Cleaning, filtering ,transformation, Sampling5. working on data using R -Cleaning, filtering ,transformation, Sampling
5. working on data using R -Cleaning, filtering ,transformation, Samplingkrishna singh
 
Forecasting S&P 500 Index Using Backpropagation Neural Network Based on Princ...
Forecasting S&P 500 Index Using Backpropagation Neural Network Based on Princ...Forecasting S&P 500 Index Using Backpropagation Neural Network Based on Princ...
Forecasting S&P 500 Index Using Backpropagation Neural Network Based on Princ...Ahmet Kaplan
 
Ijariie1117 volume 1-issue 1-page-25-27
Ijariie1117 volume 1-issue 1-page-25-27Ijariie1117 volume 1-issue 1-page-25-27
Ijariie1117 volume 1-issue 1-page-25-27IJARIIE JOURNAL
 
Pdi conditioning-sum2018-milan-20181004
Pdi conditioning-sum2018-milan-20181004Pdi conditioning-sum2018-milan-20181004
Pdi conditioning-sum2018-milan-20181004University of Twente
 

What's hot (17)

A fpga implementation of data hiding using lsb matching method
A fpga implementation of data hiding using lsb matching methodA fpga implementation of data hiding using lsb matching method
A fpga implementation of data hiding using lsb matching method
 
3.8 quicksort 04
3.8 quicksort 043.8 quicksort 04
3.8 quicksort 04
 
A PREFIXED-ITEMSET-BASED IMPROVEMENT FOR APRIORI ALGORITHM
A PREFIXED-ITEMSET-BASED IMPROVEMENT FOR APRIORI ALGORITHMA PREFIXED-ITEMSET-BASED IMPROVEMENT FOR APRIORI ALGORITHM
A PREFIXED-ITEMSET-BASED IMPROVEMENT FOR APRIORI ALGORITHM
 
IRJET- A Survey on Different Searching Algorithms
IRJET- A Survey on Different Searching AlgorithmsIRJET- A Survey on Different Searching Algorithms
IRJET- A Survey on Different Searching Algorithms
 
Data Trend Analysis by Assigning Polynomial Function For Given Data Set
Data Trend Analysis by Assigning Polynomial Function For Given Data SetData Trend Analysis by Assigning Polynomial Function For Given Data Set
Data Trend Analysis by Assigning Polynomial Function For Given Data Set
 
D0352630
D0352630D0352630
D0352630
 
An improvised tree algorithm for association rule mining using transaction re...
An improvised tree algorithm for association rule mining using transaction re...An improvised tree algorithm for association rule mining using transaction re...
An improvised tree algorithm for association rule mining using transaction re...
 
A1030105
A1030105A1030105
A1030105
 
Thesis (presentation)
Thesis (presentation)Thesis (presentation)
Thesis (presentation)
 
Af4201214217
Af4201214217Af4201214217
Af4201214217
 
Survey Performance Improvement Construct FP-Growth Tree
Survey Performance Improvement Construct FP-Growth TreeSurvey Performance Improvement Construct FP-Growth Tree
Survey Performance Improvement Construct FP-Growth Tree
 
A New Extraction Optimization Approach to Frequent 2 Item sets
A New Extraction Optimization Approach to Frequent 2 Item setsA New Extraction Optimization Approach to Frequent 2 Item sets
A New Extraction Optimization Approach to Frequent 2 Item sets
 
5. working on data using R -Cleaning, filtering ,transformation, Sampling
5. working on data using R -Cleaning, filtering ,transformation, Sampling5. working on data using R -Cleaning, filtering ,transformation, Sampling
5. working on data using R -Cleaning, filtering ,transformation, Sampling
 
Forecasting S&P 500 Index Using Backpropagation Neural Network Based on Princ...
Forecasting S&P 500 Index Using Backpropagation Neural Network Based on Princ...Forecasting S&P 500 Index Using Backpropagation Neural Network Based on Princ...
Forecasting S&P 500 Index Using Backpropagation Neural Network Based on Princ...
 
Quicksort
QuicksortQuicksort
Quicksort
 
Ijariie1117 volume 1-issue 1-page-25-27
Ijariie1117 volume 1-issue 1-page-25-27Ijariie1117 volume 1-issue 1-page-25-27
Ijariie1117 volume 1-issue 1-page-25-27
 
Pdi conditioning-sum2018-milan-20181004
Pdi conditioning-sum2018-milan-20181004Pdi conditioning-sum2018-milan-20181004
Pdi conditioning-sum2018-milan-20181004
 

Similar to A Method of Mining Association Rules for Geographical Points of Interest

VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...cscpconf
 
5 parallel implementation 06299286
5 parallel implementation 062992865 parallel implementation 06299286
5 parallel implementation 06299286Ninad Samel
 
Efficient Temporal Association Rule Mining
Efficient Temporal Association Rule MiningEfficient Temporal Association Rule Mining
Efficient Temporal Association Rule MiningIJMER
 
Scalable frequent itemset mining using heterogeneous computing par apriori a...
Scalable frequent itemset mining using heterogeneous computing  par apriori a...Scalable frequent itemset mining using heterogeneous computing  par apriori a...
Scalable frequent itemset mining using heterogeneous computing par apriori a...ijdpsjournal
 
A Quantified Approach for large Dataset Compression in Association Mining
A Quantified Approach for large Dataset Compression in Association MiningA Quantified Approach for large Dataset Compression in Association Mining
A Quantified Approach for large Dataset Compression in Association MiningIOSR Journals
 
Implementation of Improved Apriori Algorithm on Large Dataset using Hadoop
Implementation of Improved Apriori Algorithm on Large Dataset using HadoopImplementation of Improved Apriori Algorithm on Large Dataset using Hadoop
Implementation of Improved Apriori Algorithm on Large Dataset using HadoopBRNSSPublicationHubI
 
IRJET- Effecient Support Itemset Mining using Parallel Map Reducing
IRJET-  	  Effecient Support Itemset Mining using Parallel Map ReducingIRJET-  	  Effecient Support Itemset Mining using Parallel Map Reducing
IRJET- Effecient Support Itemset Mining using Parallel Map ReducingIRJET Journal
 
Machine_Learning_Trushita
Machine_Learning_TrushitaMachine_Learning_Trushita
Machine_Learning_TrushitaTrushita Redij
 
Use of data mining techniques in the discovery of spatial and ...
Use of data mining techniques in the discovery of spatial and ...Use of data mining techniques in the discovery of spatial and ...
Use of data mining techniques in the discovery of spatial and ...butest
 
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MININGA SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MININGijcsit
 
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MININGA SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MININGAIRCC Publishing Corporation
 
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MININGA SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MININGijcsit
 
Volume 2-issue-6-2081-2084
Volume 2-issue-6-2081-2084Volume 2-issue-6-2081-2084
Volume 2-issue-6-2081-2084Editor IJARCET
 
Volume 2-issue-6-2081-2084
Volume 2-issue-6-2081-2084Volume 2-issue-6-2081-2084
Volume 2-issue-6-2081-2084Editor IJARCET
 
Association Rule.ppt
Association Rule.pptAssociation Rule.ppt
Association Rule.pptSowmyaJyothi3
 

Similar to A Method of Mining Association Rules for Geographical Points of Interest (20)

Associative Learning
Associative LearningAssociative Learning
Associative Learning
 
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...
 
5 parallel implementation 06299286
5 parallel implementation 062992865 parallel implementation 06299286
5 parallel implementation 06299286
 
Efficient Temporal Association Rule Mining
Efficient Temporal Association Rule MiningEfficient Temporal Association Rule Mining
Efficient Temporal Association Rule Mining
 
Efficient Temporal Association Rule Mining
Efficient Temporal Association Rule MiningEfficient Temporal Association Rule Mining
Efficient Temporal Association Rule Mining
 
A04010105
A04010105A04010105
A04010105
 
Scalable frequent itemset mining using heterogeneous computing par apriori a...
Scalable frequent itemset mining using heterogeneous computing  par apriori a...Scalable frequent itemset mining using heterogeneous computing  par apriori a...
Scalable frequent itemset mining using heterogeneous computing par apriori a...
 
A Quantified Approach for large Dataset Compression in Association Mining
A Quantified Approach for large Dataset Compression in Association MiningA Quantified Approach for large Dataset Compression in Association Mining
A Quantified Approach for large Dataset Compression in Association Mining
 
Implementation of Improved Apriori Algorithm on Large Dataset using Hadoop
Implementation of Improved Apriori Algorithm on Large Dataset using HadoopImplementation of Improved Apriori Algorithm on Large Dataset using Hadoop
Implementation of Improved Apriori Algorithm on Large Dataset using Hadoop
 
IRJET- Effecient Support Itemset Mining using Parallel Map Reducing
IRJET-  	  Effecient Support Itemset Mining using Parallel Map ReducingIRJET-  	  Effecient Support Itemset Mining using Parallel Map Reducing
IRJET- Effecient Support Itemset Mining using Parallel Map Reducing
 
J0945761
J0945761J0945761
J0945761
 
Machine_Learning_Trushita
Machine_Learning_TrushitaMachine_Learning_Trushita
Machine_Learning_Trushita
 
Use of data mining techniques in the discovery of spatial and ...
Use of data mining techniques in the discovery of spatial and ...Use of data mining techniques in the discovery of spatial and ...
Use of data mining techniques in the discovery of spatial and ...
 
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MININGA SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
 
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MININGA SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
 
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MININGA SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
A SURVEY OF CLUSTERING ALGORITHMS IN ASSOCIATION RULES MINING
 
Volume 2-issue-6-2081-2084
Volume 2-issue-6-2081-2084Volume 2-issue-6-2081-2084
Volume 2-issue-6-2081-2084
 
Volume 2-issue-6-2081-2084
Volume 2-issue-6-2081-2084Volume 2-issue-6-2081-2084
Volume 2-issue-6-2081-2084
 
AROPUB-IJPGE-14-30
AROPUB-IJPGE-14-30AROPUB-IJPGE-14-30
AROPUB-IJPGE-14-30
 
Association Rule.ppt
Association Rule.pptAssociation Rule.ppt
Association Rule.ppt
 

More from National Cheng Kung University

Accuracy assessment and 3D Mapping by Consumer Grade Spherical Camera
Accuracy assessment and 3D Mapping by Consumer Grade Spherical CameraAccuracy assessment and 3D Mapping by Consumer Grade Spherical Camera
Accuracy assessment and 3D Mapping by Consumer Grade Spherical CameraNational Cheng Kung University
 
3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...
3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...
3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...National Cheng Kung University
 
3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...
3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...
3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...National Cheng Kung University
 
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical CameraNational Cheng Kung University
 
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical CameraNational Cheng Kung University
 
Satellite Image Classification using Decision Tree, SVM and k-Nearest Neighbor
Satellite Image Classification using Decision Tree, SVM and k-Nearest NeighborSatellite Image Classification using Decision Tree, SVM and k-Nearest Neighbor
Satellite Image Classification using Decision Tree, SVM and k-Nearest NeighborNational Cheng Kung University
 
Optimal Filtering with Kalman Filters and Smoothers Using AndroSensor IMU Data
Optimal Filtering with Kalman Filters and Smoothers Using AndroSensor IMU DataOptimal Filtering with Kalman Filters and Smoothers Using AndroSensor IMU Data
Optimal Filtering with Kalman Filters and Smoothers Using AndroSensor IMU DataNational Cheng Kung University
 
Satellite Image Classification using Decision Tree, SVM and k-Nearest Neighbor
Satellite Image Classification using Decision Tree, SVM and k-Nearest NeighborSatellite Image Classification using Decision Tree, SVM and k-Nearest Neighbor
Satellite Image Classification using Decision Tree, SVM and k-Nearest NeighborNational Cheng Kung University
 
Building classification model, tree model, confusion matrix and prediction ac...
Building classification model, tree model, confusion matrix and prediction ac...Building classification model, tree model, confusion matrix and prediction ac...
Building classification model, tree model, confusion matrix and prediction ac...National Cheng Kung University
 
Accuracy Analysis of Three-Dimensional Model Reconstructed by Spherical Video...
Accuracy Analysis of Three-Dimensional Model Reconstructed by Spherical Video...Accuracy Analysis of Three-Dimensional Model Reconstructed by Spherical Video...
Accuracy Analysis of Three-Dimensional Model Reconstructed by Spherical Video...National Cheng Kung University
 
Association Rule (Data Mining) - Frequent Itemset Generation, Closed Frequent...
Association Rule (Data Mining) - Frequent Itemset Generation, Closed Frequent...Association Rule (Data Mining) - Frequent Itemset Generation, Closed Frequent...
Association Rule (Data Mining) - Frequent Itemset Generation, Closed Frequent...National Cheng Kung University
 
The rotation matrix (DCM) and quaternion in Inertial Survey and Navigation Sy...
The rotation matrix (DCM) and quaternion in Inertial Survey and Navigation Sy...The rotation matrix (DCM) and quaternion in Inertial Survey and Navigation Sy...
The rotation matrix (DCM) and quaternion in Inertial Survey and Navigation Sy...National Cheng Kung University
 
SIFT/SURF can achieve scale, rotation and illumination invariant during image...
SIFT/SURF can achieve scale, rotation and illumination invariant during image...SIFT/SURF can achieve scale, rotation and illumination invariant during image...
SIFT/SURF can achieve scale, rotation and illumination invariant during image...National Cheng Kung University
 
3D reconstruction by photogrammetry and 4D deformation measurement
3D reconstruction by photogrammetry and 4D deformation measurement3D reconstruction by photogrammetry and 4D deformation measurement
3D reconstruction by photogrammetry and 4D deformation measurementNational Cheng Kung University
 

More from National Cheng Kung University (20)

Accuracy assessment and 3D Mapping by Consumer Grade Spherical Camera
Accuracy assessment and 3D Mapping by Consumer Grade Spherical CameraAccuracy assessment and 3D Mapping by Consumer Grade Spherical Camera
Accuracy assessment and 3D Mapping by Consumer Grade Spherical Camera
 
3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...
3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...
3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...
 
3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...
3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...
3D Rekonstruksi Bangunan Menggunakan Gambar Panorama Sebagai Upaya Untuk Miti...
 
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
 
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
 
Handbook PPI Tainan Taiwan 2018
Handbook PPI Tainan Taiwan 2018Handbook PPI Tainan Taiwan 2018
Handbook PPI Tainan Taiwan 2018
 
Satellite Image Classification using Decision Tree, SVM and k-Nearest Neighbor
Satellite Image Classification using Decision Tree, SVM and k-Nearest NeighborSatellite Image Classification using Decision Tree, SVM and k-Nearest Neighbor
Satellite Image Classification using Decision Tree, SVM and k-Nearest Neighbor
 
Optimal Filtering with Kalman Filters and Smoothers Using AndroSensor IMU Data
Optimal Filtering with Kalman Filters and Smoothers Using AndroSensor IMU DataOptimal Filtering with Kalman Filters and Smoothers Using AndroSensor IMU Data
Optimal Filtering with Kalman Filters and Smoothers Using AndroSensor IMU Data
 
Satellite Image Classification using Decision Tree, SVM and k-Nearest Neighbor
Satellite Image Classification using Decision Tree, SVM and k-Nearest NeighborSatellite Image Classification using Decision Tree, SVM and k-Nearest Neighbor
Satellite Image Classification using Decision Tree, SVM and k-Nearest Neighbor
 
EKF and RTS smoother toolbox
EKF and RTS smoother toolboxEKF and RTS smoother toolbox
EKF and RTS smoother toolbox
 
Kalman Filter Basic
Kalman Filter BasicKalman Filter Basic
Kalman Filter Basic
 
DSM Extraction from Pleiades Images Using RSP
DSM Extraction from Pleiades Images Using RSPDSM Extraction from Pleiades Images Using RSP
DSM Extraction from Pleiades Images Using RSP
 
Calibration of Inertial Sensor within Smartphone
Calibration of Inertial Sensor within SmartphoneCalibration of Inertial Sensor within Smartphone
Calibration of Inertial Sensor within Smartphone
 
Pengukuran GPS Menggunakan Trimble Secara Manual
Pengukuran GPS Menggunakan Trimble Secara ManualPengukuran GPS Menggunakan Trimble Secara Manual
Pengukuran GPS Menggunakan Trimble Secara Manual
 
Building classification model, tree model, confusion matrix and prediction ac...
Building classification model, tree model, confusion matrix and prediction ac...Building classification model, tree model, confusion matrix and prediction ac...
Building classification model, tree model, confusion matrix and prediction ac...
 
Accuracy Analysis of Three-Dimensional Model Reconstructed by Spherical Video...
Accuracy Analysis of Three-Dimensional Model Reconstructed by Spherical Video...Accuracy Analysis of Three-Dimensional Model Reconstructed by Spherical Video...
Accuracy Analysis of Three-Dimensional Model Reconstructed by Spherical Video...
 
Association Rule (Data Mining) - Frequent Itemset Generation, Closed Frequent...
Association Rule (Data Mining) - Frequent Itemset Generation, Closed Frequent...Association Rule (Data Mining) - Frequent Itemset Generation, Closed Frequent...
Association Rule (Data Mining) - Frequent Itemset Generation, Closed Frequent...
 
The rotation matrix (DCM) and quaternion in Inertial Survey and Navigation Sy...
The rotation matrix (DCM) and quaternion in Inertial Survey and Navigation Sy...The rotation matrix (DCM) and quaternion in Inertial Survey and Navigation Sy...
The rotation matrix (DCM) and quaternion in Inertial Survey and Navigation Sy...
 
SIFT/SURF can achieve scale, rotation and illumination invariant during image...
SIFT/SURF can achieve scale, rotation and illumination invariant during image...SIFT/SURF can achieve scale, rotation and illumination invariant during image...
SIFT/SURF can achieve scale, rotation and illumination invariant during image...
 
3D reconstruction by photogrammetry and 4D deformation measurement
3D reconstruction by photogrammetry and 4D deformation measurement3D reconstruction by photogrammetry and 4D deformation measurement
3D reconstruction by photogrammetry and 4D deformation measurement
 

Recently uploaded

Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Recently uploaded (20)

Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

A Method of Mining Association Rules for Geographical Points of Interest

  • 1. A Method of Mining Association Rules for Geographical Points of Interest Shiwei Lian, Jinning Gao, and Hongwei Li International Journal of Geo-Information Published: 10 April 2018 Presenter: Iva Nurwauziyah | P66067021 Muhammad Irsyadi Firdaus | P66067055 Data Mining Final Paper Presentation 6 June 2018 NATIONAL CHENG KUNG UNIVERSITY 1
  • 2. Outline 1. Introduction 2. Experiment and Analysis 3. Conclusion 2
  • 3. Introduction  Association rule (AR) mining has become one of the most important task in the field of knowledge discovery.  This field example are: Urban bus networks Recommendation Product-service systems Etc.  In this paper is to propose a method of mining AR for geographical points of interest in order to find the relationship between geographic points of interest, including quantitative relationship. 3
  • 4. Experiment  Step 1: Generating Transactional Dataset 4 Data Preparation Spatial Clustering DBSCAN Generating Transaction Data Step 1
  • 5. Data Preparation  The experimental object is in the urban shop in Luoyang, China  All the data provided by the Urban Planning Bureau of Luoyang. 5 Item ID Item Name Quantities 1 Catering 8094 2 Bank 1014 3 Entertainment 4299 4 Store 17,888 5 Educational Institution 784 6 Hotel 786 7 Government 469 8 Medical Institution 1332 sum All 34,666
  • 6. Spatial Clustering with DBSCAN  The target data contain coordinate information.  Using a spatial similarity of data points to generate the cluster.  The algorithm is DBSCAN  This algorithm consider with radius and density as the parameter. 6 Figure 1. The data objects of Luoyang
  • 7. The Radius and Density 7  The 𝜖-radius : the quantity of clusters decreases with increasing density  The 𝜇-density : the quantity of clusters is represented as a single wave shape with increasing radius. Table 1. DBSCAN Clustering
  • 8. Spatial Data Clustering 8 Figure 2. Spatial Data Clustering. (a) Clusters (radius = 110, density = 80); (b) Detailed view of area in red in the left panel.
  • 9.  Each cluster contains many data points which belong to different item.  The items in one cluster can be regarded as one item of transaction data. 9 Conversion the Cluster to Transactional Data Trans. ID List of Item’s ID Trans. ID List of Item’s ID 1 1,3,4,5,7,8 17 1,2,3,4,5,6,7,8 2 1,2,3,4,5,6,7,8 18 1,3,4,5,6,8 3 1,3,4,5,6,8 19 1,2,3,4,5,6,7,8 4 1,3,4,5,6 20 1,3,4,6,7,8 5 1,2,3,4,6 21 1,2,3,4,5,7,8 6 1,2,3,4,5,6,8 22 1,2,3,4,5,6,8 7 1,3,4,7 23 1,2,3,4,5,6,7,8 8 1,2,3,4,8 24 1,2,3,4,5,6,7,8 9 1,2,3,4,5,6,8 25 1,2,3,4,6,7 10 1,3,4,5,6,8 26 1,2,3,4,5,6,7,8 11 1,2,3,4,6,8 27 1,2,3,4,5,6,7,8 12 1,2,3,4,7 28 1,2,3,4,5,6,7,8 13 1,3,4,6,8 29 1,2,3,4,5,6,8 14 1,2,3,4,5,6,8 30 1,2,3,4,6,8 15 1,2,3,4,6,8 31 1,2,3,4,5,6,7,8 16 1,2,3,4,5,6,8 32 1,2,3,4,6,8 Table 2. Transactional Data
  • 10. Experiment  Step 2 Generating Association Rule 10 Generating Frequent Itemsets FP-GCID Filtering Association Rule Step 2
  • 11. Apriori vs FP-Growth 11 Apriori  An efficient method for frequent pattern mining.  Uses a generate and test approach  generates candidates itemsets and tests if they are frequent.  Disadvantage:  The candidate generation could be extremely slow (pairs, triplets, etc.).  The candidate generation could generate duplicates depending on the implementation.  The counting method iterates through all of the transaction each time.  Constant items make the algorithm a lot heavier.  Huge memory consumption. FP-Growth  Allows frequent itemset discovery without candidate generation.  Advantage:  The algorithm only needs to read file twice, as opposite to apriori who reads it once for every iteration.  No candidate generation.  Remove the need to calculate the pairs to be counted (compresses dataset)  Much faster than Apriori
  • 12. FP-GCID  Novel FP-Growth Algorithm Based on Cluster IDs • FP-GCID is a novel FP-Growth algorithm based on Cluster IDs. • The FP-GCID reads 1 transaction at a time and maps it to a path. • The path can overlap when transactions share items. 12 Figure 3. FP-GCID—novel FP-Growth algorithm based on Cluster IDs.
  • 13. Generating Frequent Itemsets 13 Figure 4. Constructing CFP-Tree (Conditional Frequent Pattern Tree).  Step 1: Constructing CFP-Tree (Conditional Frequent Pattern Tree). The nodes contain items (inside the circle). The number of item. The red brackets contain cluster IDs For example: the first node behind the root node represent item 1, and there are 32 transactional data items containing item 1.
  • 14.  Step 2: Combining the repeated frequent itemsets. 14 Since there are two frequent itemsets in the CFP- Tree. Therefore, we should combine these repeated itemsets. Let suppose that itemset X = {2,5,7} as a one frequent. Combine these three itemsets with some operations, such as:  Adding the count of the itemsets together  Adding the cluster IDs of the itemsets together  Deleting the same cluster IDs in the last itemset.
  • 15.  Step 3: Checking the frequent itemsets. 15 According to the quantity of transactional data items and the CFP-Tree, we set the minimum support as equal to 15 so that more than 50 percent of the frequent itemsets can be filtered out.
  • 16. List of item IDs contained in the clusters Cluster IDs List of Item IDs 2 1,2,3,4,5,6,7,8 17 1,2,3,4,5,6,7,8 19 1,2,3,4,5,6,7,8 21 1,2,3,4,5,7,8 23 1,2,3,4,5,6,7,8 24 1,2,3,4,5,6,7,8 26 1,2,3,4,5,6,7,8 27 1,2,3,4,5,6,7,8 28 1,2,3,4,5,6,7,8 31 1,2,3,4,5,6,7,8 16  The combining three itemsets {2,5,7}, can obtain the terminal itemset.  Finally, get the 10 cluster IDs.
  • 17. Association Rule Filtering • The objective of filtering is to remove redundant Ars • The filtering process can be divided into two steps • Confidence filtering - maximum possible minimum confidence (0.99), that is, only rules with a confidence of greater than 0.99 will be reserved. - After minimum confidence filtering, there are 360 association rules reserved. • Type filtering - One-to-Multi, Multi-to-Multi, and Multi-to-One. - After type filtering, only 193 ARs have been reserved. 17
  • 18. Experiment  Step 3: Ranking Rule 18 Ranking Rule MPP Step 3
  • 19. Finding Interesting Rules with MPP • Mean-Product of Probabilities (MPP) 19 This section will present a ranking algorithm for the MPP, that is interpreted as averaging and multiplying probability values derived from the calculation of in this below equation.
  • 20. Rule ranking with two antecedent and fixed consequents of 1. Ranking Rules Probability Ranking Rules Probability 1 ‘2,3-1’ 0.509 9 ‘6,4-1’ 0.007 2 ‘2,4-1’ 0.148 10 ‘8,3-1’ 0.007 3 ‘2,6-1’ 0.114 11 ‘5,6-1’ 0.006 4 ‘5,2-1’ 0.096 12 ‘5,4-1’ 0.006 5 ‘2,8-1’ 0.037 13 ‘7,4-1’ 0.004 6 ‘6,3-1’ 0.026 14 ‘8,4-1’ 0.002 7 ‘5,3-1’ 0.019 15 ‘8,6-1’ 0.002 8 ‘7,3-1’ 0.015 16 ‘5,8-1’ 0.001 20 Combine rules that have rank values of less than 0.09
  • 21. 21 Fixing the consequent as 1. Taking n = 2 (‘n’ represents the number of the antecedent in an association rule) {Bank, Entertainment} ⇒ Catering is the most important rule in n = 2 with the consequent equaling 1 The rule {2, 3} ⇒ 1 constitutes the largest proportion of rule type {a1, a2} ⇒ 1, where a1, a2 ∈ {2, 3, 4, 5, 6, 7, 8}. This indicates that one should be more considerate of nearby banks and entertainment when deploying a restaurant at a point of interest
  • 22. 22 The quantity of the antecedent fixed as 3. The most effective rule with the corresponding consequent or determine which items have the closest relation when we choose the point of interest. The rule {2, 3, 4} ⇒ 1 The rule {2, 1, 4} ⇒ 3 The rule {2, 1, 3} ⇒ 4 {Bank, Entertainment, store} ⇒ Catering is the most important rule in n = 3 with the consequent equaling 1 {Bank, Catering, store} ⇒ Entertainment is the most important rule in n = 3 with the consequent equaling 3
  • 23. 23 The distribution for the rule {2, 3}  1 . According to Equation MPP, the mean probability of items of this rule is {0.5395, 0.1025} ⇒ 0.2663. After normalization, this can be expressed as {5.3, 1} ⇒ 2.7 5.3 banks and 1 entertainment establishments, there would be approximately 2.7 catering establishments nearby
  • 24. Conclusions • FP-GCID, which not only has the information of the antecedent and the consequent, but also contains the cluster information of each transaction item in the rule. • MPP method can solve a problem to calculate rank all the rules, with the top rule as the desired result. 24
  • 25. “Thank you for Your Attention” 25

Editor's Notes

  1. This section is to generate the item sets in preparation for the next step.
  2. The apriori can calculate more sets itemset