Predictive data mining process analysis and tool
OwnerGeorge Henry Formaninventor
Life of this patent
Estimating the term…
Abstract
In predictive data mining, a process and tool presents a method to compare given competing algorithms to a derived reference, such as a baseline or benchmark. A result confidence as to the suitability of the competing algorithm to a given task is generated. In an exemplary embodiment, a randomized feature acting, simple, algorithm is used to generate the baseline. In an alternative embodiment, the process and tool is used to determine learnability of the given task. A mechanism to account for overfitting of data is described.
Claims31
A process for determining suitability of at least one given learning algorithm for modeling a given task-relational dataset, the process comprising:
- deriving a score from the algorithm operating on the dataset;
- comparing said score to a reference determined from the same dataset;
- and
- determining said suitability from said comparing.
A tool for verification of at least one given predictive data mining program associated with a given problem having a representative database, comprising:
- means for creating a verification benchmark from said representative database;
- and
- means for comparing said benchmark to at least one score achieved using said program on said database wherein said comparing yields a result indicative of whether said program is suited to predictive data mining of said database.
A method of doing business comprising:
- creating at least one first quantifier for at least one given data mining algorithm on given data for a given problem;
- creating second quantifiers on said given data by repeatedly applying at least one randomized, simple, data mining algorithm;
- comparing said first quantifier with said second quantifiers;
- and
- determining whether said given data mining algorithm is substantially better than said randomized, simple, data mining algorithm at data mining said given data with respect to said given problem.
A computer memory comprising:
- programmable code for comparing at least one first operating representative function of at least one competing learning algorithm operating on a given dataset to second operating representative functions of at least one simple learning algorithm operating on said dataset;
- and
- programmable code for generating a relational presentation of said at least one first representative function and said second representative functions wherein relative positioning of said at least one first representative function with respect to said second representative functions is indicative of the ability of the competing learning algorithm's power to model said dataset compared to said simple learning algorithms power to model said dataset.
Dependencies are inferred from the claim text.