Association rule module for data mining
Abstract
A system, software module, and computer program product for performing association rule based data mining that improved performance in model building, good integration with the various databases throughout the enterprise, flexible specification and adjustment of the models being built, and flexible model arrangement and export capability. The software module for performing association rule based data mining in an electronic data processing system comprises: a model setup block operable to receive client input including information specifying a setup of a association rule data mining models, generate the model setup, generate parameters for the model setup based on the received information, a modeling algorithms block operable to select and initialize a association rule modeling algorithm based on the generated model setup, and a model building block operable to receive training data and build a association rule model using the training data and the selected association rule modeling algorithm.
Claims
exact text as granted — not AI-modified1 .- 30 . (canceled)
31 . A software module for performing association rule based data mining in an electronic data processing system comprising:
a model setup block operable to receive client input including information specifying a setup of a association rule data mining models, generate the model setup, and generate parameters for the model setup based on the received information; a modeling algorithms block operable to select and initialize a association rule modeling algorithm based on the generated model setup; and a model building block operable to receive training data and build a association rule model using the training data and the selected association rule modeling algorithm.
32 . The software module of claim 31 , further comprising:
a data preprocessing block operable to receive the training data, process the received training data, and transmit the processed training data to the model building block.
33 . The software module of claim 32 , wherein the processing performed by the data preprocessing block comprises normalization of data and/or binning of continuous data into categories.
34 . The software module of claim 33 , further comprising:
a model analysis block operable to statistically analyze the association rule model.
35 . The software module of claim 34 , further comprising:
a status monitoring block operable to monitor a model-building progress of the model building block and output notification of the model-building progress of the model building block.
36 . The software module of claim 35 , wherein the model building block is further operable to monitor the client input for an interrupt.
37 . The software module of claim 36 , wherein the model building block is further operable to, in response to receiving an interrupt, abort the model build or checkpoint the model build.
38 . The software module of claim 37 , wherein the model building block is further operable to periodically checkpoint a model build.
39 . A computer program product for performing association rule based data mining in an electronic data processing system, comprising:
a computer readable medium; computer program instructions, recorded on the computer readable medium, executable by a processor, for implementing a software module comprising: a model setup block operable to receive client input including information specifying a setup of a association rule data mining models, generate the model setup, and generate parameters for the model setup based on the received information; a modeling algorithms block operable to select and initialize a association rule modeling algorithm based on the generated model setup; and a model building block operable to receive training data and build a association rule model using the training data and the selected association rule modeling algorithm.
40 . The computer program product of claim 39 , further comprising:
a data preprocessing block operable to receive the training data, process the received training data, and transmit the processed training data to the model building block.
41 . The computer program product of claim 40 , wherein the processing performed by the data preprocessing block comprises normalization of data and/or binning of continuous data into categories.
42 . The computer program product of claim 41 , further comprising:
a model analysis block operable to statistically analyze the association rule model.
43 . The computer program product of claim 42 , further comprising:
a status monitoring block operable to monitor a model-building progress of the model building block and output notification of the model-building progress of the model building block.
44 . The computer program product of claim 43 , wherein the model building block is further operable to monitor the client input for an interrupt.
45 . The computer program product of claim 44 , wherein the model building block is further operable to, in response to receiving an interrupt, abort the model build or checkpoint the model build.
46 . The computer program product of claim 45 , wherein the model building block is further operable to periodically checkpoint a model build.
47 . A system for performing association rule based data mining comprising:
a processor operable to execute computer program instructions; and a memory operable to store computer program instructions executable by the processor, the computer program instructions comprising a software module comprising: a model setup block operable to receive client input including information specifying a setup of a association rule data mining models, generate the model setup, and generate parameters for the model setup based on the received information; a modeling algorithms block operable to select and initialize a association rule modeling algorithm based on the generated model setup; and a model building block operable to receive training data and build a association rule model using the training data and the selected association rule modeling algorithm.
48 . The system of claim 47 , wherein the software module further comprises:
a data preprocessing block operable to receive the training data, process the received training data, and transmit the processed training data to the model building block.
49 . The system of claim 48 , wherein the processing performed by the data preprocessing block comprises normalization of data and/or binning of continuous data into categories.
50 . The system of claim 49 , wherein the software module further comprises:
a model analysis block operable to statistically analyze the association rule model.
51 . The system of claim 50 , wherein the software module further comprises:
a status monitoring block operable to monitor a model-building progress of the model building block and output notification of the model-building progress of the model building block.
52 . The system of claim 51 , wherein the model building block is further operable to monitor the client input for an interrupt.
53 . The system of claim 52 , wherein the model building block is further operable to, in response to receiving an interrupt, abort the model build or checkpoint the model build.
54 . The system of claim 53 , wherein the model building block is further operable to periodically checkpoint a model build.Join the waitlist — get patent alerts
Track US2011282815A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.