US 12,288,139 B2
Iterative machine learning and relearning
Sumaiya P K, Bangalore (IN); and Prateek Bajaj, Bangalore (IN)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Dec. 2, 2020, as Appl. No. 17/109,835.
Prior Publication US 2022/0172108 A1, Jun. 2, 2022
Int. Cl. G06N 20/00 (2019.01); G06F 16/27 (2019.01); G06N 5/04 (2023.01)
CPC G06N 20/00 (2019.01) [G06F 16/27 (2019.01); G06N 5/04 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method, comprising:
partitioning a machine learning model training dataset into a plurality of training data blocks;
generating a first machine learning model exclusively using a first training data block, of the plurality of training data blocks;
generating a second machine learning model exclusively using a second training data block, of the plurality of training data blocks;
generating an accuracy score for the first machine learning model and an accuracy score for the second machine learning model;
selecting the first training data block and the second training data block for combination with each other based, at least in part, on the accuracy score for the first machine learning model and the accuracy score for the second machine learning model;
generating a third training data block that comprises a combination of the first training data block and the second training data block;
generating a third machine learning model exclusively using the third training data block;
deactivating the first training data block, the second training data block, the first machine learning model, and the second machine learning model; and
activating the third training data block and the third machine learning model
wherein deactivating a training data block makes the training data block unavailable for being selected for generating a combined training data block in an iterative training process until the training data block is reactivated,
wherein deactivating a machine learning model makes the machine learning model unavailable for being selected for performing machine learning predictions or classifications until the machine learning model is reactivated.