Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
229 words
A system for classifying data vectors into at least one of a plurality of categories respectively defined by stored vector representations which have been determined by a training process, the system comprising a plurality of interconnected processing elements which, for implementing the training process, include: input means for receiving input training vectors; storage means for storing vector representations of the categories; calculating means for calculating a measure of similarity between an input vector and the stored representations for each category; and means for selecting stored vector representations and then modifying the selected stored vector representations so as to re-define the categories on an iterative basis during the training process; wherein the selecting and modifying means comprises for the processing elements of each category: means for recording a plurality of different measures of learning for the category based on previous modifications to the stored vector representation of that category with respect to the input vectors which have been received by the system; means for combining said recorded measures of learning to form an activation value for the category; means for evaluating a category strength value from said activation value and the respective measure of similarity; and means for receiving the category strength values from the processing elements of other categories in the system and deciding, based upon comparative category strengths, whether or not the selected category representation should be modified.
Claim 2
Independent Claim
229 words
A system for classifying data vectors into at least one of a plurality of categories respectively defined by stored vector representations which have been determined by a training process, the system comprising a plurality of interconnected processing elements which, for implementing the training process, include: input means for receiving input training vectors; storage means for storing vector representations of the categories; calculating means for calculating a measure of similarity between an input vector and the stored representations for each category; and means for selecting stored vector representations and then modifying the selected stored vector representations so as to re-define the categories on an iterative basis during the training process; wherein the selecting and modifying means comprises for the processing elements of each category: means for recording a plurality of different measures of learning for the category based on previous modifications to the stored vector representation of that category with respect to the input vectors which have been received by the system; means for combining said recorded measures of learning to form an activation value for the category; means for evaluating a category strength value from said activation value and the respective measure of similarity; and means for receiving the category strength values from the processing elements of other categories in the system and deciding, based upon comparative category strengths, whether or not the selected category representation should be modified.
Claim 3
Dependent Claim
58 words
A system as claimed in claim 1 , wherein the recorded measures of learning monitor long term category learning and short term category learning, the long term measure recording how frequently the category has previously had its stored vector representation modified, and the short term measure recording how recently the category has had its stored vector representation modified.
Claim 4
Dependent Claim
20 words
A system as claimed in claim 2 , wherein the short term measure augments non-linearly with each unused input vector.
Claim 5
Dependent Claim
22 words
A system as claimed in claim 2 or claim 3 , wherein the combination of said recorded measures is a product combination.
Claim 6
Dependent Claim
41 words
A system as claimed in claim 1 , wherein the amount by which categories may be modified is local to each category and is based both on the maturity of the category and on the measure of similarity of the category.
Claim 7
Dependent Claim
41 words
A system as claimed in claim 5 , wherein each category is represented by multiple reference vector representations each having an associated important value corresponding to the degree to which the representation can be regarded as typical of the overall category.
Claim 8
Dependent Claim
34 words
A system as claimed in claim 6 , wherein each internal reference representation has a local training rate based upon its own importance value and upon the maturity of the category as a whole.
Claim 9
Dependent Claim
38 words
A system as claimed in claim 1 , wherein the processing elements are arranged in a multi-layered arrangement and a suggestive learning input is provided to each category, the suggestive learning input being selectively operable by a user.
Claim 10
Independent Claim
191 words
A method for training a classification system wherein each of the input vectors in a sequence of input training vectors is classified into at least one of a plurality of categories, respectively defined by stored vector representations, by comparing each input vector with the plurality of stored vector representations and selectively re-defining the categories by modifying at least some of the stored vector representations after the comparison and prior to comparison of the next input vector in the sequence, wherein in order to effect said modification of stored vector representation, the system (a) records a plurality of different measures of learning for each category based on previous modifications to the stored vector representation of that category with respect to the input vectors which have been received by the system; (b) quantifies the similarity in the current comparison for each category; (c) combines the measures from steps (a) and (b) into a strength factor for each category; (d) correlates and compares the numerous strength factors for all the categories; (e) identifies those categories having a strength factor which fall into a pre-determined class; and (f) modifies the categories identified by step (e).
Claim 11
Independent Claim
191 words
A method for training a classification system wherein each of the input vectors in a sequence of input training vectors is classified into at least one of a plurality of categories, respectively defined by stored vector representations, by comparing each input vector with the plurality of stored vector representations and selectively re-defining the categories by modifying at least some of the stored vector representations after the comparison and prior to comparison of the next input vector in the sequence, wherein in order to effect said modification of stored vector representation, the system (a) records a plurality of different measures of learning for each category based on previous modifications to the stored vector representation of that category with respect to the input vectors which have been received by the system; (b) quantifies the similarity in the current comparison for each category; (c) combines the measures from steps (a) and (b) into a strength factor for each category; (d) correlates and compares the numerous strength factors for all the categories; (e) identifies those categories having a strength factor which fall into a pre-determined class; and (f) modifies the categories identified by step (e).