Invention Grant
- Patent Title: Method for protecting a machine learning model against extraction using an ensemble of a plurality of machine learning models
-
Application No.: US16378942Application Date: 2019-04-09
-
Publication No.: US11636380B2Publication Date: 2023-04-25
- Inventor: Christine Van Vredendaal , Nikita Veshchikov , Wilhelmus Petrus Adrianus Johannus Michiels
- 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: G06N20/00
- IPC: G06N20/00 ; G06F7/58 ; G06N3/08 ; G06N20/20

Abstract:
A method for protecting a machine learning model is provided. In the method, a first machine learning model is trained, and a plurality of machine learning models derived from the first machine learning model is trained. Each of the plurality of machine learning models may be different from the first machine learning model. During inference operation, a first input sample is provided to the first machine learning model and to each of the plurality of machine learning models. The first machine learning model generates a first output and the plurality of machine learning models generates a plurality of second outputs. The plurality of second outputs are aggregated to determine a final output. The final output and the first output are classified to determine if the first input sample is an adversarial input. If it is adversarial input, a randomly generated output is provided instead of the first output.
Public/Granted literature
- US20200327443A1 METHOD FOR PROTECTING A MACHINE LEARNING MODEL AGAINST EXTRACTION Public/Granted day:2020-10-15
Information query