Real-time Transaction Compliance Audit and Monitoring

As more and more transactions are processed with less and less human intervention, it is essential to have intelligent compliance audit and monitoring systems in place. Compliance audit and monitoring of business transactions can occur for various reasons;

  • Regulatory compliance: laws and government regulations require certain controls imposed on business transactions, e.g., SarBox Sarbanes-Oxley Act Section 404, etc.
  • Internal policies: Companies and organizations set out internal policies for management and marketing purposes.
  • Risk management: Credit payments have risk of being defaulted. Detecting early signs of default may prevent further credits.
  • Business Activity Monitoring (BAM): Monitor business activities and detect early signs of risk and opportunities.
  • Verification: Transactions can be mistakenly processed. Verification can reduce mistakes and errors.
  • Fraud detection: Fraudulent claims are costly for healthcare and insurance industries. Early detection can be vital in reducing fraudulent claims. For more, please read Healthcare Fraud Detection.
  • Event monitoring: Detection of unusual events is important in various industries.
  • Customer churn alert: detection of imminent customer churns.
  • Intelligent precision marketing: Intelligent algorithms can detect cross-sell and up-sell opportunities automatically as customers select products.

Predictive Modeling by Machine Learning

Predictive modeling by machine learning techniques can be used to audit and detect risky transactions. For example, neural network can be trained so that it can detect potentially fraudulent credit purchases, or to alert risky insurance applications to actuaries, and so on.

Predictive models are developed from past historical data using machine learning techniques. CMSR Data Miner supports the following predictive modeling tools;

  • Neural Network and Deep Learning
    Neural network is a predictive model which is based on the architecture of, say, our brains. Neural networks can be trained to predict both numerical risk levels and categorical risk classifications. It can predict rare events very well. In addition, multiple models can be used for deep learning. For more, please read Neural Network.

  • Decision Tree and Risk Classification
    Decision tree is a predictive modeling technique which is based on recursive segmentation and probabilistic reasoning. It is primarily used to classify risk categories. CMSR Data Miner supports prediction of statistical probability as well. For more, please read, Decision Tree Classifier.

  • Regression and Time-series
    Regression develops mathematical predictive formulas for numerical information. Although limited for general modeling, it can be used in deep learning as component models.

For risk management, please read;

Machine Intelligence and Audit Rule Engine

RME-EP is a new generation expert system shell rule engine that combines the best of Rule-based Inference and Predictive Modeling. RME-EP has powerful rule specification language which is based on SQL database query language. Complex rules can be specified very easily. In addition, RME-EP can be used to implement Deep Learning models.

For more information, please read RME-EP.

For software and download, please read CMSR Data Miner.

RME-EP Audit Rule Specification Language

RME-EP provides a very powerful audit rule specification language which is based SQL-99. It is very easy to learn and intuitive. The following shows example coding of rules;

// compute max/min/avg of three neural network models;
	SET "Maximum score" AS MAX("Model1 score", "Model2 score", "Model3 score");
	SET "Minimum score" AS MIN("Model1 score", "Model2 score", "Model3 score");
	SET "Average score" AS AVG("Model1 score", "Model2 score", "Model3 score");

// determine status based on neural network scores
RULE  6: 
WHEN "Maximum score" >= 0.6 OR "Minimum score" >= 0.2 OR "Average score" >= 0.5 THEN 
	SET "Risk level" AS 'Very high risk'    
WHEN "Maximum score" >= 0.3 OR "Minimum score" >= 0.05 OR "Average score" >= 0.2 THEN 
	SET "Risk level" AS 'High risk'    
WHEN "Maximum score" >= 0.2 OR "Minimum score" >= 0.0 OR "Average score" >= 0.1 THEN 
	SET "Risk level" AS 'Medium risk'    
	SET "Risk level" AS 'Low risk'   

Business Activity Monitoring (BAM)

Business Activity Monitoring (BAM) has been for a while. However, it is limited to real-time dashboard applications. Basically, it displays visual real-time graphs and charts based on KPIs or Key Performance Indicators. It lacks intelligent predictive power that businesses may require. RME-EP rule engine with predictive models can change this. KPIs can be used as predictors. Predictive models can be developed for KPIs. RME-EP models based on deep learning techniques can be implemented.

Rosella BI Server for Web Deployment

Rosella BI Server is a Java J2EE based web service platform. RME-EP models which include predictive models can be deployed on BI server. In addition, business applications can incorporate RME-EP audit models using HTTP/JSON requests or using JSP pages. BI Server is a very efficient high performance system that can process over 5,000 HTTP/JSON requests per second.

For more information, please read Rosella BI Server.