On binary embedding using circulant matrices

被引:0
|
作者
机构
[1] Yu, Felix X.
[2] Bhaskara, Aditya
[3] Kumar, Sanjiv
[4] Gong, Yunchao
[5] Chang, Shih-Fu
关键词
D O I
暂无
中图分类号
学科分类号
摘要
Binary embeddings provide efficient and powerful ways to perform operations on large scale data. However binary embedding typically requires long codes in order to preserve the discriminative power of the input space. Thus binary coding methods traditionally suffer from high computation and storage costs in such a scenario. To address this problem, we propose Circulant Binary Embedding (CBE) which generates binary codes by projecting the data with a circulant matrix. The circulant structure allows us to use Fast Fourier Transform algorithms to speed up the computation. For obtaining k-bit binary codes from d-dimensional data, our method improves the time complexity from O(dk) to O(dlog d), and the space complexity from O(dk) to O(d). We study two settings, which differ in the way we choose the parameters of the circulant matrix. In the first, the parameters are chosen randomly and in the second, the parameters are learned using the data. For randomized CBE, we give a theoretical analysis comparing it with binary embedding using an unstructured random projection matrix. The challenge here is to show that the dependencies in the entries of the circulant matrix do not lead to a loss in performance. In the second setting, we design a novel time-frequency alternating optimization to learn data-dependent circulant projections, which alternatively minimizes the objective in original and Fourier domains. In both the settings, we show by extensive experiments that the CBE approach gives much better performance than the state-of-the-art approaches if we fix a running time, and provides much faster computation with negligible performance degradation if we fix the number of bits in the embedding. © 2018 Felix X. Yu, Aditya Bhaskara, Sanjiv Kumar, Yunchao Gong and Shih-Fu Chang.
引用
收藏
相关论文
共 50 条
  • [41] Factoring Matrices into the Product of Circulant and Diagonal Matrices
    Huhtanen, Marko
    Peramaki, Allan
    JOURNAL OF FOURIER ANALYSIS AND APPLICATIONS, 2015, 21 (05) : 1018 - 1033
  • [42] THE CONSTRUCTION OF CIRCULANT MATRICES RELATED TO MDS MATRICES
    Malakhov, S. S.
    Rozhkov, M., I
    PRIKLADNAYA DISKRETNAYA MATEMATIKA, 2022, (56): : 17 - 27
  • [43] On the eigenvectors of generalized circulant matrices
    Andrade, Enide
    Carrasco-Olivera, Dante
    Manzaneda, Cristina
    LINEAR & MULTILINEAR ALGEBRA, 2024, 72 (16) : 2639 - 2652
  • [44] ITERATES OF FUZZY CIRCULANT MATRICES
    HEMASINHA, R
    PAL, NR
    BEZDEK, JC
    FUZZY SETS AND SYSTEMS, 1993, 60 (02) : 199 - 206
  • [45] ON THE NORM OF A GAUSSIAN CIRCULANT MATRICES
    MALLIAVIN, P
    COMPTES RENDUS DE L ACADEMIE DES SCIENCES SERIE I-MATHEMATIQUE, 1994, 319 (07): : 745 - 749
  • [46] On Orthogonal Circulant MDS Matrices
    Adhiguna, Ichlas
    Arifin, Izdihar Salsabila Noor
    Yuliawan, Fajar
    Muchtadi-Alamsyah, Intan
    INTERNATIONAL JOURNAL OF MATHEMATICS AND COMPUTER SCIENCE, 2022, 17 (04) : 1619 - 1637
  • [47] On Using Toeplitz and Circulant Matrices for Johnson-Lindenstrauss Transforms
    Freksen, Casper Benjamin
    Larsen, Kasper Green
    ALGORITHMICA, 2020, 82 (02) : 338 - 354
  • [48] Circulant partial Hadamard matrices
    Craigen, R.
    Faucher, G.
    Low, R.
    Wares, T.
    LINEAR ALGEBRA AND ITS APPLICATIONS, 2013, 439 (11) : 3307 - 3317
  • [49] On circulant best matrices and their applications
    Georgiou, S
    Koukouvinos, C
    Seberry, J
    LINEAR & MULTILINEAR ALGEBRA, 2001, 48 (03) : 263 - 274
  • [50] Invertibility of some circulant matrices
    Bustomi
    Barra, A.
    ASIAN MATHEMATICAL CONFERENCE 2016 (AMC 2016), 2017, 893