Controlling the average behavior of business rules programs

Olivier Wang, Leo Liberti, Claudia D’Ambrosio, Christian de Sainte Marie, Changhai Ke

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Business Rules are a programming paradigm for nonprogrammer business users. They are designed to encode empirical knowledge of a business unit by means of “if-then” constructs. The classic example is that of a bank deciding whether to open a line of credit to a customer, depending on how the customer answers a list of questions. These questions are formulated by bank managers on the basis of the bank strategy and their own experience. Banks often have goals about target percentages of allowed loans. A natural question then arises: can the Business Rules be changed so as to meet that target on average? We tackle the question using “machine learning constrained” mathematical programs, which we solve using standard off-the-shelf solvers. We then generalize this to arbitrary decision problems.

Original languageEnglish
Title of host publicationRule Technologies
Subtitle of host publicationResearch, Tools, and Applications - 10th International Symposium, RuleML 2016, Proceedings
EditorsDumitru Roman, Jose Julio Alferes, Paul Fodor, Leopoldo Bertossi, Guido Governatori
PublisherSpringer Verlag
Pages83-96
Number of pages14
ISBN (Print)9783319420189
DOIs
Publication statusPublished - 1 Jan 2016
Event10th International Symposium on Rule Technologies, RuleML 2016 - Stony Brook, United States
Duration: 6 Jul 20169 Jul 2016

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume9718
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference10th International Symposium on Rule Technologies, RuleML 2016
Country/TerritoryUnited States
CityStony Brook
Period6/07/169/07/16

Fingerprint

Dive into the research topics of 'Controlling the average behavior of business rules programs'. Together they form a unique fingerprint.

Cite this