Home > Nia > Case Studies > Real-Time Fraud Detection


A major global financial company was looking to detect fraudulent transactions in real time. They were looking to block these transactions or notify the customers immediately, thereby avoiding the heavy cost of dealing with fraudulent transactions.


Historic data was ingested and a fully non-linear, supervised machine learning model was build and deployed. The model detected fraud in real time. Incoming transactions were assigned a probability based on the likelihood they were fraudulent. The model also provides details on which variables were significant in predicting fraud. The dataflow is automatically recorded for regulatory compliance. The model is especially designed to deal with highly imbalanced datasets that are typical of this domain.


  • $50M+ annual cost savings

  • Improved customer satisfaction with 10% lift in accuracy

  • Update fraud models once a day instead of once a year

  • Insight into reasons for fraud, with full audit trail

Case Studies

Data-Center-Optimization cs thumb

Data Center Optimization

A data center for a major payments company had high equipment costs. There was a huge and rapidly growing machine data volume from thousands of feeds, leading to capital...

Customer-Acquisition-cs thumb

Customer Acquisition Via Micro-Targeting

A Fortune 100 financial customer was looking to do a micro-targeting marketing application to extend high end credit card offers to high net-worth individuals. They were using a legacy...

Customer-Churn-in-Retail cs thumb

Customer Churn in Retail

An online retailer with over $100M in revenue and 19 million opt-in registrants had lots of customers disengaging after the initial sign-up. They could not identify a clear reason...