RPriori: A Divide-and-Conquer Frequent Itemset Mining Algorithm With Improved Time-Space Efficiency on Large Transactional Data

IF 1.6 4区 工程技术 Q2 MATHEMATICS, INTERDISCIPLINARY APPLICATIONS
Complexity Pub Date : 2026-09-30 DOI:10.1155/cplx/8830401
Rahat Ali Shah, Jamal Uddin, Hameed Hussain, Khaistah Khan, Shujaat Ali, Dilawar Shah, Muhammad Tahir
{"title":"RPriori: A Divide-and-Conquer Frequent Itemset Mining Algorithm With Improved Time-Space Efficiency on Large Transactional Data","authors":"Rahat Ali Shah,&nbsp;Jamal Uddin,&nbsp;Hameed Hussain,&nbsp;Khaistah Khan,&nbsp;Shujaat Ali,&nbsp;Dilawar Shah,&nbsp;Muhammad Tahir","doi":"10.1155/cplx/8830401","DOIUrl":null,"url":null,"abstract":"<p>Frequent itemset mining (FIM) is a fundamental task in data mining with applications ranging from market basket analysis and recommendation systems to fraud detection and bioinformatics. However, mining frequent itemsets from massive datasets remains computationally challenging due to high execution time and memory consumption. Traditional algorithms such as Apriori suffer from exponential candidate generation and repeated database scans, FP-Growth incurs high memory overhead from tree construction, and Equivalence Class Transformation (ECLAT) faces expensive tid-list intersections. To address these limitations, we propose RPriori, a novel recursive divide-and-conquer algorithm that operates on the item-space instead of the transaction-space. RPriori recursively partitions the set of items and terminates early when a subset is found frequent, thereby eliminating candidate generation and avoiding global data structures. It performs localized support counting and merges only verified frequent subsets, resulting in O (NMlogM) time complexity and O (M) space complexity. Extensive experiments on six benchmark datasets, namely, Bakery, Chess, Mushroom, Retail, Accident, and T10I4D100K, demonstrate that RPriori consistently outperforms Apriori, FP-Growth, ECLAT, and TL-DIC. At low support thresholds, RPriori achieves up to 91% reduction in runtime and 93% reduction in memory usage, confirming its superior scalability and efficiency for both sparse and dense datasets.</p>","PeriodicalId":50653,"journal":{"name":"Complexity","volume":"2026 1","pages":""},"PeriodicalIF":1.6000,"publicationDate":"2026-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://onlinelibrary.wiley.com/doi/epdf/10.1155/cplx/8830401","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Complexity","FirstCategoryId":"5","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1155/cplx/8830401","RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"MATHEMATICS, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0

Abstract

Frequent itemset mining (FIM) is a fundamental task in data mining with applications ranging from market basket analysis and recommendation systems to fraud detection and bioinformatics. However, mining frequent itemsets from massive datasets remains computationally challenging due to high execution time and memory consumption. Traditional algorithms such as Apriori suffer from exponential candidate generation and repeated database scans, FP-Growth incurs high memory overhead from tree construction, and Equivalence Class Transformation (ECLAT) faces expensive tid-list intersections. To address these limitations, we propose RPriori, a novel recursive divide-and-conquer algorithm that operates on the item-space instead of the transaction-space. RPriori recursively partitions the set of items and terminates early when a subset is found frequent, thereby eliminating candidate generation and avoiding global data structures. It performs localized support counting and merges only verified frequent subsets, resulting in O (NMlogM) time complexity and O (M) space complexity. Extensive experiments on six benchmark datasets, namely, Bakery, Chess, Mushroom, Retail, Accident, and T10I4D100K, demonstrate that RPriori consistently outperforms Apriori, FP-Growth, ECLAT, and TL-DIC. At low support thresholds, RPriori achieves up to 91% reduction in runtime and 93% reduction in memory usage, confirming its superior scalability and efficiency for both sparse and dense datasets.

RPriori:一种提高大事务数据时空效率的分而治之频繁项集挖掘算法
频繁项集挖掘(FIM)是数据挖掘中的一项基本任务,其应用范围从市场购物篮分析和推荐系统到欺诈检测和生物信息学。然而,由于高执行时间和内存消耗,从大量数据集中挖掘频繁项集在计算上仍然具有挑战性。传统算法(如Apriori)遭受指数候选生成和重复数据库扫描的困扰,FP-Growth因树构造而导致高内存开销,等效类转换(ECLAT)面临昂贵的潮汐列表交集。为了解决这些限制,我们提出了RPriori,一种新的递归分治算法,它在项目空间而不是事务空间上操作。RPriori递归地划分条目集,并在频繁发现子集时提前终止,从而消除了候选生成并避免了全局数据结构。它进行局部支持计数,只合并经过验证的频繁子集,时间复杂度为0 (NMlogM),空间复杂度为0 (M)。在烘焙、象棋、蘑菇、零售、事故和T10I4D100K六个基准数据集上进行的大量实验表明,RPriori始终优于Apriori、FP-Growth、ECLAT和TL-DIC。在较低的支持阈值下,RPriori的运行时间减少了91%,内存使用减少了93%,这证实了它在稀疏和密集数据集上的卓越可扩展性和效率。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Complexity
Complexity 综合性期刊-数学跨学科应用
CiteScore
5.80
自引率
4.30%
发文量
595
审稿时长
>12 weeks
期刊介绍: Complexity is a cross-disciplinary journal focusing on the rapidly expanding science of complex adaptive systems. The purpose of the journal is to advance the science of complexity. Articles may deal with such methodological themes as chaos, genetic algorithms, cellular automata, neural networks, and evolutionary game theory. Papers treating applications in any area of natural science or human endeavor are welcome, and especially encouraged are papers integrating conceptual themes and applications that cross traditional disciplinary boundaries. Complexity is not meant to serve as a forum for speculation and vague analogies between words like “chaos,” “self-organization,” and “emergence” that are often used in completely different ways in science and in daily life.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书