Noorollah Karimtabar, Mohammad Javad Shayegan Fard
{"title":"An Extension of the Apriori Algorithm for Finding Frequent Items","authors":"Noorollah Karimtabar, Mohammad Javad Shayegan Fard","doi":"10.1109/ICWR49608.2020.9122282","DOIUrl":null,"url":null,"abstract":"The main purpose of data mining is to discover hidden and valuable knowledge from data. The Apriori algorithm is inefficient due to bulky deals of searching in a dataset. Bearing this in mind, this paper proposes an improved algorithm from Apriori using an intelligent method. Proposing an intelligent method in this study is to fulfill two purposes: First, we demonstrated that to create itemsets, instead of adding one item at each step, several items could be added. With this operation, the number of k-itemset steps will decline. Secondly, we have proved that by storing the transaction number of each itemset, there would be a diminishment in the time required for the dataset searches to find the frequent k-itemset in each step. To evaluate the performance, the Intelligent Apriori (lAP) algorithm has been compared with the MDC algorithm. The results of this experiment exhibit that since the transaction scans used to obtain the itemset momentously reduced in number, there was a considerable fall in the runtime needed to obtain a frequent itemset by the proposed algorithm. In this study, the time required to generate frequent items had a 46% reduction compared to that of the MDC_ Apriori algorithm.","PeriodicalId":231982,"journal":{"name":"2020 6th International Conference on Web Research (ICWR)","volume":"93 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 6th International Conference on Web Research (ICWR)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICWR49608.2020.9122282","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
The main purpose of data mining is to discover hidden and valuable knowledge from data. The Apriori algorithm is inefficient due to bulky deals of searching in a dataset. Bearing this in mind, this paper proposes an improved algorithm from Apriori using an intelligent method. Proposing an intelligent method in this study is to fulfill two purposes: First, we demonstrated that to create itemsets, instead of adding one item at each step, several items could be added. With this operation, the number of k-itemset steps will decline. Secondly, we have proved that by storing the transaction number of each itemset, there would be a diminishment in the time required for the dataset searches to find the frequent k-itemset in each step. To evaluate the performance, the Intelligent Apriori (lAP) algorithm has been compared with the MDC algorithm. The results of this experiment exhibit that since the transaction scans used to obtain the itemset momentously reduced in number, there was a considerable fall in the runtime needed to obtain a frequent itemset by the proposed algorithm. In this study, the time required to generate frequent items had a 46% reduction compared to that of the MDC_ Apriori algorithm.