Artificial intelligence system
AssigneeGoodAI Research s.r.o.
InventorsMarek ROSA, Jan FEYEREISL, Jaroslav VITKU, Martin POLIAK, Joseph Ray DAVIDSON, Jens Simon ANDERSSON, Olga AFANASJEVA
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoodAI Research s.r.o.
InventorsMarek ROSA, Jan FEYEREISL, Jaroslav VITKU, Martin POLIAK, Joseph Ray DAVIDSON, Jens Simon ANDERSSON, Olga AFANASJEVA
Estimating the term…
A modular Artificial Intelligence (AI) processing system is provided, comprising: an input module configured to receive input data; an output module configured to output data processed by the system; a first agent module operatively connected to the input module and to the output module, the first agent module being configured in use to process the input data and to generate the output data for the output module, and comprising two or more first sub-agent modules, each sub-agent module comprising an internal memory state and being operatively connected via a communication channel to at least one other sub-agent module within the first agent; each first sub-agent module being configured with a communication algorithm, the communication algorithm defining how the sub-agent module communicates with other sub-agent modules to enable the first agent module to process the input data, and in use at least one of the two or more first sub-agent modules is configured to process the input data in dependence on its internal memory state; and a sub-agent spawning module configured in use to generate a new sub-agent module by replicating an existing one of the first sub-agent modules, to increase a first performance metric of the system.
A modular Artificial Intelligence, AI, processing system, comprising:
A method of training an Artificial Intelligence, AI, processing system to learn an improved communication algorithm to learn how to solve one or more tasks, the AI processing system comprising at least one first agent module operatively connected to an input module for receiving input data, and to an output module configured to output data processed by the system, the at least one first agent module comprising two or more first sub-agent modules, each first sub-agent module being operatively connected to at least one other first sub-agent module within the first agent module, each sub-agent module being configured to execute a communication algorithm defining how each sub-agent module communicates with other sub-agent modules comprised within the at least one first agent module, when processing input data associated with the one or more tasks, the method comprising the steps of:
A non-transitory computer readable medium storing instructions for training an Artificial Intelligence, AI, processing system to learn an improved communication algorithm to learn how to solve one or more tasks, the AI processing system comprising at least one first agent module operatively connected to an input module for receiving input data, and to an output module configured to output data processed by the system, the at least one first agent module comprising two or more first sub-agent modules, each first sub-agent module being operatively connected to at least one other first sub-agent module within the first agent module, each sub-agent module being configured to execute a communication algorithm defining how each sub-agent module communicates with other sub-agent modules comprised within the at least one first agent module when processing input data associated with the one or more tasks, the instructions being executable by one or more processors and configuring the one or more processors to perform the method of:
Dependencies are inferred from the claim text.