scispace - formally typeset
Open AccessJournal ArticleDOI

Acceleration of the SPADE Method Using a Custom-Tailored FP-Growth Implementation.

TLDR
In this article, a customized FP-Growth implementation tailored to the requirements of SPADE was proposed, which significantly accelerates pattern mining and result filtering, and the energy consumption was reduced by up to two orders of magnitude.
Abstract
The SPADE (spatio-temporal Spike PAttern Detection and Evaluation) method was developed to find reoccurring spatio-temporal patterns in neuronal spike activity (parallel spike trains). However, depending on the number of spike trains and the length of recording, this method can exhibit long runtimes. Based on a realistic benchmark data set, we identified that the combination of pattern mining (using the FP-Growth algorithm) and the result filtering account for 85 to 90 % of the method's total runtime. Therefore, in this paper, we propose a customized FP-Growth implementation tailored to the requirements of SPADE, which significantly accelerates pattern mining and result filtering. Our version allows for parallel and distributed execution, and due to the improvements made, an execution on heterogeneous and low-power embedded devices is now also possible. The implementation has been evaluated using a traditional workstation based on an Intel Broadwell Xeon E5-1650 v4 as a baseline. Furthermore, the heterogeneous microserver platform RECS|Box has been used for evaluating the implementation on two HiSilicon Hi1616 (Kunpeng 916), an Intel Coffee Lake-ER Xeon E-2276ME, an Intel Broadwell Xeon D-D1577, and three NVIDIA Tegra devices (Jetson AGX Xavier, Jetson Xavier NX, and Jetson TX2). Depending on the platform, our implementation is between 27 and 200 times faster than the original implementation. At the same time, the energy consumption was reduced by up to two orders of magnitude.

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

Comparing Surrogates to Evaluate Precisely Timed Higher-Order Spike Correlations

- 01 May 2022 - 
TL;DR: In this article , the authors compare uniform dithering (UD) with five other surrogate techniques in the context of the detection of significant spatio-temporal spike patterns in macaque monkeys during a reaching-and-grasping task.
Posted ContentDOI

Model of multiple synfire chains explains cortical spatio-temporal spike patterns

TL;DR: It is found that depending on the model parameters, an embedded SFC can be detected with high probability, despite the massive subsampling of the cortex by the Utah array, and the fitting of the model to the pattern data constrains the spatial SFC parameters.
References
More filters
Journal ArticleDOI

Mining frequent patterns without candidate generation

TL;DR: This study proposes a novel frequent pattern tree (FP-tree) structure, which is an extended prefix-tree structure for storing compressed, crucial information about frequent patterns, and develops an efficient FP-tree-based mining method, FP-growth, for mining the complete set of frequent patterns by pattern fragment growth.
Journal ArticleDOI

Mining association rules between sets of items in large databases

TL;DR: An efficient algorithm is presented that generates all significant transactions in a large database of customer transactions that consists of items purchased by a customer in a visit.
Journal ArticleDOI

Scalable algorithms for association mining

TL;DR: Efficient algorithms for the discovery of frequent itemsets which forms the compute intensive phase of the association mining task are presented and the effect of using different database layout schemes combined with the proposed decomposition and traverse techniques are presented.
Proceedings ArticleDOI

Pfp: parallel fp-growth for query recommendation

TL;DR: Through empirical study on a large dataset of 802,939 Web pages and 1,021,107 tags, it is demonstrated that PFP can achieve virtually linear speedup and to be promising for supporting query recommendation for search engines.
Related Papers (5)