1. Based on the kinds of databases mined:
- According to model
- Relational mining system
- Transactional mining system
- Object-oriented mining system
- Object-Relational mining system
- Data warehouse mining system
- Types of Data
- Spatial data mining system
- Time series data mining system
- Text data mining system
- Multimedia data mining system
2. Based on kinds of Knowledge mined
- According to functionalities
- Characterization
- Discrimination
- Association
- Classification
- Clustering
- Outlier analysis
- Evolution analysis
- According to levels of abstraction of the knowledge mined
- Generalized knowledge (High level of abstraction)
- Primitive-level knowledge (Raw data level)
- According to mine data regularities versus mine data irregularities
3. Based on kinds of techniques utilized
- According to user interaction
- Autonomous systems
- Interactive exploratory system
- Query-driven systems
- According to methods of data analysis
- Database-oriented
- Data warehouse-oriented
- Machine learning
- Statistics
- Visualization
- Pattern recognition
- Neural networks
4. Based on applications adopted
- Finance
- Telecommunication
- DNA
- Stock markets
- E-mail and so on