Probabilistic learning system
First Claim
1. A probabilistic learning system that receives sequential input data and outputs sequences of recognized patterns, comprising:
- an array of interconnected probabilistic learning elements, each element sequentially receiving objects and outputting sequences of recognized states, each element including,means for sequentially receiving objects,means for storing,said received objects,sequences of received objects,previously learned sequences of states,states contained in said previously learned sequences of states, andpredetermined types of knowledge relating to,said previously learned sequences of states,said states contained in said previously learned sequences of states,objects contained in said previously learned sequences of states, andsequences of objects contained in said previously learned sequences of states, whereby current object information relating to said received objects and said sequences of received objects is stored as well as statisitcal information relating to previously learned sequences of states and said states, objects and sequences of objects contained in said previously learned sequences of states,means for correlating said stored current object information with said stored statistical information for assigning probabilities to possible next states in the sequence of recognized states,means, responsive to said probabilities of possible next states, for determining a most likely next state,means, responsive to the stored current object information and statistical information, for providing a signal corresponding to the probability that a state has ended, andmeans, responsive to said end of state probability signal, for outputting said most likely next state as a recognized next state in a recognized state sequence, said array of learning elements being interconnected to have a number of input learning elements and a number of output learning elements, the recognized state sequences of predetermined learning elements being combined to form objects to be received by other learning elements in the array;
means for receiving and partitioning the input data between the input learning elements of the array in an overlapping and redundant manner, whereby the partitioned input data become objects provided to the input learning elements; and
means for collecting and combining the recognized state sequences from the output learning elements of the array and for providing a sequence of recognized patterns as an output of the probabilistic learning system, whereby the reliability of the learning system is enhanced due to the overlapping and redundant nature in which the input data are processed through the system and the time required to perform the system task is reduced through the use of parallel processing through the array.
1 Assignment
0 Petitions
Accused Products
Abstract
A probabilistic learning system of the type that receives sequential input data and outputs sequences of recognized patterns. The system includes an array of interconnected probabilistic learning elements of the type that receive sequences of objects and outputs sequences of recognized states, the array of learning elements being interconnected to have a number of input learning elements and a number of output learning elements. The input data is partitioned between the input learning elements of the array so that the partitioned input data forms objects provided to the learning elements in an overlapping and redundant manner. The output sequences of recognized states from the output learning elements are collected and combined to provide a sequence of recognized patterns as an output of the probabilistic learning system. The reliability of the learning system is enhanced due to the overlapping and redundant nature in which the input objects are processed through the system and the time required to perform the system task is reduced through the use of parallel processing through the array. Each element of the array provides a signal correspoding to a rating of confidence in the recognized states and this rating of confidence is fed back to the input of the element to cause the element to learn the recognized states when the rating of confidence exceeds a predetermined threshold level. The rating of confidence is also provided to the inputs of prior elements in the array to cause the prior elements to learn their recognized states when the rating of confidence exceeds the predetermined threshold.
-
Citations
23 Claims
-
1. A probabilistic learning system that receives sequential input data and outputs sequences of recognized patterns, comprising:
-
an array of interconnected probabilistic learning elements, each element sequentially receiving objects and outputting sequences of recognized states, each element including, means for sequentially receiving objects, means for storing, said received objects, sequences of received objects, previously learned sequences of states, states contained in said previously learned sequences of states, and predetermined types of knowledge relating to, said previously learned sequences of states, said states contained in said previously learned sequences of states, objects contained in said previously learned sequences of states, and sequences of objects contained in said previously learned sequences of states, whereby current object information relating to said received objects and said sequences of received objects is stored as well as statisitcal information relating to previously learned sequences of states and said states, objects and sequences of objects contained in said previously learned sequences of states, means for correlating said stored current object information with said stored statistical information for assigning probabilities to possible next states in the sequence of recognized states, means, responsive to said probabilities of possible next states, for determining a most likely next state, means, responsive to the stored current object information and statistical information, for providing a signal corresponding to the probability that a state has ended, and means, responsive to said end of state probability signal, for outputting said most likely next state as a recognized next state in a recognized state sequence, said array of learning elements being interconnected to have a number of input learning elements and a number of output learning elements, the recognized state sequences of predetermined learning elements being combined to form objects to be received by other learning elements in the array; means for receiving and partitioning the input data between the input learning elements of the array in an overlapping and redundant manner, whereby the partitioned input data become objects provided to the input learning elements; and means for collecting and combining the recognized state sequences from the output learning elements of the array and for providing a sequence of recognized patterns as an output of the probabilistic learning system, whereby the reliability of the learning system is enhanced due to the overlapping and redundant nature in which the input data are processed through the system and the time required to perform the system task is reduced through the use of parallel processing through the array. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A pattern recognition system, comprising:
-
transducer means for sensing a pattern to be recognized and outputting sequential data signals representative of the pattern to be recognized; an array of interconnected probabilistic learning elements, each element sequentially receiving objects and outputting sequences of recognized states, each element including, means for sequentially receiving objects, means for storing, said received objects, sequences of received objects, previously learned sequences of states, states contained in said previously learned sequences of states, and predetermined types of knowledge relating to, said previously learned sequences of states, said states contained in previously learned sequences of states, objects contained in said previously learned sequences of states, and sequences of objects contained in said previously learned sequences of states, whereby current object information relating to said received objects and sequences of received objects is stored as well as statistical information relating to previously learned sequences of states and said states, objects and sequences of objects contained in said previously learned sequences of states, means for correlating said stored current object information with said stored statistical information for assigning probabilities to possible next states in the sequence of recognized states, means, responsive to said probabilities of possible next states, for determining a most likely next state, means, responsive to the stored current object information, and statistical information for providing a signal corresponding to the probability that a state has ended, and means, responsive to said end of state probability signal, for outputting said most likely next state as a recognized next state in a recognized state sequence, said array of learning elements being interconnected to have a number of input learning elements and a number of output learning elements, the recognized state sequences of predetermined learning elements being combined to form objects to be received by other learning elements of the array; means for receiving and partitioning data signals between the input learning elements of the array in an overlapping and redundant manner, whereby partitioned data become objects provided to the input learning elements; and means for collecting and combining the recognized state sequences from the output learning elements of the array and for providing a sequence of recognized patterns as an output of the probabilistic learning system, whereby the reliability of the learning system is enhanced due to the overlapping and redundant nature in which the data are processed through the system and the time required to perform the system task is reduced through the use of parallel processing through the array. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A probabilistic learning system that receives sequential input data and outputs sequences of recognized patterns, comprising:
-
an array of interconnected probabilistic learning elements that receives sequences of objects and output sequences of recognized states, said array of learning elements being interconnected to have a number of input learning elements and a number of output learning elements the sequences of recognized states from predetermined learning elements being combined to form objects to be received by other learning elements of the array; means for receiving and partitioning the input data between the input learning elements of the array in an overlapping and redundant manner, whereby the partitioned input data become objects provided to the input learning elements; and means for collecting and combining the recognized state sequences from the output learning elements of the array and for providing a sequence of recognized patterns as an output of the probabilistic learning system, whereby the reliability of the learning system is enhanced due to the overlapping and redundant nature in which the input data is processed through the system and the time required to perform the system task is reduced through the use of parallel processing through the array. - View Dependent Claims (20, 21, 22, 23)
-
Specification