Discrete Hashing

Recently, learning based hashing techniques have attracted broad research interests because they can support efficient storage and retrieval for high-dimensional data such as images, videos, documents, etc. However, a major difficulty of learning to hash lies in handling the discrete constraints imposed on the pursued hash codes, which typically makes hash optimizations very challenging (NPhard in general). The widely adopted relaxation scheme simplifies the optimization, however, tends to produce less effective codes.

In this project, we investigate how to directly learn binary codes via discrete optimization, namely discrete hashing. Discrete hashing has been shown to significantly boost the performance of hashing algorithms (e.g., Supervised Discrete Hashing) in large-scale similarity search.

  • Discretely Coding Semantic Rank Orders for Image Hashing, Li Liu, Mengyang Yu, Fumin Shen, Ling Shao, IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2017 [PDF, BibTeX]
    @inproceedings{'liu2017coding',
     author = {Li Liu and Mengyang Yu and Fumin Shen and Ling Shao},
     booktitle = {Proceeding of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR)},
     title = {Discretely Coding Semantic Rank Orders for Image Hashing},
     year = {2017}
    }
    
  • A Fast Optimization Method for General Binary Code Learning, Fumin Shen, Xiang Zhou, Yang Yang, Jingkuan Song, Heng Tao Shen and Dacheng Tao, IEEE Transactions on Image Processing (TIP), 2016 [PDF, Codes, BibTeX]
    A general, fast solver for the binary hashing problem
    @ARTICLE{TIP2016binary, 
    author={F. Shen and X. Zhou and Y. Yang and J. Song and H. T. Shen and D. Tao}, 
    journal={IEEE Transactions on Image Processing}, 
    title={A Fast Optimization Method for General Binary Code Learning}, 
    year={2016}, 
    volume={25}, 
    number={12}, 
    pages={5610-5621}, 
    }
    
  • Supervised Discrete Hashing, Fumin Shen, Chunhua Shen, Wei Liu, Heng Tao Shen, IEEE International Conference on Computer Vision and Pattern Recognition (CVPR), 2015 [PDF, Codes, BibTeX]
    The first discrete optimization based supervised hashing algorithm
    @InProceedings{shen2015cvpr,
    author = {Shen, Fumin and Shen, Chunhua and Liu, Wei and Tao Shen, Heng},
    title = {Supervised Discrete Hashing},
    booktitle = {The IEEE Conference on Computer Vision and Pattern Recognition (CVPR)},
    pages = {37-45},
    month = {June},
    year = {2015}
    }
    
  • Learning Binary Codes for Maximum Inner Product Search, Fumin Shen, Wei Liu, Shaoting Zhang, Yang Yang, and Heng Tao Shen, IEEE International Conference on Computer Vision (ICCV), 2015 [PDF, BibTeX]
    @InProceedings{Shen_2015_ICCV,
    author = {Shen, Fumin and Liu, Wei and Zhang, Shaoting and Yang, Yang and Tao Shen, Heng},
    title = {Learning Binary Codes for Maximum Inner Product Search},
    booktitle = {The IEEE International Conference on Computer Vision (ICCV)},
    month = {December},
    pages = {4148--4156},
    year = {2015}
    }