Profiling a population of examples
AssigneeColdlight Solutions, LLC
InventorsRyan Todd CAPLAN, Bruce F. KATZ, Joseph John PIZONKA
Life of this patent
Estimating the term…
Abstract
A method for profiling a population of examples includes a computer receiving a dataset representative of the population of examples, a user selection of a population constraint, and an indication of a goal. The computer generates shallow fixed-depth trees based on the dataset and determines a collection of leaves of the shallow fixed-depth trees meeting the population constraint. Next, the computer sorts the collection of leaves based on a degree to which the goal is met. Then, the computer creates one or more profiles based on the collection of leaves.
Claims20
A computer-implemented method for profiling a population of examples, the method comprising:
- receiving, by a computer, a dataset representative of the population of examples;
- receiving, by the computer, a user selection of a population constraint and an indication of a goal;
- generating, by the computer, a plurality of shallow fixed-depth trees based on the dataset;
- determining, by the computer, a collection of leaves of the plurality of shallow fixed-depth trees meeting the population constraint;
- sorting, by the computer, the collection of leaves based on a degree to which the goal is met;
- and
- creating, by the computer, one or more profiles based on the collection of leaves.
A computer-implemented method for profiling a population of examples, the method comprising:
- receiving, by a computer, a dataset representative of the population of examples;
- identifying, by the computer, a subset of the dataset representative of highest performing members of the dataset according to one or more predetermined criteria;
- generating, by the computer, a plurality of clusters based on the subset of the dataset;
- performing a feature-value pairing process on each cluster, the feature-value pairing process comprising:
- forming a plurality of first feature-value pairs that maximally deviate from the population of examples, and
- forming a plurality of second feature-value pairs that maximally deviate from remaining clusters in the plurality of clusters;
- and
- creating, by the computer, one or more profiles based on the plurality of first feature-value pairs and the plurality of second feature-value pairs.
A modeling computing system comprising:
- a processor configured to retrieve a population dataset from a population database and execute a plurality of modeling components comprising:
- a tree formation component configured to process the population dataset into a plurality of decision tree data structures;
- a leaf processing component configured to identify a plurality of leaves in the plurality of decision tree data structures meeting a population constraint;
- a clustering component configured to form a plurality of disjoint clusters based on the population dataset;
- a feature-value pair formation component configured to generate one or more profiles based on one or more feature-value pairs present in the plurality of disjoint clusters;
- and
- a profile database configured to store the one or more profiles.
Dependencies are inferred from the claim text.