US2023334580A1PendingUtilityA1

Distributed and redundant machine learning quality management

72
Assignee: CEREBRI AI INCPriority: Jun 3, 2019Filed: Jan 6, 2023Published: Oct 19, 2023
Est. expiryJun 3, 2039(~12.9 yrs left)· nominal 20-yr term from priority
G06N 3/0475G06N 3/09G06N 3/092G06N 3/0442G06N 3/0455G06N 3/0464G06N 3/094G06N 3/098G06N 3/0985G06N 3/082G06Q 40/08G06N 20/00G06F 8/24G06N 20/20G06F 8/10G06F 8/315G06F 8/36G06F 16/254G06F 9/44521G06N 5/04G06Q 10/06316G06Q 10/06375G06Q 10/06393G06Q 10/067G06Q 30/012G06Q 30/016G06Q 30/0204G06Q 30/0202G06F 18/2148G06F 18/214G06F 18/2185G06F 18/24323G06Q 40/03G06F 30/20G06N 3/126G06N 5/022G06N 5/01G06N 7/01G06N 3/044G06Q 30/0201
72
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Provided is a process including: writing modelling-object classes using object-oriented modelling of the modelling methods, the modelling-object classes being members of a set of class libraries; writing quality-management classes using object-oriented modelling of quality management, the quality-management classes being members of the set of class libraries; scanning modelling-object classes in the set of class libraries to determine modelling-object class definition information; scanning quality-management classes in the set of class libraries to determine quality-management class definition information; using the modelling-object class definition information and the quality-management class definition information to produce object manipulation functions that allow a quality management system to access methods and attributes of modelling-object classes to manipulate objects of the modelling-object classes; and using the modelling-object class definition information and the quality-management class definition information to produce access to the object manipulation functions.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A tangible, non-transitory, machine-readable medium storing instructions that when executed by one or more processors in a computing system effectuate operations to execute quality management of modelling methods for implementation of a machine learning design in an object-oriented modeling (OOM) framework, the operations comprising:
 writing, with the computing system, modelling-object classes using object-oriented modelling of the modelling methods, the modelling-object classes being members of a set of class libraries;   writing, with the computing system, quality-management classes using object-oriented modelling of quality management, the quality-management classes being members of the set of class libraries;   scanning, with the computing system, modelling-object classes in the set of class libraries to determine modelling-object class definition information;   scanning, with the computing system, quality-management classes in the set of class libraries to determine quality-management class definition information;   using, with the computing system, the modelling-object class definition information and the quality-management class definition information to produce object manipulation functions that allow a quality management system to access methods and attributes of modelling-object classes to manipulate objects of the modelling-object classes; and   using, with the computing system, the modelling-object class definition information and the quality-management class definition information to produce access to the object manipulation functions.   
     
     
         2 . The medium of  claim 1 , wherein:
 executing quality management comprises executing a process that integrates raw data ingestion, manipulation, transformation, composition, and storage for building artificial intelligence models.   
     
     
         3 . The medium of  claim 1 , wherein:
 the modeled quality management comprises management of extract, transform, and load (ETL) phases of a machine learning model designed in the OOM framework.   
     
     
         4 . The medium of  claim 1 , wherein:
 the modeled quality management comprises reporting of model performance of a machine learning model designed in the OOM framework.   
     
     
         5 . The medium of  claim 4 , wherein:
 model performance is measured by recall, precision, or F1 score.   
     
     
         6 . The medium of  claim 1 , wherein:
 the modeled quality management comprises data quality monitoring (DQM).   
     
     
         7 . The medium of  claim 6 , wherein:
 DQM comprises monitoring data sources to detect a new or missing table or data element, data element counts, data element null count and unique counts, or datatype changes.   
     
     
         8 . The medium of  claim 1 , wherein:
 the modeled quality management comprises model quality monitoring (MQM) of a machine learning model designed in the OOM framework.   
     
     
         9 . The medium of  claim 8 , wherein:
 MQM comprises measuring a model-based metric and causing model retraining responsive to detecting more than a threshold amount of drift in the model-based metric.   
     
     
         10 . The medium of  claim 1 , wherein:
 the modeled quality management comprises score quality monitoring (SQM) of a machine learning model designed in the OOM framework.   
     
     
         11 . The medium of  claim 10 , wherein:
 SQM comprises performing a model hypothesis test.   
     
     
         12 . The medium of  claim 10 , wherein:
 SQM comprises computing a lift table or a decile table.   
     
     
         13 . The medium of  claim 1 , wherein:
 the modeled quality management comprises label quality monitoring (LQM) of a machine learning model designed in the OOM framework.   
     
     
         14 . The medium of  claim 13 , wherein:
 LQM comprises determining which data sources among a plurality of data sources are more leverageable or impactful on model performance than other data sources among the plurality of data sources.   
     
     
         15 . The medium of  claim 1 , wherein:
 the modeled quality management comprises bias quality monitoring (BQM) of a machine learning model designed in the OOM framework.   
     
     
         16 . The medium of  claim 15 , wherein
 BQM comprises detecting information bias, selection bias, or confounding by the machine learning model designed in the OOM framework.   
     
     
         17 . The medium of  claim 1 , wherein:
 the modeled quality management comprises privacy quality monitoring (PQM) of a machine learning model designed in the OOM framework.   
     
     
         18 . The medium of  claim 1 , wherein:
 the modeled quality management comprises data quality monitoring (DQM) of a machine learning model designed in the object-oriented modeling (OOM) framework;   DQM comprises monitoring data sources to detect a new or missing table or data element, data element counts, data element null count and unique counts, and datatype changes;   the modeled quality management comprises model quality monitoring (MQM) of the machine learning model designed in the object-oriented modeling (OOM) framework;   MQM comprises measuring a model-based metric and causing model retraining responsive to detecting more than a threshold amount of drift in the model-based metric;   the model-based metric is indicative of an F1 score, accuracy, precision, mean error, media error, distance measure, or recall;   the modeled quality management comprises score quality monitoring (SQM) of the machine learning model designed in the object-oriented modeling (OOM) framework;   SQM comprises performing a model hypothesis test and computing a lift table and a decile table based on predicted probability of positive class membership, based on a cumulative distribution function of positive cases;   the model hypothesis test comprises a Welch's t-test, Kolmogorov-Smirnov test, or a Mann-Whitney U-test;   the modeled quality management comprises label quality monitoring (LQM) of the machine learning model designed in the object-oriented modeling (OOM) framework;   LQM comprises determining which data sources among a plurality of data sources are more leverageable or impactful on model performance than other data sources among the plurality of data sources;   the modeled quality management comprises bias quality monitoring (BQM) of the machine learning model designed in the object-oriented modeling (OOM) framework;   BQM comprises detecting information bias, selection bias, and confounding by the machine learning model designed in the object-oriented modeling (OOM) framework;   the modeled quality management comprises privacy quality monitoring (PQM) of the machine learning model designed in the OOM framework.   
     
     
         19 . The medium of  claim 1 , wherein:
 the modeled quality management comprises a process to determine data source reliability.   
     
     
         20 . The medium of  claim 1 , wherein:
 an attribute of a quality-management object in one of the quality-management classes comprise means for characterizing quality with the attribute of the quality-management object.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.