Hostname: page-component-74656f9884-qr5l4 Total loading time: 0 Render date: 2026-11-05T07:22:35.146Z Has data issue: false hasContentIssue false

Tackling the DM Challenges with cDMN: A Tight Integration of DMN and Constraint Reasoning

Published online by Cambridge University Press:  12 November 2021

SIMON VANDEVELDE
Affiliation:
KU Leuven, De Nayer Campus, Department of Computer Science J.-P. De Nayerlaan 5, 2860 Sint-Katelijne-Waver, Belgium Leuven.AI - KU Leuven Institute for AI, B-3000 Leuven, Belgium (e-mails: s.vandevelde@kuleuven.be, b.aerts@kuleuven.be, joost.vennekens@kuleuven.be)
BRAM AERTS
Affiliation:
KU Leuven, De Nayer Campus, Department of Computer Science J.-P. De Nayerlaan 5, 2860 Sint-Katelijne-Waver, Belgium Leuven.AI - KU Leuven Institute for AI, B-3000 Leuven, Belgium (e-mails: s.vandevelde@kuleuven.be, b.aerts@kuleuven.be, joost.vennekens@kuleuven.be)
JOOST VENNEKENS
Affiliation:
KU Leuven, De Nayer Campus, Department of Computer Science J.-P. De Nayerlaan 5, 2860 Sint-Katelijne-Waver, Belgium Leuven.AI - KU Leuven Institute for AI, B-3000 Leuven, Belgium (e-mails: s.vandevelde@kuleuven.be, b.aerts@kuleuven.be, joost.vennekens@kuleuven.be)
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

Knowledge-based AI typically depends on a knowledge engineer to construct a formal model of domain knowledge – but what if domain experts could do this themselves? This paper describes an extension to the Decision Model and Notation (DMN) standard, called Constraint Decision Model and Notation (cDMN). DMN is a user-friendly, table-based notation for decision logic, which allows domain experts to model simple decision procedures without the help of IT staff. cDMN aims to enlarge the expressiveness of DMN in order to model more complex domain knowledge, while retaining DMNs goal of being understandable by domain experts. We test cDMN by solving the most complex challenges posted on the DM Community website. We compare our own cDMN solutions to the solutions that have been submitted to the website and find that our approach is competitive. Moreover, cDMN is able to solve more challenges than any other approach.