<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Extracting Decision Model Components from Natural Language Text for Automated Business Decision Modelling</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>KU Leuven</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>vedavyas.etikalag@kuleuven.be</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Leuven.AI - KU Leuven Institute for AI</institution>
          ,
          <addr-line>B-3000 Leuven</addr-line>
          ,
          <country country="BE">Belgium</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The decision model in the DMN (Decision Model and Notation) standard is a declarative representation of decision knowledge, which is favored across industry and academia to represent operational decisions. Many current modeling approaches rely on a) a human modeler, which is a costly, time-consuming approach and it struggles to keep up with domain changes, and b) a lot of data logs, to apply automated modeling, which is not feasible for all domains due to unavailability of data. Furthermore, natural language is a standard and convenient way to document decision knowledge in organizations such as rules, policies, and regulations. Despite such vast availability, decision knowledge extraction from the text is relatively new in this domain. This research investigates state-of-the-art NLP techniques, Rule-based approaches, and ML-based approaches in relevant domains. We provide a general framework, Text2DMN, to automatically convert the decision descriptions to the Decision Models. Using this approach, we aim to support decision modelers by reducing the cost and time of the modeling process. This approach also allows improving the quality of models generated, guided by domain expert knowledge as heuristics. We also discuss some of the challenges of this research.</p>
      </abstract>
      <kwd-group>
        <kwd>Decision Model and Notation</kwd>
        <kwd>Decision Logic</kwd>
        <kwd>Decision Tables</kwd>
        <kwd>Natural Language Processing</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Decision Model and Notation (DMN) is a decision modeling standard designed
by the Object Management Group [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. DMN supports E2E decision
management in business organizations with easy communication between all
stakeholders of an enterprise [
        <xref ref-type="bibr" rid="ref1 ref4">1, 4</xref>
        ]. Manually constructing these models, however, takes
time and e ort. Recent research to come up with automated techniques from
various knowledge sources such as event logs and process models [
        <xref ref-type="bibr" rid="ref2 ref20 ref21">2, 20, 21</xref>
        ] to
Copyright © 2021 for this paper by its authors. Use permitted under Creative
Commons License Attribution 4.0 International (CC BY 4.0).
optimize these modeling e orts. But these approaches are only applicable when
such knowledge sources are available. Organizations popularly store their
decision knowledge such as requirements and logic in text formats such as documents
[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], guidelines or manuals. Natural Language Processing (NLP) is a eld of AI
that studies various techniques that enable systems to process and understand
human language. NLP is a popular research tool for information extraction
applications [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ]. Therefore, we present novel research exploring how NLP can
automatically apply in the DMN domain to generate decision models from
existing documentation. The main idea is that from a syntactic and grammatical
structure of a sentence, the components of a decision model can be derived (i.e.,
rules, concepts, dependencies, and constraints) to assemble this information as
the decision model in the DMN standard. By pursuing this research goal, we
look into related works in DMN and NLP to bring together best practices to
extract DMN models from the text. Therefore, we have the following research
questions to begin our research with:
{ Can we automatically derive DMN decision models from textual
descriptions?
{ Is it possible to improve the time and cost e ciency of modeling with NLP?
{ Are manually modeled DMNs comparable with automatically generated DMNs
from text?
      </p>
      <p>Research plan: to answer the above research questions our research is
planned in the following steps:
{ Perform a literature study to gain good understanding of the techniques
and current methods used in the NLP domain as well as technical
experience in working with existing tools in information extraction And propose a
theoretical framework to solve the identi ed problem.
{ Know the characteristics of decision texts by analyzing the linguistic patterns
syntactically and semantically and by mapping text to their corresponding
model components. This step helps to understand the various text patterns
and challenges in applying NLP.
{ E ectively handle these patterns by designing appropriate modeling
heuristics inspired from DMN modelling guidelines. These rules will be build into
a prototype tool to assess the framework.
{ Experiment with a prototype tool to test the proposed solution to extract
decision model component from text.
{ Further improve and evaluate the tool against human modellers to determine
the performance of the framework and quality of the models generated.</p>
      <p>This paper is structured as follows. First, the literature study explains the
concepts of DMN, NLP and related information extraction in concept modeling
context. Next, the research approach explains which problem the program tries
to solve. It also explains what tools were used and nally sheds a light on how
the program was developed. In the current results section, the program
performance is explained, the results are discussed, compared to previous research. In
the challenges section, recommendations for future research are given. The last
section summarizes the paper with the conclusion.</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        In the relavent works of NLP in DMN domain, the automatic extraction of
decision dependencies from paragraphs and generation of DRDs is investigated
[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and In [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] decision rules and decision tables are derived automatically from
a single sentence, not including decision dependencies.
      </p>
      <p>
        Prior work in related domains processes and rules can be largely grouped into
two types of solutions a rule-based approach and a machine learning approach.
Rule based: There are many applications of Rule-based NLP for information
extraction in the domains such as UML, business rules, and even process
models [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. Rule-based aka pattern-based approaches use domain understanding
as heuristics to determine the concepts and relationships, but it is not always
the case that domain understanding is available. but if available, the extraction
power of rule-based systems is e cient, and the output is explainable too. [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]
      </p>
      <p>
        ML Based: when there is a large amount of annotated data, supervised
machine learning could be used for information extraction. In this method, the
ML model learns the patterns from the data. ML-based extraction system will
predict the patterns encountered. [
        <xref ref-type="bibr" rid="ref13 ref15">13, 15</xref>
        ]
      </p>
      <p>
        Hybrid: some approaches in the literature have opted for the hybrid method
for extracting information from text. Here limitations of both rule-based and
ML-based NLP are addressed. [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]
3
      </p>
      <p>Challenges in Decision Model Extraction from Text
Based on the study of related research works, decision model extraction from
natural language text faces a few issues which can be categorised into challenges
that are due to natural language and modelling challenges.</p>
      <p>Example: Health risk level
The health risk level of a patient should be assessed from the obesity
level, waist circumference and the sex of the patient. Furthermore, the
degree of obesity should be determined from the BMI value and sex
of the patient. Patient's height and weight are considered to calculate
his BMI value. If the weight of the patient given in kgs and height of
patient given in meters, then the BMI value is weight/(height*height).a
a taken from https://www.nhlbi.nih.gov/ les/docs/guidelines/prctgdc.pdf
Natural language challenges Decision descriptions in policies and guidelines
are quite di erent from the spoken text or informal text. These descriptions
come with bullet lists, or logic occurs at various parts of the text with references.
However, we can assume that the ambiguity of the decision text is less compared
to any social media text. But still, the text with various structures can lead to
multiple interpretations. Therefore nding the best preprocessing steps is trivial.</p>
      <p>Decision Modelling Challenges A decision model is an interconnected
requirement diagram. Extracted concepts must be semantically grouped and
pragmatically placed in DRD to avoid loops, duplicates, and unconnected components.
The directions of dependencies are essential for assembling the model.
Additionally, there are challenges related to model evaluation on how to measure the
quality of models. sample DRD generated for the health risk level can be seen
in gure 1.
4</p>
    </sec>
    <sec id="sec-3">
      <title>Proposed Solution</title>
      <p>
        The challenges discussed in the previous section point out the complexity of
extracting DMN models from decision descriptions. We earlier proposed a solution
called Text2dec in[
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] as a theoretical and practical level solution to extract
decision dependencies. The proposed solution was implemented as a python project
and combined with di erent NLP tools into a pipeline. The Text2dec[
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]
approach is divided into three distinct phases: text selection, text processing, and
model generation. This paper further conceptually extends Text2dec to
extracting decision logic as Text2DMN, as shown in the gure below.
      </p>
      <p>This framework takes a decision text and performs concepts, logic, and
dependency identi cation. We used patterns corresponding to sentences of interest
are used in the development of the system. The three key phases, text selection,
text processing, and model generation, are being described below to give an idea
of how the extraction works.</p>
      <p>Prepossessing text and selecting text: The rst step of the sentence
level analysis phase is the preprocessing of the text. In this step, each sentence is
analyzed. Then the execution proceeds with the Spacy tool so that the syntactic
and grammatical structure of the sentence is acquired. In other words, POS
tagging is performed, and then parse tree-based dependencies are extracted. In
this step, noun-based phrases are used for concept identi cation. Coreferences
and anaphoras are resolved using neuralcoref API.</p>
      <p>Text processing and information extraction: There are two parallel
steps in this phase, as shown in gure 1, and the rst step is for Logic extraction.
For the logic identi cation, we used conditional markers such as "if", "then",
"whenever," or "unless" are used to detect logical rules. The second step of
this stage is dependency identi cation, here verb phrases such as "determines",
"decided from," "depends on" are used to determine decision dependency tuples,
where a tuple is (base concept, verb, derived concept). In this step, the previously
extracted concepts are matched to base concepts and derived concepts.</p>
      <p>Decision Model Generation: The last phase of the transformation
approach can also be divided into two parallel steps, decision table builder and
DRD builder, as depicted in gure 1. In the rst step, tables are built from the
identi ed rules. In the second step, detected dependencies are transformed into
DRD and consequently completing the full DMN model.
5</p>
    </sec>
    <sec id="sec-4">
      <title>Current Results</title>
      <p>A general quantitative approach of information extraction (IS) is used to
evaluate the Text2DMN framework's e ectiveness. Precision and recall were used as
evaluation metrics per each component of the decision model identi able in the
text. The decision logic extractor and decision dependency extractor were
evaluated separately. Comprehensive test data set of 20 example texts are tailored
and labeled to evaluate the components|data set containing di erent decision
descriptions and manually created models covering various domains. Note that
since this methodology is the rst time in the DMN domain, there is no available
baseline data to test. The overall F1-score was determined based on the
comparison between the desired information and what was automatically extracted by
the program. Preliminary results for dependency extractor is shown in table. 1
and decision logic extractor is shown in table. 2.</p>
      <p>With an overall F1-score of 0.769, we say that the developed rule-based
technique is helpful to extract decision model components, precisely logic, and
dependencies, from simple texts that are not ambiguous and straightforward. But
real-world texts are seldom simple.</p>
      <p>Information</p>
      <p>Precision Recall F1-score
dependency tuple
dependency direction</p>
      <p>Overall</p>
      <p>
        Further Research Plan and Potential Contributions.
The next step in the research plan is to build a tool based on the Text2DMN
framework that supports the extraction of decision model components from
realworld textual descriptions. Since the literature [
        <xref ref-type="bibr" rid="ref19 ref20">19, 20</xref>
        ] suggests that complete
automation is an ambitious task for real-world texts, considering limitations of
current NLP tools, we make semi-automated with little user intervention, at
least at the early stages of text selection.
6.1
      </p>
      <p>
        Contributions:
1. First time application of natural language processing for complete decision
modeling in terms of approach and methodology. Natural language
processing has been regarded highly in the domains of conceptual modeling
because it helps to handle rapid information changes in the organization's
policies, rules, or guidelines, and it can also facilitate communication of domain
knowledge stored in models through chatbots (similar to [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]). Therefore,
automation of decision modeling using NLP will consequently add signi cant
value to decision knowledge management. The tool implemented in python
using state-of-the-art open-source linguistic tools such as Spacy, WordNet,
and NLTK will improve quality and performance with time, as these tools
constantly improve with each breakthrough in NLP.
2. Custom-built co-reference resolution and anaphora resolution components,
which require an understanding of the structure of decision text, which in
itself is a massive challenge as there are many ways in natural language to say
the same thing. We use the hugging face neuralcoref co-reference resolution
system, which can be trained to t the problem. Which we believe would
improve the e ciency component extraction stage.
3. Proposing evaluation metrics for the generated models, and we plan to use
semantic and syntactic similarities as a qualitative evaluation metric and to
use the complexity metrics of DMN such as a number of decisions, input
nodes, and links as a quantitative metric to measure generated to the one
modeled from an expert.
4. Conformance checking by aligning decision texts with the models built
manually or from data logs.
7
      </p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>In this work, we explain the current modeling approaches and problems with
these approaches. To tackle these problems, we aim to automate the DMN
component extraction from textual descriptions. The main idea is that from the
syntactic and grammatical structure of a sentence, the decision model
components can be derived (i.e., concepts, dependencies, rules, and constraints). The
result would be a decision knowledge model represented as DMN - a popular
decision modeling standard. We discuss some related work in the area of model
extraction and provide a general framework called Text2DMN. We argue that
the evaluation of the model extraction process, the results of automated
modeling should be close to the original ones that domain experts manually model.
Our preliminary results show that the rule-based approach can perform
reasonably well on short example descriptions, but they struggle with large real texts.
Therefore we plan to incorporate ML techniques and develop hybrid approaches.
Acknowledgements This research is supervised by Prof. Dr. Jan Vanthienen
and Dr. Johannes De Smedt.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Vanthienen</surname>
          </string-name>
          , J.:
          <article-title>Decisions, advice and explanation: an overview and research agenda. A Research Agenda for Knowledge Management and Analytics (</article-title>
          <year>2021</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Etikala</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vanthienen</surname>
          </string-name>
          , J.:
          <article-title>Overview of decision model generation methods</article-title>
          . In preparation (
          <year>2021</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3. OMG:
          <article-title>Decision model and notation 1.0 (</article-title>
          <year>2015</year>
          ), https://www.omg.org/spec/DMN/1.0/
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Figl</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          et al. \
          <article-title>What we know and what we do not know about DMN."</article-title>
          <source>Enterp. Model. Inf. Syst. Archit. Int. J. Concept. Model</source>
          .
          <volume>13</volume>
          (
          <year>2018</year>
          ):
          <volume>2</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>16</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Froelich</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ananyan</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Decision support via text mining</article-title>
          .
          <source>In: Handbook on Decision Support Systems</source>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Vanthienen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mues</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aerts</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>An illustration of veri cation and validation in the modelling phase of kbs development</article-title>
          .
          <source>Data &amp; Knowledge Engineering27(3)</source>
          ,
          <volume>337</volume>
          {
          <fpage>352</fpage>
          (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Jurafsky</surname>
          </string-name>
          &amp;
          <string-name>
            <surname>Martin</surname>
          </string-name>
          (
          <year>2019</year>
          ).
          <source>Speech and Language Processing 3d edition.</source>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <article-title>Manning cd, schutze h. foundations of statistical natural language processing</article-title>
          . themit press;
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Bazhenova</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weske</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Deriving decision models from process models by enhanced decision mining</article-title>
          .
          <source>In: International conference on business process management</source>
          . pp.
          <fpage>444457</fpage>
          . Springer (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>De Smedt</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hasic</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>vanden Broucke</surname>
            ,
            <given-names>S.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vanthienen</surname>
          </string-name>
          , J.:
          <article-title>Holistic discovery of decision models from process execution data</article-title>
          .
          <source>Knowledge-Based Systems 183</source>
          ,
          <issue>104866</issue>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Chiticariu</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reiss</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          (
          <year>2013</year>
          ).
          <article-title>Rule-Based Information Extraction is Dead! Long Live Rule-Based Information Extraction Systems! EMNLP.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>M. Dragoni</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Villata</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          <string-name>
            <surname>Rizzi</surname>
          </string-name>
          , and G. Governatori, \
          <article-title>Combining NLP Approaches for Rule Extraction from Legal Documents,"</article-title>
          <source>in 1st Workshop on MIning and REasoning with Legal texts (MIREL</source>
          <year>2016</year>
          ), (Sophia Antipolis, France), Dec.
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Bajwa</surname>
            ,
            <given-names>I.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>M.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bordbar</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>SBVR Business Rules Generation from Natural Language Speci cation</article-title>
          . AAAI Spring Symposium:
          <article-title>AI for Business Agility</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Hassanpour</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>O</given-names>
            <surname>'Connor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Das</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          :
          <article-title>A framework for the automatic extraction of rules from online text</article-title>
          . pp.
          <volume>266</volume>
          {
          <issue>280</issue>
          (
          <year>2011</year>
          ). https://doi.org/10.1007/978-3-
          <fpage>642</fpage>
          - 22546-8 21
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Danenas</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Skersys</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Butleris</surname>
          </string-name>
          , R.:
          <article-title>Natural language processing-enhanced extraction of sbvr business vocabularies and business rules from uml use case diagrams</article-title>
          .
          <source>Data &amp; Knowledge Engineering</source>
          <volume>128</volume>
          ,
          <issue>101822</issue>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Friedrich</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mendling</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Puhlmann</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Process model generation from natural language text</article-title>
          .
          <source>In: International Conference on Advanced Information Systems Engineering</source>
          . pp.
          <fpage>482496</fpage>
          . Springer (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Sanchez-Ferreres</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Burattin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Carmona</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Montali</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Padro</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Formal reasoning on natural language descriptions of processes</article-title>
          .
          <source>In: International Conference on Business Process Management</source>
          . pp.
          <fpage>86101</fpage>
          . Springer (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>van der Aa</surname>
            , H.,
            <given-names>Di</given-names>
          </string-name>
          <string-name>
            <surname>Ciccio</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leopold</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reijers</surname>
            ,
            <given-names>H.A.</given-names>
          </string-name>
          :
          <article-title>Extracting declarative process models from natural language</article-title>
          .
          <source>In: International Conference on Advanced Information Systems Engineering</source>
          . pp.
          <fpage>365382</fpage>
          . Springer (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Arco</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Napoles</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vanhoenshoven</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lara</surname>
            ,
            <given-names>A.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Casas</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vanhoof</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Natural language techniques supporting decision modelers</article-title>
          .
          <source>Data Mining and Knowledge Discovery</source>
          <volume>35</volume>
          (
          <issue>1</issue>
          ),
          <volume>290320</volume>
          (
          <year>2021</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Etikala</surname>
          </string-name>
          , V.,
          <string-name>
            <surname>Van Veldhoven</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vanthienen</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>Text2dec: Extracting decision dependencies from natural language text for automated dmn decision modelling</article-title>
          .
          <source>In: International Conference on Business Process Management</source>
          . pp.
          <fpage>367379</fpage>
          . Springer (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Robeer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lucassen</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Werf</surname>
            ,
            <given-names>J.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dalpiaz</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Brinkkemper</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2016</year>
          ).
          <source>Automated Extraction of Conceptual Models from User Stories via NLP</source>
          .
          <source>2016 IEEE 24th International Requirements Engineering Conference (RE)</source>
          ,
          <fpage>196</fpage>
          -
          <lpage>205</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Honkisz</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kluza</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wisniewski</surname>
            ,
            <given-names>P.:</given-names>
          </string-name>
          <article-title>A concept for generating business process models from natural language description</article-title>
          .
          <source>In: International Conference on Knowledge Science, Engineering and Management</source>
          . pp.
          <fpage>91103</fpage>
          . Springer (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Lopez</surname>
            ,
            <given-names>A.,</given-names>
          </string-name>
          <article-title>S`anchez-</article-title>
          <string-name>
            <surname>Ferreres</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Carmona</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Padr o, L.:
          <article-title>From process model to chatbot</article-title>
          .
          <source>In: International Conference on Advanced Information Systems Engineering</source>
          . pp.
          <volume>383</volume>
          {
          <fpage>398</fpage>
          . Springer (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>