- Patent Title: Method for making a machine learning model more difficult to copy
-
Application No.: US16040992Application Date: 2018-07-20
-
Publication No.: US10769310B2Publication Date: 2020-09-08
- Inventor: Wilhelmus Petrus Adrianus Johannus Michiels , Gerardus Antonius Franciscus Derks
- Applicant: NXP B.V.
- Applicant Address: NL Eindhoven
- Assignee: NXP B.V.
- Current Assignee: NXP B.V.
- Current Assignee Address: NL Eindhoven
- Agent Daniel D. Hill
- Main IPC: H04L29/06
- IPC: H04L29/06 ; G06F21/76 ; G06F21/75 ; G06N3/04 ; G06N3/063 ; G06N3/08

Abstract:
A method for protecting a machine learning model from copying is provided. The method includes providing a neural network architecture having an input layer, a plurality of hidden layers, and an output layer. Each of the plurality of hidden layers has a plurality of nodes. A neural network application is provided to run on the neural network architecture. First and second types of activation functions are provided. Activation functions including a combination of the first and second types of activation functions are provided to the plurality of nodes of the plurality of hidden layers. The neural network application is trained with a training set to generate a machine learning model. Using the combination of first and second types of activation functions makes it more difficult for an attacker to copy the machine learning model. Also, the neural network application may be implemented in hardware to prevent easy illegitimate upgrading of the neural network application.
Public/Granted literature
- US20200026885A1 METHOD FOR MAKING A MACHINE LEARNING MODEL MORE DIFFICULT TO COPY Public/Granted day:2020-01-23
Information query