Patent ID: 7440927
Filing Date: 2008-10-21
Classification: G06N

Abstract:
1. A self-developing artificial device, wherein the process of development of said self-developing artificial device is driven by a requirement to achieve a performance level which matches a changeable level of challenge set by the device itself, wherein said self-developing artificial device has a mapping mechanism which applies a mapping function to a set of one or more inputs in order to produce one or more outputs, the device further comprising: a controller for generating a set of one or more challenge parameters defining criteria to be satisfied by said self-developing device when performing a task, wherein the controller functions in an operation phase and a shake-up phase, and holds said set of challenge parameters unchanged during a respective instance of the operation phase and, during each instance of the shake-up phase, selects and alters the value of one or more challenge parameters of said set; performance monitoring means for monitoring, during each of a series of time intervals, the performance of said task by said self-developing device and evaluating the extent to which the performance satisfies the criteria defined by the set of challenge parameters generated by said controller; and a learning module for adapting the mapping function applied by said self-developing device, based on the performance monitored by the performance monitoring means to control the self-developing device to match the performance of said self-developing device to said criteria defined by said set of challenge parameters.