A data mining (DM) process involves multiple stages. A simple, but typical, process might include pre-processing data, applying a data mining algorithm, and post processing the mining results. There are many possible choices for each stage, and only some combinations are valid. Because of the large space and nontrivial interactions, both novices and data mining specialists need assistance in composing and selecting DM processes. Extending notions developed for statistical expert systems we present a prototype intelligent discovery assistant (IDA), which provides users with 1) systematic enumerations of valid DM processes, in order that important, potentially fruitful options are not overlooked, and 2) effective rankings of these valid processes by different criteria, to facilitate the choice of DM processes to execute. We use the prototype to show that an IDA can indeed provide useful enumerations and effective rankings in the context of simple classification processes. We discuss how an IDA could be an important tool for knowledge sharing among a team of data miners. Finally, we illustrate the claims with a demonstration of cost-sensitive classification using a more complicated process and data from the 1998 KDDCUP competition.
Intelligent Assistance for the Data Mining Process: An Ontology-Based Approach
- Abraham Bernstein
- Shawndra Hill
- Foster Provost
- Venue: IEEE Transactions on Knowledge and Data Engineering
- 2005
- Type: Journal Article