散列函数
计算机科学
人工智能
二进制代码
特征哈希
模式识别(心理学)
判别式
汉明空间
图像检索
机器学习
哈希表
理论计算机科学
汉明码
双重哈希
二进制数
图像(数学)
算法
数学
区块代码
解码方法
算术
计算机安全
作者
Cheng Deng,Erkun Yang,Tongliang Liu,Jie Li,Wei Liu,Dacheng Tao
标识
DOI:10.1109/tip.2019.2903661
摘要
Hashing plays a pivotal role in nearest-neighbor searching for large-scale image retrieval. Recently, deep learning-based hashing methods have achieved promising performance. However, most of these deep methods involve discriminative models, which require large-scale, labeled training datasets, thus hindering their real-world applications. In this paper, we propose a novel strategy to exploit the semantic similarity of the training data and design an efficient generative adversarial framework to learn binary hash codes in an unsupervised manner. Specifically, our model consists of three different neural networks: an encoder network to learn hash codes from images, a generative network to generate images from hash codes, and a discriminative network to distinguish between pairs of hash codes and images. By adversarially training these networks, we successfully learn mutually coherent encoder and generative networks, and can output efficient hash codes from the encoder network. We also propose a novel strategy, which utilizes both feature and neighbor similarities, to construct a semantic similarity matrix, then use this matrix to guide the hash code learning process. Integrating the supervision of this semantic similarity matrix into the adversarial learning framework can efficiently preserve the semantic information of training data in Hamming space. The experimental results on three widely used benchmarks show that our method not only significantly outperforms several state-of-the-art unsupervised hashing methods, but also achieves comparable performance with popular supervised hashing methods.
科研通智能强力驱动
Strongly Powered by AbleSci AI