ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 1405.3162
42
178

Circulant Binary Embedding

13 May 2014
Felix X. Yu
Sanjiv Kumar
Yunchao Gong
Shih-Fu Chang
ArXivPDFHTML
Abstract

Binary embedding of high-dimensional data requires long codes to preserve the discriminative power of the input space. Traditional binary coding methods often suffer from very 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 enables the use of Fast Fourier Transformation to speed up the computation. Compared to methods that use unstructured matrices, the proposed method improves the time complexity from O(d2)\mathcal{O}(d^2)O(d2) to O(dlog⁡d)\mathcal{O}(d\log{d})O(dlogd), and the space complexity from O(d2)\mathcal{O}(d^2)O(d2) to O(d)\mathcal{O}(d)O(d) where ddd is the input dimensionality. We also propose a novel time-frequency alternating optimization to learn data-dependent circulant projections, which alternatively minimizes the objective in original and Fourier domains. We show by extensive experiments that the proposed approach gives much better performance than the state-of-the-art approaches for fixed time, and provides much faster computation with no performance degradation for fixed number of bits.

View on arXiv
Comments on this paper