Distributed machine learning intelligence development systems
First Claim
1. A distributed machine learning system, comprising:
- a plurality of distributed learning environments in communication over a network, wherein each environment comprises;
a computing device having a memory and a processor coupled to the memory, the processor adapted to implement a learning environment via one or more agents in a rules-based system, wherein the agents learn to perform tasks in their respective learning environment to develop knowledge;
a storage in which knowledge comprising a plurality of rule sets developed by the agents for performing the tasks are stored, wherein the knowledge is tagged to facilitate identification, storage and retrieval;
an ontology that is weighted to provide, in response to at least one request by the one or more agents, classification of at least a close choice of knowledge to share rule sets developed by the agents in the plurality of distributed learning environments for implementing tasks which are related, but not necessarily the same so that matched parts from the at least close choice of the knowledge provided from at least one sending agent is included with an unmatched part of the rule sets of at least one requesting agent, wherein the at least close choice of knowledge comprising a highest score indicating a level of match of the capabilities between a desired and an available rules lists and providing classification comprises tagging the knowledge with words that define what it does using an ontology-based tagging system;
an interface for sharing at least one of the tagged knowledge and the at least close choice of knowledge with other agents throughout the plurality of distributed learning environments when the at least one requesting agent requests at least one of the tagged knowledge and the close choice of knowledge.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer-readable instructions for a distributed machine learning system are provided. A plurality of distributed learning environments are in communication over a network, wherein each environment has a computing device having a memory and a processor coupled to the memory, the processor adapted implement a learning environment via one or more agents in a rules-based system, wherein the agents learn to perform tasks in their respective learning environment; and a persistent storage in which knowledge comprising a plurality of rules developed by the agents for performing the tasks are stored, wherein the knowledge is tagged and shared with other agents throughout the plurality of distributed learning environments.
12 Citations
20 Claims
-
1. A distributed machine learning system, comprising:
a plurality of distributed learning environments in communication over a network, wherein each environment comprises; a computing device having a memory and a processor coupled to the memory, the processor adapted to implement a learning environment via one or more agents in a rules-based system, wherein the agents learn to perform tasks in their respective learning environment to develop knowledge; a storage in which knowledge comprising a plurality of rule sets developed by the agents for performing the tasks are stored, wherein the knowledge is tagged to facilitate identification, storage and retrieval; an ontology that is weighted to provide, in response to at least one request by the one or more agents, classification of at least a close choice of knowledge to share rule sets developed by the agents in the plurality of distributed learning environments for implementing tasks which are related, but not necessarily the same so that matched parts from the at least close choice of the knowledge provided from at least one sending agent is included with an unmatched part of the rule sets of at least one requesting agent, wherein the at least close choice of knowledge comprising a highest score indicating a level of match of the capabilities between a desired and an available rules lists and providing classification comprises tagging the knowledge with words that define what it does using an ontology-based tagging system; an interface for sharing at least one of the tagged knowledge and the at least close choice of knowledge with other agents throughout the plurality of distributed learning environments when the at least one requesting agent requests at least one of the tagged knowledge and the close choice of knowledge. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A method for implementing a distributed machine learning system across a plurality of distributed learning environments in communication over a network, comprising:
-
implementing, via a processor of a computing device, a learning environment via one or more agents in a rules-based system, wherein the agents learn to perform tasks in their respective learning environment to develop knowledge; tagging and storing knowledge comprising a plurality of rule sets developed by the agents for performing the tasks; and providing, in response to at least one request by at least one requesting agent, classification of at least a close choice of knowledge with a weighted ontology to share rule sets developed by the agents in the plurality of distributed learning environments for implementing tasks which are related, but not necessarily the same so that matched parts from the at least close choice of the knowledge provided from at least one sending agent is included with an unmatched part of the rule sets of the at least one requesting agent wherein the at least close choice of knowledge comprising a highest score indicating a level of match of the capabilities between desired and available rules lists, and providing classification comprises; tagging the knowledge with words that define what it does using an ontology-based tagging system; providing access to the at least one of tagged knowledge and the close choice of knowledge to allow for sharing with other agents throughout the plurality of distributed learning environments when the at least one requesting agent requests at least one of the tagged knowledge and the close choice of knowledge.
-
-
20. A non-transitory computer readable medium containing instructions for implementing a distributed machine learning system across a plurality of distributed learning environments in communication over a network, the instructions when executed cause a processor to:
-
implement a learning environment via one or more agents in a rules-based system, wherein the agents learn to perform tasks in their respective learning environment to develop knowledge; tag and store knowledge comprising a plurality of rule sets developed by the agents for performing the tasks; provide, in response to at least one request by at least one requesting agent, classification of at least a close choice of knowledge with a weighted ontology to share rule sets developed by the agents in the plurality of distributed learning environments for implementing tasks which are related, but not necessarily the same so that matched parts from the at least close choice of the knowledge provided from at least one sending agent is included with an unmatched part of the rule sets of the at least one requesting agent, wherein the at least close choice of knowledge comprising a highest score indicating a level of match of the capabilities between desired and available rules lists, and provide classification comprises; tag the knowledge with words that define what it does using an ontology-based tagging system; and provide access to the at least one of tagged knowledge and the close choice of knowledge to allow for sharing with other agents throughout the plurality of distributed learning environments when the at least one requesting agent requests at least one of the tagged knowledge and the close choice of knowledge.
-
Specification