Parallel exploration of partial solutions in Boolean matrix factorization

被引:5
|
作者
Outrata, Jan [1 ]
Trnecka, Martin [1 ]
机构
[1] Palacky Univ Olomouc, Dept Comp Sci, 17 Listopadu 12, CZ-77146 Olomouc, Czech Republic
关键词
Boolean matrix factorization; Parallel algorithm; Data preprocessing;
D O I
10.1016/j.jpdc.2018.09.014
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Boolean matrix factorization (BMF) is a well established method for preprocessing and analysis of data. There is a number of algorithms for BMF, but none of them uses benefits of parallelization. This is mainly due to the fact that many of the algorithms utilize greedy heuristics that are inherently sequential. In this work, we propose a general parallelization scheme for BMF in which several locally optimal partial matrix decompositions are constructed simultaneously in parallel, instead of just one in a sequential algorithm. As a result of the computation, either the single best final decomposition or several top-k of them may be returned. The scheme can be applied to any sequential heuristic BMF algorithm and we show the application on two representative algorithms, namely GRECoND and Asso. Improvements in decompositions are presented via results from experiments with the new algorithms on synthetic and real datasets. (C) 2018 Elsevier Inc. All rights reserved. .
引用
收藏
页码:180 / 191
页数:12
相关论文
共 50 条
  • [1] Parallel Factorization of Boolean Polynomials
    Kulkarni, Vadiraj
    Emelyanov, Pavel
    Ponomaryov, Denis
    Krishna, Madhava
    Raha, Soumyendu
    Nandy, S. K.
    PERSPECTIVES OF SYSTEM INFORMATICS (PSI 2019), 2019, 11964 : 80 - 94
  • [2] A Boolean factorization using an extended Boolean matrix
    Kwon, OH
    Hong, SJ
    Kim, J
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1998, E81D (12) : 1466 - 1472
  • [3] Implementing Boolean Matrix Factorization
    Neruda, Roman
    Snasel, Vaclav
    Platos, Jan
    Kromer, Pavel
    Husek, Dusan
    Frolov, Alexander A.
    ARTIFICIAL NEURAL NETWORKS - ICANN 2008, PT I, 2008, 5163 : 543 - +
  • [4] On the implementation of Boolean matrix factorization
    Snasel, Vaclav
    Kromer, Pavel
    Platos, Jan
    Husek, Dusan
    DEXA 2008: 19TH INTERNATIONAL CONFERENCE ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2008, : 554 - +
  • [5] A generalized approach for Boolean matrix factorization
    Farias, Rodrigo Cabral
    Miron, Sebastian
    SIGNAL PROCESSING, 2023, 206
  • [6] Handling Noise in Boolean Matrix Factorization
    Belohlavek, Radim
    Trnecka, Martin
    PROCEEDINGS OF THE TWENTY-SIXTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 1433 - 1439
  • [7] Undercover Boolean Matrix Factorization with MaxSAT
    Avellaneda, Florent
    Villemaire, Roger
    THIRTY-SIXTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FOURTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE / THE TWELVETH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, : 3672 - 3681
  • [8] On Genetic Algorithms for Boolean Matrix Factorization
    Snasel, Vaclav
    Platos, Jan
    Kromer, Pavel
    ISDA 2008: EIGHTH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, VOL 2, PROCEEDINGS, 2008, : 170 - 175
  • [9] On the road to genetic Boolean matrix factorization
    Snasel, Vaclav
    Platos, Jan
    Kroemer, Pavel
    Husek, Dusan
    Frolov, Alexander A.
    NEURAL NETWORK WORLD, 2007, 17 (06) : 675 - 688
  • [10] Handling noise in Boolean matrix factorization
    Trnecka, Martin (martin.trnecka@gmail.com), 1600, Elsevier Inc. (96):