CPC G06F 21/566 (2013.01) [G06N 20/00 (2019.01); G06F 2221/033 (2013.01)] | 5 Claims |
1. A system for characterizing a robustness of a machine learning model comprising:
at least one data processor; and
memory including instructions, which when executed by the at least one data processor, result in operations comprising:
receiving a file with a known, first classification by the machine learning model;
automatically selecting which of a plurality of perturbation algorithms to use to modify the file, the perturbation algorithm being selected as to provide a shortest sequence of actions to cause the machine learning model to provide a desired classification; and
iteratively modifying the received file using the selected perturbation algorithm and inputting the corresponding modified file into the machine learning model until the machine learning model outputs a known, second classification.
|