| CPC G06F 16/2282 (2019.01) [G06F 16/215 (2019.01); G06F 16/2255 (2019.01); G06F 16/3347 (2019.01); G06F 30/27 (2020.01); G06N 3/04 (2013.01); G06N 3/08 (2013.01); G06F 16/1744 (2019.01); G06F 2211/007 (2013.01); G06F 2211/1014 (2013.01); H03M 7/30 (2013.01)] | 19 Claims |

|
1. A computer-implemented method for generating efficient embedding tables for machine-learning models, the method comprising:
obtaining, by a processor, input data for generating a set of values corresponding to each of a plurality of embedding features;
compressing, by the processor, each of the values in the set for a respective embedding feature of the plurality of embedding features, wherein the compression is configured to enable independent decompression of each value;
forming, by the processor, an embedding table that includes rows, each row comprising an index and a compressed value corresponding to the index, wherein the embedding table is configured to allow decompression of the compressed value associated with the index independent of other rows in the embedding table; and
providing, by the processor, the embedding table for utilization in a machine-learning model.
|