Due to its powerful capability of representation learning and high-efficiency computation, deep hashing has made significant progress in large-scale image retrieval. However, deep hashing networks are vulnerable to adversarial examples, which is a practical secure problem but seldom studied in hashing-based retrieval field. In this paper, we propose a novel prototype-supervised adversarial network (ProS-GAN), which formulates a flexible generative architecture for efficient and effective targeted hashing attack. To the best of our knowledge, this is the first generation-based method to attack deep hashing networks. Generally, our proposed framework consists of three parts, i.e., a PrototypeNet, a generator, and a discriminator. Specifically, the designed PrototypeNet embeds the target label into the semantic representation and learns the prototype code as the category-level representative of the target label. Moreover, the semantic representation and the original image are jointly fed into the generator for a flexible targeted attack. Particularly, the prototype code is adopted to supervise the generator to construct the targeted adversarial example by minimizing the Hamming distance between the hash code of the adversarial example and the prototype code. Furthermore, the generator is against the discriminator to simultaneously encourage the adversarial examples visually realistic and the semantic representation informative. Extensive experiments verify that the proposed framework can efficiently produce adversarial examples with better targeted attack performance and transferability over state-of-the-art targeted attack methods of deep hashing. The related codes could be available at https://github.com/xunguangwang/ProS-GAN .
翻译:由于具有强大的代表性学习和高效计算能力,深沙田在大规模图像检索方面取得了显著进展,但深沙田网络在大规模图像检索方面却取得了显著进步。然而,深沙田网络很容易成为对抗性例子,这是一个实际的安全问题,但在基于散列的检索领域却很少研究。在本文件中,我们提议建立一个新型原型监督的对抗性网络(ProS-GAN),为高效和有效力的定向散列袭击建立一个灵活的基因化结构。据我们所知,这是第一代攻击深度散列网络的敌对性方法。一般来说,我们提议的框架由三个部分组成,即:一个PrototypeNet、一个发电机和一个歧视者。具体地说,设计出来的PrototyNet将目标标签嵌入语区代表,并学习原型代码作为目标标签的类别级代表。此外,语系代表和原始图像被联合输入到一个灵活定向攻击的发电机中。特别是,采用原型代码来监督发电机,通过最大限度地减少目标攻击性攻击性网络、一个原型网络网络、一个原型网络在PrototytyNet网络上的目标性网络上的距离、一个设计模型,从而鼓励对目标数据库进行。