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

Claim 19:
20. 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 at least one embedding set, each embedding set of the at least one embedding set comprising a set of embedding vectors;
apply mean centering to the at least one embedding set;
apply spectral normalization to the at least one embedding set, wherein applying spectral normalization to the at least one embedding set comprises:
decomposing the at least one embedding set to provide a left singular vector, a right singular vector, and a diagonal matrix;
determining an average singular value of the at least one embedding set;
for each respective singular value of the diagonal matrix, determining whether the respective singular value is greater than a configurable multiple of the average singular value;
for each respective singular value of the diagonal matrix, if the respective singular value is greater than the configurable multiple of the average singular value, determining a respective substitute singular value based on a quotient of the respective singular value divided by the configurable multiple of the average singular value or, if the respective singular value is not greater than the configurable multiple of the average singular value, determining the respective substitute singular value to be 1, wherein a substitute diagonal matrix comprises the respective substitute singular value for each respective singular value of the diagonal matrix; and
replacing the at least one embedding set with a product of the at least one embedding set, the right singular vector, and an inverse of the substitute diagonal matrix; and

apply length normalization to the at least one embedding set.