System and method for supporting the utilization of machine learning
First Claim
Patent Images
1. A non-transitory computer readable medium having stored thereon a set of instructions operable to configure a computer system to perform a set of acts comprising:
- a) receiving a learning event;
b) sending said learning event to a model management component, wherein said model management component is configured to determine a machine learning model associated with said learning event;
c) using said machine learning model, accessing a synchronization policy associated with said model;
d) sending said learning event to a prototypical machine learning model determined from said synchronization policy;
e) updating said prototypical machine learning model according to said learning event to produce an updated prototypical machine learning model; and
f) propagating said updated prototypical machine learning model to a plurality of machine learning models comprising said machine learning model and at least one other machine learning model hosted remotely from said updated prototypical machine learning model and said machine learning model.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method is disclosed which integrates a machine learning solution into a large scale, distributed transaction processing system using a supporting architecture comprising a combination of computer hardware and software. Methods of using a system comprising such supporting architecture provide application designers access to the functionality included in a machine learning solution, but might also provide additional functionality not supported by the machine learning solution itself.
-
Citations
10 Claims
-
1. A non-transitory computer readable medium having stored thereon a set of instructions operable to configure a computer system to perform a set of acts comprising:
-
a) receiving a learning event; b) sending said learning event to a model management component, wherein said model management component is configured to determine a machine learning model associated with said learning event; c) using said machine learning model, accessing a synchronization policy associated with said model; d) sending said learning event to a prototypical machine learning model determined from said synchronization policy; e) updating said prototypical machine learning model according to said learning event to produce an updated prototypical machine learning model; and f) propagating said updated prototypical machine learning model to a plurality of machine learning models comprising said machine learning model and at least one other machine learning model hosted remotely from said updated prototypical machine learning model and said machine learning model. - View Dependent Claims (2)
-
-
3. A computerized method comprising:
-
a) receiving a request from an application program through an application interface; b) communicating the request received from the application program to a model management component, wherein the model management component comprises; i) a model pool; ii) a model pool manager; and iii) a synchronization manager; wherein a model is stored within said model pool and wherein a synchronization policy is associated with said model; wherein said model pool manager is configured to create, retrieve, update and/or delete said model within the model pool based on said request received through said application interface component; wherein said synchronization manager executes said synchronization policy associated with said model; wherein said synchronization manager is configured to update a prototypical model only if said request contains an appropriate learning event; wherein said appropriate learning event comprises that said model, associated with said request, and said prototypical model comprise an identical vendor, an identical algorithm structure, and a set of identical model parameter attribute types.
-
-
4. A non-transitory computer readable medium having stored thereon a set of instructions operable to configure a transaction processing system to perform a set of steps comprising:
-
a) sending a message to a machine learning controller in response to a predefined event; b) based on the message, requesting a model manager and an algorithm manager from said machine learning controller for an instance of an associated algorithm and an instance of an associated model; and c) responding to the predefined event based on processing of the instance of the associated algorithm, the instance of the associated model, and an output from a classification method. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
Specification