CPC G06F 16/353 (2019.01) [G06F 16/3347 (2019.01); G06F 16/338 (2019.01); G06F 18/22 (2023.01); G06F 40/20 (2020.01); G06N 3/04 (2013.01)] | 18 Claims |
1. A system, comprising:
a hardware processor; and
a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the hardware processor to:
receive an item identifier;
determine a grouping associated with the item identifier, wherein the grouping is determined using a first clustering, wherein the first clustering is based at least in part on vector distances between vectors generated by pre-processing identifiers in the grouping using a language processing system;
determine a sub-grouping of the grouping associated with the item identifier, wherein the sub-grouping is determined using a second clustering, wherein the second clustering is based at least in part on string edit distances between the identifiers in the grouping;
determine, based on the item identifier and the sub-grouping, a source for acquisition of an item; and
provide the source for acquisition of the item.
|