Optimal Boolean matrix decomposition: Application to role engineering

被引:97
|
作者
Lu, Haibing [1 ]
Vaidya, Jaideep [1 ]
Atluri, Vijayalakshmi [1 ]
机构
[1] Rutgers State Univ, MSIS Dept, 180 Univ Ave, Newark, NJ 07102 USA
基金
美国国家科学基金会;
关键词
D O I
10.1109/ICDE.2008.4497438
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A decomposition of a binary matrix into two matrices gives a set of basis vectors and their appropriate combination to form the original matrix. Such decomposition solutions are useful in a number of application domains including text mining, role engineering as well as knowledge discovery. While a binary matrix can be decomposed in several ways, however, certain decompositions better characterize the semantics associated with the original matrix in a succinct but comprehensive way. Indeed, one can find different decompositions optimizing different criteria matching various semantics. In this paper, we first present a number of variants to the optimal Boolean matrix decomposition problem that have pragmatic implications. We then present a unified framework for modeling the optimal binary matrix decomposition and its variants using binary integer programming. Such modeling allows us to directly adopt the huge body of heuristic solutions and tools developed for binary integer programming. Although the proposed solutions are applicable to any domain of interest, for providing more meaningful discussions and results, in this paper, we present the binary matrix decomposition problem in a role engineering context, whose goal is to discover an optimal and correct set of roles from existing permissions, referred to as the role mining problem (RMP). This problem has gained significant interest in recent years as role based access control has become a popular means of enforcing security in databases. We consider several variants of the above basic RMP, including the min-noise RMP, delta-approximate RMP and edge-RMP. Solutions to each of them aid security administrators in specific scenarios. We then model these variants as Boolean matrix decomposition and present efficient heuristics to solve them.
引用
收藏
页码:297 / +
页数:2
相关论文
共 50 条
  • [1] Characteristic matrix of covering and its application to Boolean matrix decomposition
    Wang, Shiping
    Zhu, William
    Zhu, Qingxin
    Min, Fan
    [J]. INFORMATION SCIENCES, 2014, 263 : 186 - 197
  • [2] Role Mining Using Boolean Matrix Decomposition With Hierarchy
    Ye, Wei
    Li, Ruixuan
    Li, Huaqing
    [J]. 2013 12TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2013), 2013, : 805 - 812
  • [3] CONSTRAINED ROLE-ENGINEERING OPTIMIZATION USING BOOLEAN MATRIX DECOMPOSITION AND INTEGER LINEAR PROGRAMMING TECHNIQUES
    Sun, Wei
    [J]. INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2022, 18 (04): : 1037 - 1053
  • [4] Boolean Matrix Decomposition Problem: Theory, Variations and Applications to Data Engineering
    Vaidya, Jaideep
    [J]. 2012 IEEE 28TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2012, : 1222 - 1224
  • [5] Kronecker product decomposition of Boolean matrix with application to topological structure analysis of Boolean networks
    Wei, Xiaomeng
    Li, Haitao
    Zhao, Guodong
    [J]. MATHEMATICAL MODELLING AND CONTROL, 2023, 3 (04): : 306 - 315
  • [6] Extended Boolean Matrix Decomposition
    Lu, Haibing
    Vaidya, Jaideep
    Atluri, Vijayalakshmi
    Hong, Yuan
    [J]. 2009 9TH IEEE INTERNATIONAL CONFERENCE ON DATA MINING, 2009, : 317 - +
  • [7] FastStep: Scalable Boolean Matrix Decomposition
    Araujo, Miguel
    Ribeiro, Pedro
    Faloutsos, Christos
    [J]. ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING, PAKDD 2016, PT I, 2016, 9651 : 461 - 473
  • [8] Towards Optimal Decomposition of Boolean Networks
    Su, Cui
    Pang, Jun
    Paul, Soumya
    [J]. IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2021, 18 (06) : 2167 - 2176
  • [9] Constraint-Aware Role Mining via Extended Boolean Matrix Decomposition
    Lu, Haibing
    Vaidya, Jaideep
    Atluri, Vijayalakshmi
    Hong, Yuan
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2012, 9 (05) : 655 - 669
  • [10] XOR-based Boolean Matrix Decomposition
    Wicker, Jorg
    Hua, Yan Cathy
    Rebello, Rayner
    Pfahringer, Bernhard
    [J]. 2019 19TH IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM 2019), 2019, : 638 - 647