Cargando…
Efficient Top-K Identical Frequent Itemsets Mining without Support Threshold Parameter from Transactional Datasets Produced by IoT-Based Smart Shopping Carts
Internet of Things (IoT)-backed smart shopping carts are generating an extensive amount of data in shopping markets around the world. This data can be cleaned and utilized for setting business goals and strategies. Artificial intelligence (AI) methods are used to efficiently extract meaningful patte...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9612089/ https://www.ncbi.nlm.nih.gov/pubmed/36298424 http://dx.doi.org/10.3390/s22208063 |
_version_ | 1784819692133679104 |
---|---|
author | Rehman, Saif Ur Alnazzawi, Noha Ashraf, Jawad Iqbal, Javed Khan, Shafiullah |
author_facet | Rehman, Saif Ur Alnazzawi, Noha Ashraf, Jawad Iqbal, Javed Khan, Shafiullah |
author_sort | Rehman, Saif Ur |
collection | PubMed |
description | Internet of Things (IoT)-backed smart shopping carts are generating an extensive amount of data in shopping markets around the world. This data can be cleaned and utilized for setting business goals and strategies. Artificial intelligence (AI) methods are used to efficiently extract meaningful patterns or insights from such huge amounts of data or big data. One such technique is Association Rule Mining (ARM) which is used to extract strategic information from the data. The crucial step in ARM is Frequent Itemsets Mining (FIM) followed by association rule generation. The FIM process starts by tuning the support threshold parameter from the user to produce the number of required frequent patterns. To perform the FIM process, the user applies hit and trial methods to rerun the aforesaid routine in order to receive the required number of patterns. The research community has shifted its focus towards the development of top-K most frequent patterns not using the support threshold parameter tuned by the user. Top-K most frequent patterns mining is considered a harder task than user-tuned support-threshold-based FIM. One of the reasons why top-K most frequent patterns mining techniques are computationally intensive is the fact that they produce a large number of candidate itemsets. These methods also do not use any explicit pruning mechanism apart from the internally auto-maintained support threshold parameter. Therefore, we propose an efficient TKIFIs Miner algorithm that uses depth-first search strategy for top-K identical frequent patterns mining. The TKIFIs Miner uses specialized one- and two-itemsets-based pruning techniques for topmost patterns mining. Comparative analysis is performed on special benchmark datasets, for example, Retail with 16,469 items, T40I10D100K and T10I4D100K with 1000 items each, etc. The evaluation results have proven that the TKIFIs Miner is at the top of the line, compared to recently available topmost patterns mining methods not using the support threshold parameter. |
format | Online Article Text |
id | pubmed-9612089 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-96120892022-10-28 Efficient Top-K Identical Frequent Itemsets Mining without Support Threshold Parameter from Transactional Datasets Produced by IoT-Based Smart Shopping Carts Rehman, Saif Ur Alnazzawi, Noha Ashraf, Jawad Iqbal, Javed Khan, Shafiullah Sensors (Basel) Article Internet of Things (IoT)-backed smart shopping carts are generating an extensive amount of data in shopping markets around the world. This data can be cleaned and utilized for setting business goals and strategies. Artificial intelligence (AI) methods are used to efficiently extract meaningful patterns or insights from such huge amounts of data or big data. One such technique is Association Rule Mining (ARM) which is used to extract strategic information from the data. The crucial step in ARM is Frequent Itemsets Mining (FIM) followed by association rule generation. The FIM process starts by tuning the support threshold parameter from the user to produce the number of required frequent patterns. To perform the FIM process, the user applies hit and trial methods to rerun the aforesaid routine in order to receive the required number of patterns. The research community has shifted its focus towards the development of top-K most frequent patterns not using the support threshold parameter tuned by the user. Top-K most frequent patterns mining is considered a harder task than user-tuned support-threshold-based FIM. One of the reasons why top-K most frequent patterns mining techniques are computationally intensive is the fact that they produce a large number of candidate itemsets. These methods also do not use any explicit pruning mechanism apart from the internally auto-maintained support threshold parameter. Therefore, we propose an efficient TKIFIs Miner algorithm that uses depth-first search strategy for top-K identical frequent patterns mining. The TKIFIs Miner uses specialized one- and two-itemsets-based pruning techniques for topmost patterns mining. Comparative analysis is performed on special benchmark datasets, for example, Retail with 16,469 items, T40I10D100K and T10I4D100K with 1000 items each, etc. The evaluation results have proven that the TKIFIs Miner is at the top of the line, compared to recently available topmost patterns mining methods not using the support threshold parameter. MDPI 2022-10-21 /pmc/articles/PMC9612089/ /pubmed/36298424 http://dx.doi.org/10.3390/s22208063 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Rehman, Saif Ur Alnazzawi, Noha Ashraf, Jawad Iqbal, Javed Khan, Shafiullah Efficient Top-K Identical Frequent Itemsets Mining without Support Threshold Parameter from Transactional Datasets Produced by IoT-Based Smart Shopping Carts |
title | Efficient Top-K Identical Frequent Itemsets Mining without Support Threshold Parameter from Transactional Datasets Produced by IoT-Based Smart Shopping Carts |
title_full | Efficient Top-K Identical Frequent Itemsets Mining without Support Threshold Parameter from Transactional Datasets Produced by IoT-Based Smart Shopping Carts |
title_fullStr | Efficient Top-K Identical Frequent Itemsets Mining without Support Threshold Parameter from Transactional Datasets Produced by IoT-Based Smart Shopping Carts |
title_full_unstemmed | Efficient Top-K Identical Frequent Itemsets Mining without Support Threshold Parameter from Transactional Datasets Produced by IoT-Based Smart Shopping Carts |
title_short | Efficient Top-K Identical Frequent Itemsets Mining without Support Threshold Parameter from Transactional Datasets Produced by IoT-Based Smart Shopping Carts |
title_sort | efficient top-k identical frequent itemsets mining without support threshold parameter from transactional datasets produced by iot-based smart shopping carts |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9612089/ https://www.ncbi.nlm.nih.gov/pubmed/36298424 http://dx.doi.org/10.3390/s22208063 |
work_keys_str_mv | AT rehmansaifur efficienttopkidenticalfrequentitemsetsminingwithoutsupportthresholdparameterfromtransactionaldatasetsproducedbyiotbasedsmartshoppingcarts AT alnazzawinoha efficienttopkidenticalfrequentitemsetsminingwithoutsupportthresholdparameterfromtransactionaldatasetsproducedbyiotbasedsmartshoppingcarts AT ashrafjawad efficienttopkidenticalfrequentitemsetsminingwithoutsupportthresholdparameterfromtransactionaldatasetsproducedbyiotbasedsmartshoppingcarts AT iqbaljaved efficienttopkidenticalfrequentitemsetsminingwithoutsupportthresholdparameterfromtransactionaldatasetsproducedbyiotbasedsmartshoppingcarts AT khanshafiullah efficienttopkidenticalfrequentitemsetsminingwithoutsupportthresholdparameterfromtransactionaldatasetsproducedbyiotbasedsmartshoppingcarts |