Devices and method for scoring data to quickly identify relevant attributes for instant classification
AssigneeThe Boeing Company
InventorJohn Desmond Whelan
Life of this patent
Estimating the term…
Abstract
A method for allowing a computer to classify an input containing data. A list of categories is received. A sub list of categories is selected, wherein the sub-list comprises those categories in the list that have corresponding distinct correlation scores above a predetermined value. Input data that tends to over correlate to the classification system is received. A truncated snapshot is generated, the truncated snapshot comprising only attributes from the plurality of input attributes that have corresponding input categories that match categories in the sub-list of categories. The data is classified using the truncated snapshot and the classification system.
Claims20
A method for classifying an input containing data by a computer, the method comprising:
- receiving, by the computer, a list of categories from a classification system stored at the computer, wherein each category in the list is assigned a corresponding distinct correlation score that indicates a relevance of a particular category to a particular classification, wherein the distinct correlation score for each category is based on an accumulation of scores for a number of category values for the category;
- selecting, by the computer, a sub-list of categories, wherein the sub-list comprises those categories in the list that have corresponding distinct correlation scores above a predetermined value, and wherein the sub-list of categories comprises less than all of the categories in the list;
- receiving, by the computer, the input containing the data, wherein the data comprises a snapshot, wherein the data is organized by a plurality of input attributes, wherein each input attribute has a corresponding input category and a corresponding input value, such that the plurality of input attributes has a plurality of input categories and a corresponding plurality of input values, wherein at least some of the plurality of input attributes has corresponding input categories that match at least some of a plurality of categories of the list;
- generating, by the computer, a truncated snapshot, the truncated snapshot comprising only attributes from the plurality of input attributes that have the corresponding input categories that match categories in the sub-list of categories;
- and
- classifying the data, by the computer, using the truncated snapshot and the classification system.
A data processing system comprising:
- a processor;
- a bus connected to the processor;
- a non-transitory computer readable storage medium connected to the bus, the non-transitory computer readable storage medium storing a computer program product which, when executed by the processor, performs a computer implemented method for classifying an input containing data, the computer program product comprising:
- computer usable program code for receiving a list of categories from a classification system stored at the computer, wherein each category in the list is assigned a corresponding distinct correlation score that indicates a relevance of a particular category to a particular classification, wherein the distinct correlation score for each category is based on an accumulation of scores for a number of category values for the category;
- computer usable program code for selecting a sub-list of categories, wherein the sub-list comprises those categories in the list that have corresponding distinct correlation scores above a predetermined value, and wherein the sub-list of categories comprises less than all of the categories in the list;
- computer usable program code for receiving the input containing the data, wherein the data comprises a snapshot, wherein the data is organized by a plurality of input attributes, wherein each input attribute has a corresponding input category and a corresponding input value, such that the plurality of input attributes has a plurality of input categories and a corresponding plurality of input values, wherein at least some of the plurality of input attributes has corresponding input categories that match at least some of a plurality of categories of the list of categories;
- computer usable program code for generating a truncated snapshot, the truncated snapshot comprising only attributes from the plurality of input attributes that have corresponding input categories that match categories in the sub-list of categories;
- and
- computer usable program code for classifying the data using the truncated snapshot and the classification system.
A system on an aircraft configured to classify an input containing data, the system comprising:
- a processor;
- a bus connected to the processor;
- a non-transitory computer readable storage medium connected to the bus;
- sensors configured to gather the input on or within the aircraft;
- a tangible input device stored in the non-transitory computer readable storage medium and configured to receive a list of categories from a classification system stored at a computer, wherein each category in the list is assigned a corresponding distinct correlation score that indicates a relevance of a particular category to a particular classification, wherein the distinct correlation score for each category is based on an accumulation of scores for a number of category values for the category;
- a selection device stored in the non-transitory computer readable storage medium and configured to select a sub-list of categories, wherein the sub-list comprises those categories in the list that have corresponding distinct correlation scores above a predetermined value, and wherein the sub-list of categories comprises less than all of the categories in the list;
- a data input device stored in the non-transitory computer readable storage medium and configured to receive the input, the input containing the data, wherein the data comprises a snapshot, wherein the data is organized by a plurality of input attributes, wherein each input attribute has a corresponding input category and a corresponding input value, such that the plurality of input attributes has a plurality of input categories and a corresponding plurality of input values, wherein at least some of the plurality of input attributes has corresponding input categories that match at least some of a plurality of categories of the list;
- a snapshot generator stored in the non-transitory computer readable storage medium and configured to generate a truncated snapshot, the truncated snapshot comprising only attributes from the plurality of input attributes that have corresponding input categories that match categories in the sub-list of categories;
- and
- a classifier stored in the non-transitory computer readable storage medium and configured to classify the data using the truncated snapshot and the classification system.
Dependencies are inferred from the claim text.