Pseudo-genetic meta-knowledge artificial intelligence systems and methods
First Claim
1. A method of generating a control sequence for an autonomous actor, the method comprising:
- receiving one or more control sequences from a plurality of autonomous actors;
identifying portions of control sequences from said received control sequences that will contribute to said control sequence for said autonomous actor, said identification based at least in part on a portion of said received control sequences, said identified portions of said received control sequences including a pseudo-gene having one or more values indicating which actors of the plurality of autonomous actors will contribute and a contribution from each of the indicated actors, said identified portions of said received control sequences comprising;
a selection attribute indicating which control sequences will be selected;
a mutation characteristic indicating an amount and a type of alteration applied to said one or more received control sequences; and
a synthesizer indicating in what manner said selected control sequences will be combined to generate said control sequence for said autonomous actor; and
generating a control sequence for said autonomous actor based on at least said identified control sequences.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for artificially intelligent physical and virtual actors including pseudo-genetic information and configured to retain meta-knowledge are described. The actors are adapted with unique behavioral and physical attributes which may independently evolve over time. The attributes may include reproduction based attributes which direct how, when, and with whom the actor reproduces and may be subject to mutation and reproductive forces. The attributes may include evaluation attributes which dictate when and how each actor evaluates their performance. The evaluation attributes may also be subject to mutation and reproductive forces. The attributes may consider meta-knowledge which is a reflection of information gathered by an actor. What and how much meta-knowledge is collected may also be expressed as one or more evolvable attributes.
43 Citations
11 Claims
-
1. A method of generating a control sequence for an autonomous actor, the method comprising:
-
receiving one or more control sequences from a plurality of autonomous actors; identifying portions of control sequences from said received control sequences that will contribute to said control sequence for said autonomous actor, said identification based at least in part on a portion of said received control sequences, said identified portions of said received control sequences including a pseudo-gene having one or more values indicating which actors of the plurality of autonomous actors will contribute and a contribution from each of the indicated actors, said identified portions of said received control sequences comprising; a selection attribute indicating which control sequences will be selected; a mutation characteristic indicating an amount and a type of alteration applied to said one or more received control sequences; and a synthesizer indicating in what manner said selected control sequences will be combined to generate said control sequence for said autonomous actor; and generating a control sequence for said autonomous actor based on at least said identified control sequences. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A tangible computer-readable storage medium comprising instructions executable by a processor of an apparatus to cause the apparatus to:
-
receive one or more control sequences from a plurality of autonomous actors; identify portions of control sequences from said received control sequences that will contribute to said control sequence for an autonomous actor based on at least a portion of said received control sequences, said identified portions of said received control sequences including a pseudo-gene having one or more values indicating which actors of the plurality of autonomous actors will contribute and a contribution from each of the indicated actors, said identified portions of said received control sequences comprising; a selection attribute indicating which control sequences will be selected; a mutation characteristic indicating an amount and a type of alteration applied to said one or more received control sequences; and a synthesizer indicating in what manner said selected control sequences will be combined to generate said control sequence for said autonomous actor; and generate a control sequence for said autonomous actor based on at least said identified control sequences.
-
-
11. A computing device comprising:
-
a processor configured to execute instructions in order to cause the computing device to; receive one or more control sequences from a plurality of autonomous actors; identify portions of control sequences from said received control sequences that will contribute to said control sequence for an autonomous actor, said identification based at least in part on a portion of said received control sequences, said identified portions of said received control sequences including a pseudo-gene having one or more values indicating which actors of the plurality of autonomous actors will contribute and a contribution from each of the indicated actors, said identified portions of said received control sequences comprising; a selection attribute indicating which control sequences will be selected; a mutation characteristic indicating an amount and a type of alteration applied to said one or more received control sequences; and a synthesizer indicating in what manner said selected control sequences will be combined to generate said control sequence for said autonomous actor; and generate a control sequence for said autonomous actor based on at least said identified control sequences.
-
Specification