Skip to main content

Extracting Decision Models from Textual Descriptions of Processes

  • Conference paper
  • First Online:
Business Process Management (BPM 2021)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 12875))

Included in the following conference series:

Abstract

Decision models are strategic for formalizing how data influences the main decisions in a organization. Due to its importance, standard notations like DMN have appeared in recent years, to serve as a central resource for synchronizing the people and systems with respect to decisions. However, the modeling of DMN specifications can be tedious and error-prone, hampering its adoption in practice. This paper presents a technique to automatically obtain complete DMN models from textual descriptions. The technique, grounded in natural language processing combined with tailored syntactic patterns, allows to extract both the decision requirements and the decision logic described in a text. Our experimental evaluation shows promising results, even for the quite small pattern set used.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    http://nlp.cs.upc.edu/freeling.

  2. 2.

    https://nlp.stanford.edu/software/tregex.html.

  3. 3.

    https://github.com/PADS-UPC/DMExtractor.

  4. 4.

    https://github.com/ProjectTex2Dec/Text2Dec/tree/master/data/collected_data.

References

  1. Batoulis, K., Meyer, A., Bazhenova, E., Decker, G., Weske, M.: Extracting decision logic from process models. In: Zdravkovic, J., Kirikova, M., Johannesson, P. (eds.) CAiSE 2015. LNCS, vol. 9097, pp. 349–366. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-19069-3_22

    Chapter  Google Scholar 

  2. Bazhenova, E., Buelow, S., Weske, M.: Discovering decision models from event logs. In: Abramowicz, W., Alt, R., Franczyk, B. (eds.) BIS 2016. LNBIP, vol. 255, pp. 237–251. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-39426-8_19

    Chapter  Google Scholar 

  3. Biard, T., Le Mauff, A., Bigand, M., Bourey, J.P.: Separation of decision modeling from business process modeling using new “decision model and notation” (DMN) for automating operational decision-making. In: Camarinha-Matos, L.M., Bénaben, F., Picard, W. (eds.) 16th IFIP WG 5.5 Working Conference on Virtual Enterprises, vol. 463, pp. 489–496. Springer (2015)

    Google Scholar 

  4. Campos, J., Richetti, P., Baião, F.A., Santoro, F.M.: Discovering business rules in knowledge-intensive processes through decision mining: an experimental study. In: Teniente, E., Weidlich, M. (eds.) BPM 2017. LNBIP, vol. 308, pp. 556–567. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-74030-0_44

    Chapter  Google Scholar 

  5. Dangarska, Z., Figl, K., Mendling, J.: An explorative analysis of the notational characteristics of the decision model and notation (DMN). Presented at the (2016)

    Google Scholar 

  6. De Smedt, J., Hasić, F., van den Broucke, S.K.L.M., Vanthienen, J.: Holistic discovery of decision models from process execution data. Knowl. Based Syst. 183, 104866 (2019)

    Google Scholar 

  7. Debevoise, T., Taylor, J.: The microguide to process modeling and decision in BPMN/DMN (2014)

    Google Scholar 

  8. Etikala, V., Van Veldhoven, Z., Vanthienen, J.: Text2Dec: extracting decision dependencies from natural language text for automated DMN decision modelling. In: Del Río Ortega, A., Leopold, H., Santoro, F.M. (eds.) BPM 2020. LNBIP, vol. 397, pp. 367–379. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-66498-5_27

    Chapter  Google Scholar 

  9. Fellbaum, C.: WordNet: An Electronic Lexical Database. Language, Speech, and Communication. The MIT Press (1998)

    Google Scholar 

  10. Janssens, L., Bazhenova, E., De Smedt, J., Vanthienen, J., Denecker, M.: Consistent integration of decision (DMN) and process (BPMN) models. CAiSE Forum 1612, 121–128 (2016)

    Google Scholar 

  11. Kornyshova, E., Deneckère, R.: Decision-making ontology for information system engineering. In: Parsons, J., Saeki, M., Shoval, P., Woo, C., Wand, Y. (eds.) ER 2010. LNCS, vol. 6412, pp. 104–117. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-16373-9_8

    Chapter  Google Scholar 

  12. Levy, R., Andrew, G.: Tregex and tsurgeon: tools for querying and manipulating tree data structures. In: L.R.E.C. (ed.), pp. 2231–2234. Citeseer (2006)

    Google Scholar 

  13. OMG: Decision Model and Notation. Version 1.3. DMN. An OMG\(\textregistered \) Decision Model and Notation TM. Publication (2019)

    Google Scholar 

  14. Padró, L., Stanilovsky, E.: Freeling 3.0: Towards wider multilinguality. In: Proceedings of the Eighth International Conference on Language Resources and Evaluation (LREC), pp. 2473–2479 (2012)

    Google Scholar 

  15. Quishpi, L., Carmona, J., Padró, L.: Extracting annotations from textual descriptions of processes. In: Fahland, D., Ghidini, C., Becker, J., Dumas, M. (eds.) BPM 2020. LNCS, vol. 12168, pp. 184–201. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-58666-9_11

    Chapter  Google Scholar 

  16. van der Aa, H., Leopold, H., Batoulis, K., Weske, M., Reijers, H.A.: Integrated Process and Decision Modeling for Data-Driven Processes. In: Reichert, M., Reijers, H.A. (eds.) BPM 2015. LNBIP, vol. 256, pp. 405–417. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-42887-1_33

    Chapter  Google Scholar 

  17. Vanthienen, J.: What business rules and tables can do for regulations. Bus. Rules J. 8(7) (2007)

    Google Scholar 

  18. Vanthienen, J., Dries, E.: Illustration of a decision table tool for specifying and implementing knowledge based systems. Int. J. Artif. Intell. Tools 3(02), 267–288 (1994)

    Article  Google Scholar 

  19. Von Halle, B., Goldberg, L.: The Decision Model: A Business Logic Framework Linking Business and Technology. CRC Press (2009)

    Google Scholar 

  20. Zarghami, A., Sapkota, B., Eslami, M.Z., van Sinderen, M.: Decision as a service: Separating decision-making from application process logic. Presented at the (2012)

    Google Scholar 

Download references

Acknowledgments

This work has been supported by MINECO and FEDER funds under grant TIN2017-86727-C2-1-R, and by the Ecuadorian National Secretary of Higher Education, Science and Technology (SENESCYT).

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Luis Quishpi , Josep Carmona or Lluís Padró .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Quishpi, L., Carmona, J., Padró, L. (2021). Extracting Decision Models from Textual Descriptions of Processes. In: Polyvyanyy, A., Wynn, M.T., Van Looy, A., Reichert, M. (eds) Business Process Management. BPM 2021. Lecture Notes in Computer Science(), vol 12875. Springer, Cham. https://doi.org/10.1007/978-3-030-85469-0_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-85469-0_8

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-85468-3

  • Online ISBN: 978-3-030-85469-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics