Accelerating learning by sharing information between multiple learning machines
First Claim
Patent Images
1. A method, comprising:
- determining, by an agent device, variables maintained by each of a plurality of Learning Machines (LMs), which are hosted on a plurality of Field Area Routers (FARs) in a network, wherein the variables are sharable between the FARs, wherein the plurality of FARs each connect a local area network with a wide area network;
calculating, by the agent device, a plurality of correlation values defining a correlation between the variables;
computing, by the agent device, a cluster of FARs based on the plurality of correlation values, wherein the clustered FARs are associated with correlated variables, and the cluster allows the clustered FARs to share their respective variables; and
sending, from the agent device, a message to each FAR in the computed cluster FAR, the message indicating to each FAR receiving the message that that FAR is in the computer clustered FAR computed by the agent device.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, variables maintained by each of a plurality of Learning Machines (LMs) are determined. The LMs are hosted on a plurality of Field Area Routers (FARs) in a network, and the variables are sharable between the FARs. A plurality of correlation values defining a correlation between the variables is calculated. Then, a cluster of FARs is computed based on the plurality of correlation values, such that the clustered FARs are associated with correlated variables, and the cluster allows the clustered FARs to share their respective variables.
-
Citations
20 Claims
-
1. A method, comprising:
-
determining, by an agent device, variables maintained by each of a plurality of Learning Machines (LMs), which are hosted on a plurality of Field Area Routers (FARs) in a network, wherein the variables are sharable between the FARs, wherein the plurality of FARs each connect a local area network with a wide area network; calculating, by the agent device, a plurality of correlation values defining a correlation between the variables; computing, by the agent device, a cluster of FARs based on the plurality of correlation values, wherein the clustered FARs are associated with correlated variables, and the cluster allows the clustered FARs to share their respective variables; and sending, from the agent device, a message to each FAR in the computed cluster FAR, the message indicating to each FAR receiving the message that that FAR is in the computer clustered FAR computed by the agent device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus, comprising:
-
one or more network interfaces that communicate with a network; a processor coupled to the one or more network interfaces and configured to execute a process; and a memory configured to store program instructions which contain the process executable by the processor, the process comprising; determining variables maintained by each of a plurality of Learning Machines (LMs), which are hosted on a plurality of Field Area Routers (FARs) in the network, wherein the variables are sharable between the FARs, wherein the plurality of FARs each connect a local area network with a wide area network; calculating a plurality of correlation values defining a correlation between the variables; computing a cluster of FARs based on the plurality of correlation values, wherein the clustered FARs are associated with correlated variables, and the cluster allows the clustered FARs to share their respective variables; and sending a message to each FAR in the computed cluster FAR, the message indicating to each FAR receiving the message that that FAR is in the computer clustered FAR computed by the apparatus. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A tangible non-transitory computer readable medium storing program instructions that cause a computer to execute a process, the process comprising:
-
determining variables maintained by each of a plurality of Learning Machines (LMs), which are hosted on a plurality of Field Area Routers (FARs) in a network, wherein the variables are sharable between the FARs, wherein the plurality of FARs each connect a local area network with a wide area network; calculating a plurality of correlation values defining a correlation between the variables; computing a cluster of FARs based on the plurality of correlation values, wherein the clustered FARs are associated with correlated variables, and the cluster allows the clustered FARs to share their respective variables; and sending a message to each FAR in the computed cluster FAR, the message indicating to each FAR receiving the message that that FAR is in the computer clustered FAR computed by the agent device. - View Dependent Claims (20)
-
Specification