Business rule mining is a very important part of the continuous decisioning process.
Generally, business rules are modeled by domain experts and operations teams in decision automation scenarios. But what if you see a behaviour in your operational system from your customers, clients, etc. but you don’t know the business rules? This is where the need for business rule mining arises to extract, analyse, and understand business rules from customer or market data
Business rule mining is the ability of a system allowing you to extract rules from data. In this process, you connect the data FlexRule Designer and it will analyze the data and extract the rules from it.
The business rule mining enables business analysts, or operation people take the historical data from operational database and systems, provide them to the business rule mining module and FlexRule Designer processes the data, automatically apply multiple different Machine Learning algorithms, and represents a readable form of rules such as below:
if (Outlook == 'sunny') and (Humidity <= 70) then Play = 'yes'
if (Outlook == 'sunny') and (Humidity > 70) then Play = 'no'
if (Outlook == 'overcast') then Play = 'yes'
if (Outlook == 'rain') and (Windy == false) then Play = 'yes'
if (Outlook == 'rain') and (Windy == true) then Play = 'no'
Ready to Use – Simulate, Debug, Deploy and Explain
Now you can start debugging and simulation activities, play with the rules by feeding relevant values for inputs (conditions), and retrieve the results (outputs):
As you see in the below screenshots, after rules execution is completed, the result is set to “Yes”.
One of the benefits of this approach is because the decision is now driven by rules rather than a particular Machine Learning trained model, you have the full visibility and explainability on why a specific decision is made:
Business rule mining is a very important part of the continuous decisioning process. The business rule mining module enables you to utilize a Machine Learning with a couple of clicks without having the knowledge of a data scientist and extract the business rules from your data.
By building this process into any continuous integration such as a CICD pipeline and deliver a continuously decisioning platform by looking at the latest dataset in systems, extract the business rules, build the decision model, test, debug, approve and go to production. Here is how the continuous decisioning cycle is:
With this approach, you can keep monitoring and measuring the Decisions KPI constantly and improve them as needed in an iterative and incremental manner.
Published September 3rd, 2020 at 11:00 pm
CEO and the founder of FlexRule – He is an expert in architecture, design, and implementation of operational decisions, business rules, and process automation. Created Decision-Centric Approach, a methodology that brings People, Data, Rules, and Processes together to automate operational business decisions.
This approach is recognized by Gartner as the missing link to provide business value to organizations.