论文标题
护照意识的归一化以进行深层模型保护
Passport-aware Normalization for Deep Model Protection
论文作者
论文摘要
尽管在许多应用程序方面取得了巨大的成功,但深度学习仍面临严重的知识产权(IP)侵权威胁。考虑到设计和培训的成本是一个好的模型,侵权将严重侵犯原始模型所有者的利益。最近,许多令人印象深刻的作品以用于深度IP保护。但是,它们要么容易受到歧义性攻击的影响,要么通过替换其原始标准化层,因此需要更改目标网络结构,从而导致大量的性能下降。为此,我们提出了一种新的护照感知标准化公式,该公式通常适用于大多数现有的标准化层,只需要添加另一个护照感知的分支以进行IP保护即可。这个新的分支与目标模型共同训练,但在推理阶段被丢弃。因此,它不会导致目标模型的结构变化。只有怀疑模型IP被某人偷走时,私人护照感知分支才会添加回去以供所有权验证。通过广泛的实验,我们验证了其在图像和3D点识别模型中的有效性。事实证明,它不仅适用于诸如微调和模型压缩之类的常见攻击技术,而且对歧义攻击也是如此。通过将其与基于触发设定的方法相结合,可以实现黑框和白色框验证,以增强在真实系统中部署的深度学习模型的安全性。代码可以在https://github.com/zjzac/passport-aware-normalization上找到。
Despite tremendous success in many application scenarios, deep learning faces serious intellectual property (IP) infringement threats. Considering the cost of designing and training a good model, infringements will significantly infringe the interests of the original model owner. Recently, many impressive works have emerged for deep model IP protection. However, they either are vulnerable to ambiguity attacks, or require changes in the target network structure by replacing its original normalization layers and hence cause significant performance drops. To this end, we propose a new passport-aware normalization formulation, which is generally applicable to most existing normalization layers and only needs to add another passport-aware branch for IP protection. This new branch is jointly trained with the target model but discarded in the inference stage. Therefore it causes no structure change in the target model. Only when the model IP is suspected to be stolen by someone, the private passport-aware branch is added back for ownership verification. Through extensive experiments, we verify its effectiveness in both image and 3D point recognition models. It is demonstrated to be robust not only to common attack techniques like fine-tuning and model compression, but also to ambiguity attacks. By further combining it with trigger-set based methods, both black-box and white-box verification can be achieved for enhanced security of deep learning models deployed in real systems. Code can be found at https://github.com/ZJZAC/Passport-aware-Normalization.