Patent ID: 11948064
Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 18:
19. A computer program product comprising at least one non-transitory computer-readable medium including one or more instructions that, when executed by at least one processor, cause the at least one processor to:
receive training data comprising a plurality of noisy samples labeled as noisy and a plurality of other samples not labeled as noisy;
train an autoencoder network based on the training data to increase a first metric based on the plurality of noisy samples and a plurality of first outputs generated by the autoencoder network using the plurality of noisy samples and to reduce a second metric based on the plurality of other samples and a plurality of second outputs generated by the autoencoder network using the plurality of other samples;
receive unlabeled data comprising a plurality of unlabeled samples;
generate a plurality of third outputs by the autoencoder network based on the plurality of unlabeled samples;
for each respective unlabeled sample of the plurality of unlabeled samples, determine a respective third metric based on the respective unlabeled sample and a respective third output of the plurality of third outputs;
for each respective unlabeled sample of the plurality of unlabeled samples, determine whether to label the respective unlabeled sample as noisy or clean based on the respective third metric and a threshold; and
for each respective unlabeled sample determined to be labeled as noisy, clean the respective unlabeled sample.