Abstract
We propose data flow diagrams to model data science design patterns and demonstrate, using a number of explanatory patterns, how they can be used to explain and document data science best practices, aid data science education, and enable validation of data science processes.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Alexander, C., Ishikawa, S., Silverstein, M.: A Pattern Language. Oxford University Press, Oxford (1977)
Alexander, C.: The pattern of streets. J. AIP 32(3), 273–278 (1977)
Berthold, M.R., Borgelt, C., Hoeppner, F., Klawonn, F., Silipo, R.: Guide to Intelligent Data Science, 2nd edn. Springer, Heidelberg (2020). https://doi.org/10.1007/978-3-030-45574-3
CRISP-DM on Wikipedia. https://en.wikipedia.org/wiki/Cross-industry_standard_process_for_data_mining. Accessed 23 Oct 2022
Fischer, I., Koch, M., Berthold, M.R.: Proving properties of neural networks with graph transformations. In: IEEE International Joint Conference on Neural Networks, vol. 1, pp. 441–446 (1998)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley (1994)
Hild, D.D.: Visual Languages and Computing Survey: Data Flow Visual Programming Languages. J. Vis. Lang. Comput. 3, 69–101 (1992)
Lakshmanan, V., Robinson, S., Munn, M.: Machine Learning Design Patterns. O’Reilly Media, Inc. (2020)
Acknowledgments
Many other people were involved in earlier discussions around design patterns. We are particularly thankful to Dirk Streeb, Clara Biedermann, and Ahmad Varasteh who were part of the first brainstorming session in May 2022.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Berthold, M.R., Brookhart, D., Gerber, S., Hayasaka, S., Widmann, M. (2023). Towards Data Science Design Patterns. In: Crémilleux, B., Hess, S., Nijssen, S. (eds) Advances in Intelligent Data Analysis XXI. IDA 2023. Lecture Notes in Computer Science, vol 13876. Springer, Cham. https://doi.org/10.1007/978-3-031-30047-9_5
Download citation
DOI: https://doi.org/10.1007/978-3-031-30047-9_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-30046-2
Online ISBN: 978-3-031-30047-9
eBook Packages: Computer ScienceComputer Science (R0)