Every day, the world’s digital systems generate more than 2.5 quintillion bytes of data, and by some estimates roughly 90 percent of all data in existence has been created within just the last decade. For organizations ranging from retail chains to hospitals to financial institutions, this flood of information represents a vast and largely untapped resource. The challenge is no longer collecting data but extracting value from it quickly enough to matter. A new study published in the Journal of Big Data by Mona Farouk and Mohamed Abdel Gawwad of the Computer Engineering Department at Cairo University’s Faculty of Engineering tackles exactly this problem, introducing a fast, flexible algorithm designed to uncover meaningful patterns buried inside enormous datasets without the bottlenecks that have long slowed traditional approaches.
The researchers’ method, called EPOBPA, which stands for Extensible Parallelizable Optimized Buddy Prima Algorithm, addresses a core task in data science known as Frequent Itemset Mining, or FIM. Frequent itemset mining is the process of identifying sets of items that occur together unusually often within a large collection of records. In a supermarket context, the classic illustration is the discovery that customers who buy bread also frequently buy butter; in medicine, it might reveal that certain combinations of symptoms consistently co-occur in patients with a particular condition. The relationships that FIM uncovers form the basis of association rules, which describe attribute value conditions that appear frequently together in a given dataset and allow analysts to establish correlation relationships between large sets of data items.
Despite its importance, frequent itemset mining is computationally demanding, and the difficulty grows sharply as datasets expand toward big-data scale. The authors point out that existing FIM algorithms fall broadly into two camps, each with significant drawbacks. The first camp, exemplified by the well-known Apriori algorithm, relies on the generation of candidate sets. Apriori works by iteratively building up candidate itemsets and checking how often each appears in the data, which conceptually requires the algorithm to repeatedly scan the dataset and to enumerate enormous numbers of potential combinations. As the number of distinct items grows, the candidate generation step can explode exponentially, producing huge intermediate structures that must be counted and filtered before anything useful is learned.
The second camp takes a different route. Algorithms such as FP-Growth avoid candidate generation altogether by first constructing a compact in-memory data structure, the FP-tree, that encodes the dataset’s frequency information, and then mining that structure to extract frequent patterns. This approach can be dramatically faster than candidate-based methods on many workloads, but it carries its own costs. Building and traversing the specialized data structure imposes overhead of its own, and in the big data era, where datasets may not fit comfortably in memory and must be processed across distributed clusters, these techniques often come with high time overhead that undermines their advantages. The construction of the structure itself becomes a serial bottleneck that resists the parallelism modern hardware offers.
EPOBPA distinguishes itself by refusing both of these compromises. According to the study, the proposed algorithm handles big data with neither a candidate generation step nor the creation of a specific data structure. Instead, it is built upon the original Buddy Prima algorithm, a foundation the researchers optimize and extend to make it suitable for the scale and speed demands of contemporary analytical workloads. By dispensing with candidate sets, EPOBPA avoids the combinatorial explosion that plagues Apriori-style methods; by dispensing with dedicated tree structures, it avoids the memory and construction overheads that limit FP-Growth on very large inputs. The result is a leaner computational pathway from raw data to discovered associations.
One of the algorithm’s most significant features is its extensibility and its relationship to parallel hardware. The researchers designed EPOBPA with a distribution method that makes it customizable for any hardware architecture on which it is deployed. In practical terms, this means the workload of mining frequent itemsets can be divided and dispatched across whatever parallel resources are available, whether that is a multi-core processor, a cluster of machines, or another parallel platform. This flexibility is increasingly important because hardware landscapes vary enormously from one organization to another, and an algorithm locked to a single execution model cannot take full advantage of the compute capacity an enterprise happens to possess. EPOBPA’s architecture allows the same core technique to stretch across different environments, hence the extensible and parallelizable descriptors in its name.
The experimental evaluation reported in the paper suggests that these design choices translate into substantial real-world gains. When benchmarked against state-of-the-art frequent itemset mining techniques, EPOBPA surpassed the competing methods in time performance across the tested scenarios. The magnitude of the improvement ranged between 36 percent and 99 percent, depending on the specific dataset being processed and the minimum support threshold used. The minimum support parameter, which defines how frequently an itemset must appear before it is considered interesting, has a strong influence on mining workloads, because lower thresholds typically admit far more patterns and inflate the computational burden. The breadth of the reported improvement range indicates that EPOBPA’s advantages held across a variety of operating conditions rather than only in a narrow sweet spot.
The implications of such speedups extend well beyond benchmark tables. Association rule mining underpins practical applications in market basket analysis, recommender systems, fraud detection, web usage analysis, bioinformatics, and quality control, among many other domains. When the mining step is slow, analysts are forced to work with samples, coarser thresholds, or stale results, all of which diminish the value of the insights produced. An algorithm that completes the same task dramatically faster changes what is operationally possible: larger datasets can be analyzed in full, finer-grained patterns can be pursued, and analyses can be refreshed more frequently in line with the pace at which new data arrives. For organizations sitting on vast accumulations of transactional and behavioral records, the difference between a mining run that takes hours and one that takes minutes can determine whether data-driven decisions are made in time to matter.
The work also highlights a broader trend in big data research: the move away from algorithms that assume a single machine, a single data structure, and a serial execution path, toward designs conceived from the outset for distribution and parallelism. As data volumes continue their relentless climb, the authors note that data itself has become something like a growing natural resource, and organizations need effective methods to benefit from it. Frequent itemset mining will remain a foundational tool in that effort, and techniques that eliminate known bottlenecks, such as candidate generation and structural preprocessing, while remaining portable across hardware, are likely to shape how the next generation of analytics systems is built. The full study is published open access in the Journal of Big Data, allowing researchers and practitioners anywhere to examine, reproduce, and extend the approach.
Subject of Research: A parallelizable frequent itemset mining algorithm for big data association rule discovery
Article Title: EPOBPA: Extensible Parallelizable Optimized Buddy Prima Algorithm
Article References: Farouk, M., & Gawwad, M. A. (2026). EPOBPA: Extensible Parallelizable Optimized Buddy Prima Algorithm. Journal of Big Data, 13(1), Article 151. https://doi.org/10.1186/s40537-026-01536-z
Image Credits: AI Generated
DOI: 10.1186/s40537-026-01536-z
Keywords: Big Data, Frequent Itemset Mining, Association Rules, Buddy Prima Algorithm, Candidate Sets Generation, Parallelizable Algorithms, Apriori, FP-Growth, Data Mining, EPOBPA, Journal of Big Data, Machine Learning
Cite Scienmag News
Blake Davidson. (September 12, 2026). New Algorithm Mines Hidden Patterns in Big Data Up to 99% Faster. Scienmag. https://scienmag.com/new-algorithm-mines-hidden-patterns-in-big-data-up-to-99-faster/
Blake Davidson. "New Algorithm Mines Hidden Patterns in Big Data Up to 99% Faster." Scienmag, 12 September 2026, https://scienmag.com/new-algorithm-mines-hidden-patterns-in-big-data-up-to-99-faster/. Accessed 12 September 2026.
Blake Davidson. "New Algorithm Mines Hidden Patterns in Big Data Up to 99% Faster." Scienmag. September 12, 2026. https://scienmag.com/new-algorithm-mines-hidden-patterns-in-big-data-up-to-99-faster/

