Self-assembling learning system and apparatus
First Claim
1. A computer-implemented method comprising:
- determining automatically a first self-assembling action, wherein the first self-assembling action comprises modifying a relationship between two elements of a computer-implemented system, wherein the first self-assembling action is expected to result in a reduction of an uncertainty that is embodied by one or more probabilities;
performing automatically the first self-assembling action;
updating automatically the one or more probabilities based upon an assessment of information that results from the performing of the first self-assembling action;
determining automatically a second self-assembling action, wherein the second self-assembling action comprises modifying a relationship between two elements of the computer-implemented system, wherein the determining of the second self-assembling action is in accordance with the updated one or more probabilities; and
performing automatically the second self-assembling action.
0 Assignments
0 Petitions
Accused Products
Abstract
A self-assembling learning system and apparatus determines self-assembling actions that are expected to reduce uncertainties that are embodied as probabilities and then updates the probabilities in accordance with information that results from the performing of the self-assembling actions. The updated probabilities inform the determination of subsequent self-assembling actions. Neural networks, simulations of multiple potential self-assembling actions, and expected values of information may be applied in determining the self-assembling actions that are to be performed. Sensors may be applied to receive information that inform the updating of probabilities, and the self-assembling apparatus may be a robotic device. Self-assembling actions may comprise modifications to relationships between elements of a computer-implemented system.
4 Citations
17 Claims
-
1. A computer-implemented method comprising:
-
determining automatically a first self-assembling action, wherein the first self-assembling action comprises modifying a relationship between two elements of a computer-implemented system, wherein the first self-assembling action is expected to result in a reduction of an uncertainty that is embodied by one or more probabilities; performing automatically the first self-assembling action; updating automatically the one or more probabilities based upon an assessment of information that results from the performing of the first self-assembling action; determining automatically a second self-assembling action, wherein the second self-assembling action comprises modifying a relationship between two elements of the computer-implemented system, wherein the determining of the second self-assembling action is in accordance with the updated one or more probabilities; and performing automatically the second self-assembling action. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising one or more processor-based physical devices configured to:
-
determine a first self-assembling action, wherein the first self-assembling action comprises modifying a relationship between two elements of the one or more processor-based devices, wherein the first self-assembling action is expected to result in a reduction of an uncertainty that is embodied by one or more probabilities; perform the first self-assembling action; update the one or more probabilities based upon an assessment of information that results from the performing of the first self-assembling action; determine automatically a second self-assembling action, wherein the second self-assembling action comprises modifying a relationship between two elements of the one or more processor-based devices, wherein the second self-assembling action is determined in accordance with the updated one or more probabilities; and perform automatically the second self-assembling action. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising a robotic device, the apparatus further comprising:
-
one or more sensors; one or more processors configured to; determine a first self-assembling action, wherein the first self-assembling action comprises modifying a relationship between two elements of the apparatus, wherein the first self-assembling action is expected to result in a reduction of an uncertainty that is embodied by one or more probabilities; perform the first self-assembling action; update the one or more probabilities by applying the one or more sensors to gather information that results from the performing of the first self-assembling action; determine automatically a second self-assembling action, wherein the second self-assembling action comprises modifying a relationship between two elements of the apparatus, wherein the second self-assembling action is determined in accordance with the updated one or more probabilities; and perform automatically the second self-assembling action. - View Dependent Claims (15, 16, 17)
-
Specification