CPC G06Q 30/0631 (2013.01) [G06N 20/00 (2019.01); G06Q 10/0637 (2013.01); G06Q 30/0201 (2013.01); G06Q 30/0629 (2013.01); G06Q 30/0635 (2013.01)] | 11 Claims |
1. A method, comprising:
receiving, by a processor of a cloud processing environment, a given item code associated with a basket of checkout items of a current online transaction, wherein receiving further includes receiving the given item code and the basket of checkout items from an application programming interface (API) associated with a transaction service that is processing the current online transaction;
obtaining, by the processor, similarity values for potential alternative item codes to the given item code based on item vectors derived from transaction histories for previous transactions of the transaction service, wherein obtaining further includes identifying the similarity values as distances between item code vectors plotted in a multidimensional space for the potential alternative item codes and a given item code vector associated with the given item code;
selecting, by the processor, a select alternative item code from the potential alternative item codes; and
providing, by the processor, a select alternative item code to the transaction service using the API for recommending the select alternative item codes as an alternative to the given item code within the basket of checkout items during the current online transaction.
|