A Pattern Based Data Mining Approach

  • Boris Delibašić
  • Kathrin Kirchner
  • Johannes Ruhland
Part of the Studies in Classification, Data Analysis, and Knowledge Organization book series (STUDIES CLASS)


Most data mining systems follow a data flow and toolbox paradigm. While this modular approach delivers ultimate flexibility, it gives the user almost no guidance on the issue of choosing an efficient combination of algorithms in the current problem context. In the field of Software Engineering the Pattern Based development process has empirically proven its high potential. Patterns provide a broad and generic framework for the solution process in its entirety and are based on equally broad characteristics of the problem. Details of the individual steps are filled in at later stages. Basic research on pattern based thinking has provided us with a list of generally applicable and proven patterns. User interaction in a pattern based approach to data mining will be divided into two steps: (1) choosing a pattern from a generic list based an a handful of characteristics of the problem and later (2) filling in data mining algorithms for the subtasks.


Data Mining Order Book Data Mining Algorithm Data Mining Software Pattern Base Approach 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. ALEXANDER, C. (1979): The Timeless Way of Building, Oxford University Press.Google Scholar
  2. ALEXANDER, C. (2002a): The Nature of Order Book 1: The Phenomenon of Life, The Center for Environmental Structure, Berkeley, California.Google Scholar
  3. ALEXANDER, C. (2002b): The Nature of Order Book 2: The Process of Creating Life, The Center for Environmental Structure, Berkeley, California.Google Scholar
  4. CHAPMAN, P., CLINTON, J., KERBER, R., KHABAZA, T., REINARTZ, T., SHEARER, C. and WIRTH, R. (2000): CRISP-DM 1.0. Step-by-step data mining guide,
  5. COPLIEN, J.O.(1996): Software Patterns, SIGS Books & Multimedia.Google Scholar
  6. COPLIEN, J.O. and ZHAO, L. (2005): Toward a General Formal Foundation of Design -Symmetry and Broken Symmetry, Brussels: VUB Press.Google Scholar
  7. ECKERT, C. and CLARKSON, J. (2005): Design Process Improvement: a review of current practice, Springer Verlag London.Google Scholar
  8. FAYYAD, U.M., PIATETSKY-SHAPIRO, G. and UTHURUSAMY, R. (Ed.) (1996): Ad-vances in Knowledge Discovery and Data Mining, MIT Press.Google Scholar
  9. GAMMA, E., HELM, R., JOHNSON, R. and VLISSIDES, J. (1995): Design Patterns. Ele-ments of Reusable Object-Oriented Software, Addison-Wesley.Google Scholar
  10. HIPPNER, H., MERZENICH, M. and STOLZ, C. (2002): Data Mining: Einsatzpotentiale und Anwendungspraxis in deutschen Unternehmen, In: WILDE, K.D.: Data Mining Studie, absatzwirtschaft.Google Scholar
  11. RAKOTOMALALA, R. (2004): Tanagra - A free data mining software for research and edu-cation,∼rico/tanagra/.
  12. WITTEN, I.H. and FRANK, E. (2005): Data Mining: Practical machine learning tools and techniques, Morgan Kaufmann, San Francisco.zbMATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Boris Delibašić
    • 1
  • Kathrin Kirchner
    • 2
  • Johannes Ruhland
    • 2
  1. 1.Faculty of Organizational Sciences, Center for Business Decision-MakingUniversity of BelgradeBelgradeSerbia
  2. 2.Department of Business Information SystemsFriedrich-Schiller-UniversityJenaGermany

Personalised recommendations