FastStep: Scalable Boolean Matrix Decomposition

被引:4
|
作者
Araujo, Miguel [1 ,2 ]
Ribeiro, Pedro [1 ]
Faloutsos, Christos [2 ]
机构
[1] Univ Porto, Cracs INESC TEC, Oporto, Portugal
[2] Carnegie Mellon Univ, Dept Comp Sci, Pittsburgh, PA 15213 USA
关键词
D O I
10.1007/978-3-319-31753-3_37
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Matrix Decomposition methods are applied to a wide range of tasks, such as data denoising, dimensionality reduction, co-clustering and community detection. However, in the presence of boolean inputs, common methods either do not scale or do not provide a boolean reconstruction, which results in high reconstruction error and low interpretability of the decomposition. We propose a novel step decomposition of boolean matrices in non-negative factors with boolean reconstruction. By formulating the problem using threshold operators and through suitable relaxation of this problem, we provide a scalable algorithm that can be applied to boolean matrices with millions of non-zero entries. We show that our method achieves significantly lower reconstruction error when compared to standard state of the art algorithms. We also show that the decomposition keeps its interpretability by analyzing communities in a flights dataset (where the matrix is interpreted as a graph in which nodes are airports) and in a movie-ratings dataset with 10 million non-zeros.
引用
收藏
页码:461 / 473
页数:13
相关论文
共 50 条
  • [41] Scalable program analysis using Boolean satisfiability
    Aiken, Alex
    [J]. Fourth ACM & IEEE International Conference on Formal Methods and Models for Co-Design, Proceedings, 2006, : 89 - 89
  • [42] Fast and Scalable Distributed Boolean Tensor Factorization
    Park, Namyong
    Oh, Sejoon
    Kang, U.
    [J]. 2017 IEEE 33RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2017), 2017, : 1071 - 1082
  • [43] Efficient Boolean Games Equilibria: A Scalable Approach
    Komarovsky, Zohar
    Levit, Vadim
    Grinshpoun, Tal
    Meisels, Amnon
    [J]. AAMAS'16: PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS & MULTIAGENT SYSTEMS, 2016, : 1405 - 1406
  • [44] Tropical matrix groups and Boolean matrix groups
    Yang, Lin
    Ren, Miao-Miao
    Zeng, Ling-Li
    [J]. JOURNAL OF ALGEBRA AND ITS APPLICATIONS, 2024,
  • [45] SOME BOOLEAN MATRIX OPERATORS
    EDWARDS, CR
    [J]. ELECTRONICS LETTERS, 1972, 8 (05) : 113 - &
  • [46] On the complexity of Boolean matrix ranks
    Shitov, Yaroslav
    [J]. LINEAR ALGEBRA AND ITS APPLICATIONS, 2013, 439 (08) : 2500 - 2513
  • [47] A NOTE ON BOOLEAN MATRIX MULTIPLICATION
    VYSKOC, J
    [J]. INFORMATION PROCESSING LETTERS, 1984, 19 (05) : 249 - 251
  • [48] The arctic rank of a Boolean matrix
    Beasley, LeRoy B.
    Guterman, Alexander E.
    Shitov, Yaroslav
    [J]. JOURNAL OF ALGEBRA, 2015, 433 : 168 - 182
  • [49] A NOTE ON BOOLEAN MATRIX THEORY
    LUCE, RD
    [J]. PROCEEDINGS OF THE AMERICAN MATHEMATICAL SOCIETY, 1952, 3 (03) : 382 - 388
  • [50] Bayesian Boolean Matrix Factorisation
    Rukat, Tammo
    Holmes, Chris C.
    Titsias, Michalis K.
    Yau, Christopher
    [J]. INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 70, 2017, 70