D-GENE: Deferring the GENEration of Power Sets for Discovering Frequent Itemsets in Sparse Big Data
Sparseness is the distinctive aspect of big data generated by numerous applications at present. Furthermore, several similar records exist in real-world sparse datasets. Based on Iterative Trimmed Transaction Lattice (ITTL), the recently proposed TRICE algorithm learns frequent itemsets efficiently...
Main Authors: | , , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2020-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/8984308/ |
_version_ | 1818330313506422784 |
---|---|
author | Muhammad Yasir Muhammad Asif Habib Muhammad Ashraf Shahzad Sarwar Muhammad Umar Chaudhry Hamayoun Shahwani Mudassar Ahmad CH. Muhammad Nadeem Faisal |
author_facet | Muhammad Yasir Muhammad Asif Habib Muhammad Ashraf Shahzad Sarwar Muhammad Umar Chaudhry Hamayoun Shahwani Mudassar Ahmad CH. Muhammad Nadeem Faisal |
author_sort | Muhammad Yasir |
collection | DOAJ |
description | Sparseness is the distinctive aspect of big data generated by numerous applications at present. Furthermore, several similar records exist in real-world sparse datasets. Based on Iterative Trimmed Transaction Lattice (ITTL), the recently proposed TRICE algorithm learns frequent itemsets efficiently from sparse datasets. TRICE stores alike transactions once, and eliminates the infrequent part of each distinct transaction afterward. However, removing the infrequent part of two or more distinct transactions may result in similar trimmed transactions. TRICE repeatedly generates ITTLs of similar trimmed transactions that induce redundant computations and eventually, affects the runtime efficiency. This paper presents D-GENE, a technique that optimizes TRICE by introducing a deferred ITTL generation mechanism. D-GENE suspends the process of ITTL generation till the completion of transaction pruning phase. The deferral strategy enables D-GENE to generate ITTLs of similar trimmed transactions once. Experimental results show that by avoiding the redundant computations, D-GENE gets better runtime efficiency. D-GENE beats TRICE, FP-growth, and optimized versions of SaM and RElim algorithms comprehensively, especially when the difference between distinct transactions and distinct trimmed transactions is high. |
first_indexed | 2024-12-13T13:01:58Z |
format | Article |
id | doaj.art-74f12ce047464e3dadab0434394163e9 |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-12-13T13:01:58Z |
publishDate | 2020-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-74f12ce047464e3dadab0434394163e92022-12-21T23:44:58ZengIEEEIEEE Access2169-35362020-01-018273752739210.1109/ACCESS.2020.29718348984308D-GENE: Deferring the GENEration of Power Sets for Discovering Frequent Itemsets in Sparse Big DataMuhammad Yasir0https://orcid.org/0000-0002-7106-6598Muhammad Asif Habib1https://orcid.org/0000-0002-2675-1975Muhammad Ashraf2https://orcid.org/0000-0001-8721-0921Shahzad Sarwar3https://orcid.org/0000-0003-3074-9162Muhammad Umar Chaudhry4https://orcid.org/0000-0002-7287-2372Hamayoun Shahwani5https://orcid.org/0000-0003-2211-8360Mudassar Ahmad6https://orcid.org/0000-0002-6366-8230CH. Muhammad Nadeem Faisal7https://orcid.org/0000-0001-8781-4143Department of Computer Science, National Textile University, Faisalabad, PakistanDepartment of Computer Science, National Textile University, Faisalabad, PakistanDepartment of Computer Engineering, Balochistan University of Information Technology, Engineering, and Management Sciences, Quetta, PakistanPunjab University College of Information Technology, University of the Punjab, Lahore, PakistanDepartment of Computer Science, National College of Business Administration and Economics, Multan, PakistanDepartment of Telecommunications, Balochistan University of Information Technology, Engineering, and Management Sciences, Quetta, PakistanDepartment of Computer Science, National Textile University, Faisalabad, PakistanDepartment of Computer Science, National Textile University, Faisalabad, PakistanSparseness is the distinctive aspect of big data generated by numerous applications at present. Furthermore, several similar records exist in real-world sparse datasets. Based on Iterative Trimmed Transaction Lattice (ITTL), the recently proposed TRICE algorithm learns frequent itemsets efficiently from sparse datasets. TRICE stores alike transactions once, and eliminates the infrequent part of each distinct transaction afterward. However, removing the infrequent part of two or more distinct transactions may result in similar trimmed transactions. TRICE repeatedly generates ITTLs of similar trimmed transactions that induce redundant computations and eventually, affects the runtime efficiency. This paper presents D-GENE, a technique that optimizes TRICE by introducing a deferred ITTL generation mechanism. D-GENE suspends the process of ITTL generation till the completion of transaction pruning phase. The deferral strategy enables D-GENE to generate ITTLs of similar trimmed transactions once. Experimental results show that by avoiding the redundant computations, D-GENE gets better runtime efficiency. D-GENE beats TRICE, FP-growth, and optimized versions of SaM and RElim algorithms comprehensively, especially when the difference between distinct transactions and distinct trimmed transactions is high.https://ieeexplore.ieee.org/document/8984308/Big data applicationspattern recognitionassociation rulesfrequent item set miningIoT |
spellingShingle | Muhammad Yasir Muhammad Asif Habib Muhammad Ashraf Shahzad Sarwar Muhammad Umar Chaudhry Hamayoun Shahwani Mudassar Ahmad CH. Muhammad Nadeem Faisal D-GENE: Deferring the GENEration of Power Sets for Discovering Frequent Itemsets in Sparse Big Data IEEE Access Big data applications pattern recognition association rules frequent item set mining IoT |
title | D-GENE: Deferring the GENEration of Power Sets for Discovering Frequent Itemsets in Sparse Big Data |
title_full | D-GENE: Deferring the GENEration of Power Sets for Discovering Frequent Itemsets in Sparse Big Data |
title_fullStr | D-GENE: Deferring the GENEration of Power Sets for Discovering Frequent Itemsets in Sparse Big Data |
title_full_unstemmed | D-GENE: Deferring the GENEration of Power Sets for Discovering Frequent Itemsets in Sparse Big Data |
title_short | D-GENE: Deferring the GENEration of Power Sets for Discovering Frequent Itemsets in Sparse Big Data |
title_sort | d gene deferring the generation of power sets for discovering frequent itemsets in sparse big data |
topic | Big data applications pattern recognition association rules frequent item set mining IoT |
url | https://ieeexplore.ieee.org/document/8984308/ |
work_keys_str_mv | AT muhammadyasir dgenedeferringthegenerationofpowersetsfordiscoveringfrequentitemsetsinsparsebigdata AT muhammadasifhabib dgenedeferringthegenerationofpowersetsfordiscoveringfrequentitemsetsinsparsebigdata AT muhammadashraf dgenedeferringthegenerationofpowersetsfordiscoveringfrequentitemsetsinsparsebigdata AT shahzadsarwar dgenedeferringthegenerationofpowersetsfordiscoveringfrequentitemsetsinsparsebigdata AT muhammadumarchaudhry dgenedeferringthegenerationofpowersetsfordiscoveringfrequentitemsetsinsparsebigdata AT hamayounshahwani dgenedeferringthegenerationofpowersetsfordiscoveringfrequentitemsetsinsparsebigdata AT mudassarahmad dgenedeferringthegenerationofpowersetsfordiscoveringfrequentitemsetsinsparsebigdata AT chmuhammadnadeemfaisal dgenedeferringthegenerationofpowersetsfordiscoveringfrequentitemsetsinsparsebigdata |