Circulant Binary Embedding
Felix X. Yu, Sanjiv Kumar, Yunchao Gong, Shih-Fu Chang

TL;DR
This paper introduces Circulant Binary Embedding (CBE), a fast and memory-efficient method for high-dimensional binary data encoding using circulant matrices and Fourier transforms, outperforming existing methods.
Contribution
The paper proposes a novel circulant matrix-based binary embedding method with a Fourier-based optimization, significantly reducing computation and storage costs while improving performance.
Findings
CBE reduces time complexity from O(d^2) to O(d log d).
CBE decreases space complexity from O(d^2) to O(d).
CBE outperforms state-of-the-art methods in experiments.
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 to , and the space complexity from to where 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Image and Video Retrieval Techniques · Face and Expression Recognition · Sparse and Compressive Sensing Techniques
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
