| CPC G06Q 30/04 (2013.01) [G06Q 30/0635 (2013.01)] | 15 Claims |

|
1. A non-transitory computer readable storage medium with instructions executed by a processor to:
access a purchase order data set;
ingest an invoice data set;
gather tuples of purchase order line-items from the purchase order data set;
form tuples of invoice line-items from the invoice data set;
create positive training samples, where each positive training sample comprises a selected purchase order line-item and a corresponding invoice line-item;
form negative training samples, where each negative training sample comprises a fabricated purchase order line-item and a corresponding invoice line-item, where the fabricated purchase order line-item is selected in accordance with criteria to bias the fabricated purchase order line-item to be similar to a positive training sample;
train a machine learning model with the positive training samples and the negative training samples to form a trained purchase order machine learning model;
receive an accounts payable invoice; and
use the trained purchase order machine learning model to match an accounts payable invoice line-item to a purchase order line-item.
|