Approximation Schemes for Low-rank Binary Matrix Approximation Problems

被引:10
|
作者
Fomin, Fedor, V [1 ]
Golovach, Petr A. [1 ]
Lokshtanov, Daniel [2 ]
Panolan, Fahad [3 ]
Saurabh, Saket [1 ,4 ]
机构
[1] Univ Bergen, Dept Informat, PB 7803, N-5020 Bergen, Norway
[2] Univ Calif Santa Barbara, Dept Comp Sci, Santa Barbara, CA 93106 USA
[3] IIT Hyderabad, Dept Comp Sci & Engn, Kandi 502285, Sangareddy, India
[4] HBNI, Inst Math Sci, 4th CrossSt,CIT Campus, Chennai 600113, Tamil Nadu, India
基金
欧洲研究理事会;
关键词
Binary matrix factorization; clustering; approximation scheme; random sampling; INDEPENDENT COMPONENT ANALYSIS;
D O I
10.1145/3365653
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We provide a randomized linear time approximation scheme for a generic problem about clustering of binary vectors subject to additional constraints. The new constrained clustering problem generalizes a number of problems and by solving it, we obtain the first linear time-approximation schemes for a number of well-studied fundamental problems concerning clustering of binary vectors and low-rank approximation of binary matrices. Among the problems solvable by our approach are Low GF(2)-RANK APPROXIMATION, Low BOOLEAN-RANK APPROXIMATION, and various versions of BINARY CLUSTERING. For example, for Low GF(2)-RANK APPROXIMATION problem, where for an m x n binary matrix A and integer r > 0, we seek for a binary matrix B of GF(2) rank at most r such that the l(0)-norm of matrix A - B is minimum, our algorithm, for any epsilon > 0 in time f (r, epsilon) . n . m, where f is some computable function, outputs a (1 + epsilon)-approximate solution with probability at least (1 - 1/e). This is the first linear time approximation scheme for these problems. We -7 also give (deterministic) PTASes for these problems running in time n(f(r)()1/)(epsilon 2)( log 1/epsilon), where f is some function depending on the problem. Our algorithm for the constrained clustering problem is based on a novel sampling lemma, which is interesting on its own.
引用
收藏
页数:39
相关论文
共 50 条
  • [21] RANDOMIZED LOW-RANK APPROXIMATION OF MONOTONE MATRIX FUNCTIONS
    Persson, David
    Kressner, Daniel
    SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2023, 44 (02) : 894 - 918
  • [22] ERROR ANALYSIS OF THE GENERALIZED LOW-RANK MATRIX APPROXIMATION
    Soto-Quiros, Pablo
    ELECTRONIC JOURNAL OF LINEAR ALGEBRA, 2021, 37 : 544 - 548
  • [23] Fast and Memory Optimal Low-Rank Matrix Approximation
    Yun, Se-Young
    Lelarge, Marc
    Proutiere, Alexandre
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 28 (NIPS 2015), 2015, 28
  • [24] Adaptive sampling and fast low-rank matrix approximation
    Deshpande, Amit
    Vempala, Santosh
    APPROXIMATION, RANDOMIZATION AND COMBINATORIAL OPTIMIZATION: ALGORITHMS AND TECHNIQUES, 2006, 4110 : 292 - 303
  • [25] A LOW-RANK APPROXIMATION FOR COMPUTING THE MATRIX EXPONENTIAL NORM
    Nechepurenko, Yuri M.
    Sadkane, Miloud
    SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2011, 32 (02) : 349 - 363
  • [26] A Fast and Efficient Algorithm for Low-rank Approximation of a Matrix
    Nguyen, Nam H.
    Do, Thong T.
    Tran, Trac D.
    STOC'09: PROCEEDINGS OF THE 2009 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2009, : 215 - 224
  • [27] PRACTICAL SKETCHING ALGORITHMS FOR LOW-RANK MATRIX APPROXIMATION
    Tropp, Joel A.
    Yurtsever, Alp
    Udell, Madeleine
    Cevher, Volkan
    SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2017, 38 (04) : 1454 - 1485
  • [28] Supervised Quantile Normalization for Low-rank Matrix Approximation
    Cuturi, Marco
    Teboul, Olivier
    Niles-Weed, Jonathan
    Vert, Jean-Philippe
    25TH AMERICAS CONFERENCE ON INFORMATION SYSTEMS (AMCIS 2019), 2019,
  • [29] Adaptive Local Low-rank Matrix Approximation for Recommendation
    Liu, Huafeng
    Jing, Liping
    Qian, Yuhua
    Yu, Jian
    ACM TRANSACTIONS ON INFORMATION SYSTEMS, 2019, 37 (04)
  • [30] Improved Low-Rank Matrix Approximation in Multivariate Case
    Kittisuwan, Pichid
    Akkaraekthalin, Prayoot
    INTERNATIONAL JOURNAL OF COMPUTATIONAL METHODS, 2024,