Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/3044805.3044998guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Circulant binary embedding

Published: 21 June 2014 Publication History

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) to O(d log d), and the space complexity from O(d2) to O(d) where d 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.

References

[1]
Ailon, Nir and Chazelle, Bernard. Approximate nearest neighbors and the fast Johnson-Lindenstrauss transform. In ACM Symposium on Theory of Computing, 2006.
[2]
Charikar, Moses S. Similarity estimation techniques from rounding algorithms. In ACM Symposium on Theory of Computing, 2002.
[3]
Dasgupta, Anirban, Kumar, Ravi, and Sarlós, Tamás. Fast locality-sensitive hashing. In ACM SIGKDD Conference on Knowledge Discovery and Data Mining, 2011.
[4]
Deng, Jia, Dong, Wei, Socher, Richard, Li, Li-Jia, Li, Kai, and Fei-Fei, Li. Imagenet: A large-scale hierarchical image database. In Computer Vision and Pattern Recognition, 2009.
[5]
Gong, Yunchao, Kumar, Sanjiv, Verma, Vishal, and Lazebnik, Svetlana. Angular quantization-based binary codes for fast similarity search. In Advances in Neural Information Processing Systems, 2012.
[6]
Gong, Yunchao, Kumar, Sanjiv, Rowley, Henry A, and Lazebnik, Svetlana. Learning binary codes for high-dimensional data using bilinear projections. In Computer Vision and Pattern Recognition, 2013a.
[7]
Gong, Yunchao, Lazebnik, Svetlana, Gordo, Albert, and Perronnin, Florent. Iterative quantization: A procrustean approach to learning binary codes for large-scale image retrieval. IEEE Transactions on Pattern Analysis and Machine Intelligence, 35(12):2916-2929, 2013b.
[8]
Gordo, Albert and Perronnin, Florent. Asymmetric distances for binary embeddings. In Computer Vision and Pattern Recognition, 2011.
[9]
Gray, Robert M. Toeplitz and circulant matrices: A review. Now Pub, 2006.
[10]
Hinrichs, Aicke and Vybíral, Jan. Johnson-Lindenstrauss lemma for circulant matrices. Random Structures & Algorithms, 39(3):391-398, 2011.
[11]
Jegou, Herve, Douze, Matthijs, and Schmid, Cordelia. Product quantization for nearest neighbor search. IEEE Transactions on Pattern Analysis and Machine Intelligence, 33(1):117-128, 2011.
[12]
Krahmer, Felix and Ward, Rachel. New and improved Johnson-Lindenstrauss embeddings via the restricted isometry property. SIAM Journal on Mathematical Analysis, 43(3):1269-1281, 2011.
[13]
Kulis, Brian and Darrell, Trevor. Learning to hash with binary reconstructive embeddings. In Advances in Neural Information Processing Systems, 2009.
[14]
Li, Ping, Shrivastava, Anshumali, Moore, Joshua, and Konig, Arnd Christian. Hashing algorithms for large-scale learning. In Advances in Neural Information Processing Systems, 2011.
[15]
Liu, Wei, Wang, Jun, Kumar, Sanjiv, and Chang, Shih-Fu. Hashing with graphs. In International Conference on Machine Learning, 2011.
[16]
Norouzi, Mohammad and Fleet, David. Minimal loss hashing for compact binary codes. International Conference on Machine Learning, 2012.
[17]
Norouzi, Mohammad, Fleet, David, and Salakhutdinov, Ruslan. Hamming distance metric learning. In Advances in Neural Information Processing Systems, 2012.
[18]
Oppenheim, Alan V, Schafer, Ronald W, Buck, John R, et al. Discrete-time signal processing, volume 5. Prentice Hall Upper Saddle River, 1999.
[19]
Raginsky, Maxim and Lazebnik, Svetlana. Locality-sensitive binary codes from shift-invariant kernels. In Advances in Neural Information Processing Systems, 2009.
[20]
Sánchez, Jorge and Perronnin, Florent. High-dimensional signature compression for large-scale image classification. In Computer Vision and Pattern Recognition, 2011.
[21]
Vybíral, Jan. A variant of the Johnson-Lindenstrauss lemma for circulant matrices. Journal of Functional Analysis, 260(4):1096-1105, 2011.
[22]
Wang, Jun, Kumar, Sanjiv, and Chang, Shih-Fu. Sequential projection learning for hashing with compact codes. In International Conference on Machine Learning, 2010.
[23]
Weiss, Yair, Torralba, Antonio, and Fergus, Rob. Spectral hashing. In Advances in Neural Information Processing Systems, 2008.
[24]
Zhang, Hui and Cheng, Lizhi. New bounds for circulant Johnson-Lindenstrauss embeddings. arXiv preprint arXiv:1308.6339, 2013.

Cited By

View all
  • (2023)Unsupervised Hashing with Semantic Concept MiningProceedings of the ACM on Management of Data10.1145/35886831:1(1-19)Online publication date: 30-May-2023
  • (2019)Deep super-resolution based hashing for image retrievalProceedings of the ACM Turing Celebration Conference - China10.1145/3321408.3326666(1-7)Online publication date: 17-May-2019
  • (2019)Revisiting kd-tree for Nearest Neighbor SearchProceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining10.1145/3292500.3330875(1378-1388)Online publication date: 25-Jul-2019
  • Show More Cited By
  1. Circulant binary embedding

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    ICML'14: Proceedings of the 31st International Conference on International Conference on Machine Learning - Volume 32
    June 2014
    2786 pages

    Publisher

    JMLR.org

    Publication History

    Published: 21 June 2014

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 24 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Unsupervised Hashing with Semantic Concept MiningProceedings of the ACM on Management of Data10.1145/35886831:1(1-19)Online publication date: 30-May-2023
    • (2019)Deep super-resolution based hashing for image retrievalProceedings of the ACM Turing Celebration Conference - China10.1145/3321408.3326666(1-7)Online publication date: 17-May-2019
    • (2019)Revisiting kd-tree for Nearest Neighbor SearchProceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining10.1145/3292500.3330875(1378-1388)Online publication date: 25-Jul-2019
    • (2019)Codebook-Free Compact Descriptor for Scalable Visual SearchIEEE Transactions on Multimedia10.1109/TMM.2018.285662821:2(388-401)Online publication date: 1-Feb-2019
    • (2018)Progressive generative hashing for image retrievalProceedings of the 27th International Joint Conference on Artificial Intelligence10.5555/3304415.3304539(871-877)Online publication date: 13-Jul-2018
    • (2018)Deep Semantic Hashing with Multi-Adversarial TrainingProceedings of the 27th ACM International Conference on Information and Knowledge Management10.1145/3269206.3271735(1453-1462)Online publication date: 17-Oct-2018
    • (2018)Deep Triplet QuantizationProceedings of the 26th ACM international conference on Multimedia10.1145/3240508.3240516(755-763)Online publication date: 15-Oct-2018
    • (2018)Scalable Supervised Discrete Hashing for Large-Scale SearchProceedings of the 2018 World Wide Web Conference10.1145/3178876.3186072(1603-1612)Online publication date: 10-Apr-2018
    • (2018)Streaming Binary Sketching Based on Subspace Tracking and Diagonal Uniformization2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)10.1109/ICASSP.2018.8461715(2421-2425)Online publication date: 15-Apr-2018
    • (2018)Unsupervised Video Hashing via Deep Neural NetworkNeural Processing Letters10.1007/s11063-018-9812-x47:3(877-890)Online publication date: 1-Jun-2018
    • Show More Cited By

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media