US 12,242,957 B2
Device and method for the generation of synthetic data in generative networks
Andres Mauricio Munoz Delgado, Weil der Stadt (DE)
Assigned to ROBERT BOSCH GMBH, Stuttgart (DE)
Filed by Robert Bosch GmbH, Stuttgart (DE)
Filed on Aug. 27, 2020, as Appl. No. 17/005,069.
Claims priority of application No. 19205664 (EP), filed on Oct. 28, 2019.
Prior Publication US 2021/0125061 A1, Apr. 29, 2021
Int. Cl. G06N 3/08 (2023.01); G06F 16/903 (2019.01)
CPC G06N 3/08 (2013.01) [G06F 16/90335 (2019.01)] 12 Claims
OG exemplary drawing
 
1. A computer-implemented method to generate synthetic data instances using a generative model, the method comprising the following steps:
generating, by the generative model, a synthetic data instance for an input variable value of an input variable supplied to the generative model;
classifying, by a classification model, the synthetic data instance to generate a classification result;
determining, for the classification result, a loss function value of a loss function, the loss function evaluating the classification result;
determining a gradient of the loss function with respect to the input variable at the input variable value;
based on an absolute value of the gradient being smaller than or equal to a predefined threshold:
modifying the input variable value to generate a plurality of modified input variable values,
determining, for each modified input variable value of the plurality of modified input variable values, a gradient of the loss function with respect to the input variable at the respective modified input variable value,
combining the gradients of the loss function with respect to the input variable at the respective modified input variable values to generate an estimated gradient at the input variable value, and
modifying the input variable value in a direction determined by the estimated gradient to generate a further input variable value; and
generating, by the generative model, a further synthetic data instance for the further input variable value.