Abstract
In this paper we present dRAP-Independent, an algorithm for independent distributed mining of first-order frequent patterns. This system is based on RAP, an algorithm for finding maximal frequent patterns in first-order logic. dRAP-Independent utilizes a modified data partitioning schema introduced by Savasere et al. and offers good performance and low communication overhead. We analyze the performance of the algorithm on four different tasks: Mutagenicity prediction – a standard ILP benchmark, information extraction from biological texts, context-sensitive spelling correction, and morphological disambiguation of Czech. The results of the analysis show that the algorithm can generate more patterns than the serial algorithm RAP in the same overall time.
Keywords
- Frequent patterns
- inductive logic programming
- parallel and distributed data mining
- propositionalization
Cite this article
@article{cai-1696,
author = {Jan Blaťák and Luboš Popelínský},
title = {dRAP-Independent: A Data Distribution Algorithm for Mining First-Order Frequent Patterns},
journal = {Computing and Informatics},
volume = {26},
number = {3},
pages = {345--366},
year = {2007},
issn = {1335-9150},
url = {https://cai.type.sk/content/2007/3/drap-independent-a-data-distribution-algorithm-for-mining-first-order-frequent-patterns/}
}
TY - JOUR AU - Jan Blaťák AU - Luboš Popelínský TI - dRAP-Independent: A Data Distribution Algorithm for Mining First-Order Frequent Patterns JO - Computing and Informatics VL - 26 IS - 3 SP - 345 EP - 366 PY - 2007 SN - 1335-9150 UR - https://cai.type.sk/content/2007/3/drap-independent-a-data-distribution-algorithm-for-mining-first-order-frequent-patterns/ KW - Frequent patterns KW - inductive logic programming KW - parallel and distributed data mining KW - propositionalization ER -
Blaťák, J., & Popelínský, L. (2007). dRAP-Independent: A Data Distribution Algorithm for Mining First-Order Frequent Patterns. Computing and Informatics, 26(3), 345–366. https://cai.type.sk/content/2007/3/drap-independent-a-data-distribution-algorithm-for-mining-first-order-frequent-patterns/