| CPC G06F 21/64 (2013.01) [G06F 21/577 (2013.01); G06F 21/629 (2013.01)] | 20 Claims |

|
1. A method comprising:
receiving data characterizing artefacts associated with each of a plurality of layers of a first machine learning model;
generating, for each layer of the first machine learning model, a plurality of fingerprints corresponding to the artefacts in such layer, the generated fingerprints for all of the layers of the first machine learning model collectively forming a model indicator for the first machine learning model;
determining whether the first machine learning model is derived from another machine learning model by performing a similarity analysis between one or more value distributions of the model indicator for the first machine learning model and one or more value distributions of model indicators generated for each of a plurality of reference machine learning models each of which comprise a respective set of fingerprints, the similarity analysis identifying one of the plurality of reference machine learning models having a closet set of fingerprints; and
providing data characterizing the determining to a consuming application or process.
|