Parallelizing Computations of Full Disjunctions

被引:2
|
作者
Paganelli, Matteo [1 ]
Beneventano, Domenico [1 ]
Guerra, Francesco [1 ]
Sottovia, Paolo [1 ,2 ]
机构
[1] DIEF UNIMORE, Via Vivarelli 10, I-41125 Modena, Italy
[2] DISI UNITN, Via Sommar 9, I-38123 Povo, TN, Italy
关键词
Full disjunction; Parallel computing; MapReduce;
D O I
10.1016/j.bdr.2019.07.002
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In relational databases, the full disjunction operator is an associative extension of the full outerjoin to an arbitrary number of relations. Its goal is to maximize the information we can extract from a database by connecting all tables through all join paths. The use of full disjunctions has been envisaged in several scenarios, such as data integration, and knowledge extraction. One of the main limitations in its adoption in real business scenarios is the large time its computation requires. This paper overcomes this limitation by introducing a novel approach PARAFD, based on parallel computing techniques, for implementing the full disjunction operator in an exact and approximate version. Our proposal has been compared with state of the art algorithms, which have also been re-implemented for performing in parallel. The experiments show that the time performance outperforms existing approaches. Finally, we have experimented the full disjunction as a collection of documents indexed by a textual search engine. In this way, we provide a simple technique for performing keyword search over relational databases. The results obtained against a benchmark show high precision and recall levels even compared with the existing proposals. (C) 2019 Elsevier Inc. All rights reserved.
引用
收藏
页码:18 / 31
页数:14
相关论文
共 50 条
  • [31] OCEANIC DISJUNCTIONS
    WILLIAMSON, M
    NATURE, 1991, 351 (6322) : 106 - 106
  • [32] RCC-full: An effective network for parallel computations
    Hamdi, M
    Hall, RW
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1997, 41 (02) : 139 - 155
  • [33] Full Factorial Microfluidic Designs and Devices for Parallelizing Human Pluripotent Stem Cell Differentiation
    Chadly, Duncan M.
    Oleksijew, Andrew M.
    Coots, Kyle S.
    Fernandez, Jose J.
    Kobayashi, Shun
    Kessler, John A.
    Matsuoka, Akihiro J.
    SLAS TECHNOLOGY, 2019, 24 (01): : 41 - 54
  • [34] Making disjunctions exclusive
    Chevallier, Coralie
    Noveck, Ira A.
    Nazir, Tatjana
    Bott, Lewis
    Lanzetti, Valentina
    Sperber, Dan
    QUARTERLY JOURNAL OF EXPERIMENTAL PSYCHOLOGY, 2008, 61 (11): : 1741 - 1760
  • [35] DISTRIBUTED DISJUNCTIONS FOR LIFE
    BACKOFEN, R
    EULER, L
    GORZ, G
    LECTURE NOTES IN ARTIFICIAL INTELLIGENCE, 1991, 567 : 161 - 170
  • [36] Branching on general disjunctions
    Miroslav Karamanov
    Gérard Cornuéjols
    Mathematical Programming, 2011, 128 : 403 - 436
  • [37] Laurent Craste: Disjunctions
    Beaudet, Pascale
    CERAMICS-ART AND PERCEPTION, 2017, (106) : 5 - 9
  • [38] Gradient damage models: Toward full-scale computations
    Lorentz, E.
    Godard, V.
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2011, 200 (21-22) : 1927 - 1944
  • [39] Wave groups approaching a beach: Full irrotational flow computations
    Barnes, TCD
    Peregrine, DH
    COASTAL DYNAMICS '95, 1996, : 116 - 127