Posts in the series:
- Benefits of Decision Modeling
- What is a decision model and what is DMN
- Decision Modeling: Decision Requirements
- Decision Modeling: Decision Logic
- Decision Modeling: Finding and modeling decisions
- Input Data and Knowledge Sources
- Building decision tables from decision models
- ML, AI and other forms of Data Analysis and Advanced Analytics [this post]
--
There is tremendous interest in machine learning (ML) and artificial intelligence (AI) today – especially large language models (LLMs) or Generative AI (GenAI). One of the great things about decision modeling is that it has always supported the inclusion of these kinds of analytics. After all, the reason we invest in data and analytics or ML is to make better, more data-driven decisions. And what an analytic model does, is answer a question. It might do this directly in the case of a predictive or segmentation model - how likely is this customer to default on this loan in the next 12 weeks, say. Or it might do it indirectly in the case of “softer” analytics - a report might show the general distribution of the cost of a treatment that can be used to set boundaries outside which transactions must be reviewed. In fact, this is even true with advanced forms of mathematical optimization, which might decide on an optimal packing arrangement or schedule.
When an analytic or advanced model is executable on a single transaction, it makes a decision about that transaction and answers a question (in a defined way) about that transaction. This means that a decision in you model can be based on it – not on explicit prescriptive logic but on the result of this data analysis, machine learning or AI. These decisions won’t have decision tables or business user-driven logic. Instead, there will be an algorithm or formula. However, the result of this can be required by other decisions in the model just as though it was produced by rules, firmly integrating your advanced analytics into your decision-making. This works even when several distinct predictions must be combined to make a business decision – the decision model shows how the models are combined.
For instance, consider making a preventative offer to retain a customer. This decision, shown below, involves both rules-based decisions (shown in green) and machine learning-based decisions, predictions (show in orange). This decision model shows that deciding what preventative offer to make (if any), depends on the customer having an eligible renewal approaching, the likelihood that they will churn, whether they are worth keeping and the best offer to retain them. Drilling down, you can see that the decision as to which offer is “best” depends both on predictions of propensity (machine learning) and eligibility (rules-based).