Unsupervised Deep Generative Adversarial Hashing Network
Abstract
Unsupervised deep hash functions have not shown satisfactory improvements against the shallow alternatives, and usually, require supervised pretraining to avoid getting stuck in bad local minima. In this paper, we propose a deep unsupervised hashing function, called HashGAN, which outperforms unsupervised hashing models with significant margins without any supervised pretraining. HashGAN consists of three networks, a generator, a discriminator and an encoder. By sharing the parameters of the encoder and discriminator, we benefit from the adversarial loss as a data dependent regularization in training our deep hash function. Moreover, a novel loss function is introduced for hashing real images, resulting in minimum entropy, uniform frequency, consistent and independent hash bits. Furthermore, we train the generator conditioning on random binary inputs and also use these binary variables in a triplet ranking loss for improving hash codes. In our experiments, HashGAN outperforms the previous unsupervised hash functions in image retrieval and achieves the state-of-the-art performance in image clustering. We also provide an ablation study, showing the contribution of each component in our loss function.
Cite
Text
Dizaji et al. "Unsupervised Deep Generative Adversarial Hashing Network." Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2018. doi:10.1109/CVPR.2018.00386Markdown
[Dizaji et al. "Unsupervised Deep Generative Adversarial Hashing Network." Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2018.](https://mlanthology.org/cvpr/2018/dizaji2018cvpr-unsupervised/) doi:10.1109/CVPR.2018.00386BibTeX
@inproceedings{dizaji2018cvpr-unsupervised,
title = {{Unsupervised Deep Generative Adversarial Hashing Network}},
author = {Dizaji, Kamran Ghasedi and Zheng, Feng and Sadoughi, Najmeh and Yang, Yanhua and Deng, Cheng and Huang, Heng},
booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition},
year = {2018},
doi = {10.1109/CVPR.2018.00386},
url = {https://mlanthology.org/cvpr/2018/dizaji2018cvpr-unsupervised/}
}