US 12,321,823 B2
Machine learning model retraining pipeline for robotic process automation
Prabhdeep Singh, Bellevue, WA (US); Marco Alban Hidalgo, Redmond, WA (US); and Anton McGonnell, Seattle, WA (US)
Assigned to UiPath, Inc., New York, NY (US)
Filed by UiPath, Inc., New York, NY (US)
Filed on Apr. 30, 2020, as Appl. No. 16/864,000.
Prior Publication US 2021/0342736 A1, Nov. 4, 2021
Int. Cl. G06F 15/16 (2006.01); B25J 9/16 (2006.01); G06F 9/54 (2006.01); G06N 5/02 (2023.01); G06N 20/00 (2019.01); H04L 29/06 (2006.01)
CPC G06N 20/00 (2019.01) [B25J 9/163 (2013.01); G06N 5/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for implementing a machine learning (ML) model retraining pipeline for robotic process automation (RPA), comprising:
calling a machine learning (ML) model, by an RPA robot, while executing an activity of an RPA workflow that uses the ML model;
receiving a result from the execution of the ML model, by the RPA robot;
completing execution of the activity of the ROA RPA workflow using the result from the execution of the ML model, by the RPA robot;
determining whether one or more trigger conditions are met for labeling of data for the ML model, by the RPA robot; and
responsive to the one or more trigger conditions being met:
prompting a user to provide labeled data for training or retraining the ML model and sending the labeled data to a server for training or retraining of the ML model, by the RPA robot, or adding information pertaining to the result from the ML model to a queue for subsequent labeling, by the RPA robot, wherein
the RPA workflow comprises a plurality of activities that comprise the one or more activities, and
the activities are a set of steps developed in the workflow.