Next Article in Journal
Galactic Anomalies and Particle Dark Matter
Next Article in Special Issue
Multisource Data Hiding in Digital Images
Previous Article in Journal
Determining Ground-State Phase Diagrams on Quantum Computers via a Generalized Application of Adiabatic State Preparation
Previous Article in Special Issue
Protecting the Intellectual Property of Speaker Recognition Model by Black-Box Watermarking in the Frequency Domain
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Perceptual Hash of Neural Networks

1
School of Computer Science, Fudan University, Shanghai 200433, China
2
School of Computing Science, Simon Fraser University, Burnaby, BC V5A 1S6, Canada
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Symmetry 2022, 14(4), 810; https://doi.org/10.3390/sym14040810
Submission received: 24 March 2022 / Revised: 10 April 2022 / Accepted: 11 April 2022 / Published: 13 April 2022

Abstract

In recent years, advances in deep learning have boosted the practical development, distribution and implementation of deep neural networks (DNNs). The concept of symmetry is often adopted in a deep neural network to construct an efficient network structure tailored for a specific task, such as the classic encoder-decoder structure. Massive DNN models are diverse in category, quantity and open source frameworks for implementation. Therefore, the retrieval of DNN models has become a problem worthy of attention. To this end, we propose a new idea of generating perceptual hashes of DNN models, named HNN-Net (Hash Neural Network), to index similar DNN models by similar hash codes. The proposed HNN-Net is based on neural graph networks consisting of two stages: the graph generator and the graph hashing. In the graph generator stage, the target DNN model is first converted and optimized into a graph. Then, it is assigned with additional information extracted from the execution of the original model. In the graph hashing stage, it learns to construct a compact binary hash code. The constructed hash function can well preserve the features of both the topology structure and the semantics information of a neural network model. Experimental results demonstrate that the proposed scheme is effective to represent a neural network with a short hash code, and it is generalizable and efficient on different models.
Keywords: perceptual hash; DNN; model retrieval; graph hash; HNN-Net perceptual hash; DNN; model retrieval; graph hash; HNN-Net

Share and Cite

MDPI and ACS Style

Zhu, Z.; Zhou, H.; Xing, S.; Qian, Z.; Li, S.; Zhang, X. Perceptual Hash of Neural Networks. Symmetry 2022, 14, 810. https://doi.org/10.3390/sym14040810

AMA Style

Zhu Z, Zhou H, Xing S, Qian Z, Li S, Zhang X. Perceptual Hash of Neural Networks. Symmetry. 2022; 14(4):810. https://doi.org/10.3390/sym14040810

Chicago/Turabian Style

Zhu, Zhiying, Hang Zhou, Siyuan Xing, Zhenxing Qian, Sheng Li, and Xinpeng Zhang. 2022. "Perceptual Hash of Neural Networks" Symmetry 14, no. 4: 810. https://doi.org/10.3390/sym14040810

APA Style

Zhu, Z., Zhou, H., Xing, S., Qian, Z., Li, S., & Zhang, X. (2022). Perceptual Hash of Neural Networks. Symmetry, 14(4), 810. https://doi.org/10.3390/sym14040810

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop