US 12,443,885 B1
Apparatus and method for database management of machine learning models
James Brennan Worth, Casetllón de la Plana (ES)
Assigned to Substrate Artificial Intelligence SA, Madrid (ES)
Filed by Substrate Artificial Intelligence SA, Madrid (ES)
Filed on Feb. 1, 2024, as Appl. No. 18/430,194.
Claims priority of provisional application 63/482,817, filed on Feb. 2, 2023.
Int. Cl. G06N 20/00 (2019.01); G06F 16/23 (2019.01); G06F 16/2455 (2019.01)
CPC G06N 20/00 (2019.01) [G06F 16/2379 (2019.01); G06F 16/2455 (2019.01)] 22 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving a representation of a request;
identifying a set of attributes associated with the request;
updating a first model storage that includes a first plurality of machine learning (ML) models to generate a second model storage that includes a second plurality of ML models, the second plurality of ML models including an ML model that is not included in the first plurality of ML models, the set of attributes represented using a set of state features and the ML model trained using a process that includes:
receiving training data;
validating the training data;
randomizing, after validating the training data, the training data to generate randomized training data; and
training the ML model using the randomized training data;
filtering the second model storage, based on the set of attributes, to identify a subset of ML models included in the second model storage, the subset of ML models including multiple ML models from the second model storage, each ML model from the subset of ML models associated with at least one attribute from the set of attributes; and
causing, to generate an output, the request to be processed using the subset of ML models.