Intelligent control with hierarchical stacked neural networks
First Claim
1. A stacked neural network, consisting essentially of:
- a plurality of architecturally distinct, separately trainable, ordered neural networks of varying complexity;
said plurality being organized in a linear hierarchy of complexity from lower to higher order/stages in a model of cognitive development, wherein output from each member at a respectively lower order/stage provides the input for the next respectively higher order/stage member, substantially without skipping order/stages;
each member of said plurality feeding signals forward and back to other members of said plurality;
said signals being defined in terms of actions available to said each member, said each member transforming actions from at least one member at a lower order/stage, to produce nonarbitrary organizations of said actions from said at least one member at a lower order/stage effective for completing new tasks of increased complexity;
said nonarbitrary organizations being fed to at least one member at a higher order/stage; and
said nonarbitrary organizations being modifiable by feedback signals from members at said higher order/stages.
0 Assignments
0 Petitions
Accused Products
Abstract
An intelligent control system based on an explicit model of cognitive development (Table 1) performs high-level functions. It comprises up to O hierarchically stacked neural networks, Nm, . . . , Nm+(O−1), where m denotes the stage/order tasks performed in the first neural network, Nm, and O denotes the highest stage/order tasks performed in the highest-level neural network. The type of processing actions performed in a network, Nm, corresponds to the complexity for stage/order m. Thus N1 performs tasks at the level corresponding to stage/order 1. N5 processes information at the level corresponding to stage/order 5. Stacked neural networks begin and end at any stage/order, but information must be processed by each stage in ascending order sequence. Stages/orders cannot be skipped. Each neural network in a stack may use different architectures, interconnections, algorithms, and training methods, depending on the stage/order of the neural network and the type of intelligent control system implemented.
-
Citations
20 Claims
-
1. A stacked neural network, consisting essentially of:
-
a plurality of architecturally distinct, separately trainable, ordered neural networks of varying complexity; said plurality being organized in a linear hierarchy of complexity from lower to higher order/stages in a model of cognitive development, wherein output from each member at a respectively lower order/stage provides the input for the next respectively higher order/stage member, substantially without skipping order/stages; each member of said plurality feeding signals forward and back to other members of said plurality; said signals being defined in terms of actions available to said each member, said each member transforming actions from at least one member at a lower order/stage, to produce nonarbitrary organizations of said actions from said at least one member at a lower order/stage effective for completing new tasks of increased complexity; said nonarbitrary organizations being fed to at least one member at a higher order/stage; and said nonarbitrary organizations being modifiable by feedback signals from members at said higher order/stages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for intelligent control of a system, consisting essentially of the steps of:
-
forming a plurality of architecturally distinct, separately trainable, ordered neural networks of varying complexity; organizing said plurality in a linear hierarchy of complexity from lower to higher order/stages in a model of cognitive development, wherein output from each member at a respectively lower order/stage provides the input for the next respectively higher order/stage member, substantially without skipping order/stages; defining signals from each member of said plurality in terms of actions available to said each member; outputting from at least one of said each member at least one of said actions, said actions being effective to automatically exert a control influence on said system; feeding said signals forward and backward to other members of said plurality, whereby nonarbitrary organizations of said actions from at least one member at a lower order/stage are formed that carry out new tasks of increased complexity; and having the capability of modifying said nonarbitrary organizations by feedback signals from at least one member at a higher order/stage. - View Dependent Claims (11, 12, 13, 14, 15, 16, 20)
-
-
17. A computer-readable storage medium embodying program instructions for a method for intelligent control, said method consisting essentially of the steps of:
-
forming a plurality of architecturally distinct, separately trainable, ordered neural networks of varying complexity; organizing said plurality in a linear hierarchy of complexity from lower to higher order/stages in a model of cognitive development, wherein output from each member at a respectively lower order/stage provides the input for the next respectively higher order/stage member, substantially without skipping order/stages; defining signals from each member of said plurality in terms of actions available to said each member; outputting from at least one of said each member at least one of said actions, said actions being effective to automatically exert a control influence on said system; feeding said signals forward and backward to other members of said plurality, whereby nonarbitrary organizations of said actions from at least one member at a lower order/stage are formed that carry out new tasks of increased complexity; and having the capability of modifying said nonarbitrary organizations by feedback signals from at least one member at a higher order/stage. - View Dependent Claims (18, 19)
-
Specification