ACI Worldwide

Nominated Award: Best Application of AI to achieve Social Good
Website of Company: https://www.aciworldwide.com/
ACI Worldwide is a payments tech company, established in 1975 with its European headquarters located in Limerick. Its employees just over 4000 people in 34 countries across the globe. We server 19 of the top 20 banks in the world and 80000+ merchant/shops both directly and indirectly via PSPs. ACI’s Data Science presence in Limerick began in 2019, and two date have proved to be an award-winning team as well as achieving a critical patent in the that short time, which has advanced machine learning in the fraud prevention space. It continues to innovate and grow year on year, showcases the advancements of AI in the fintech industry.
Reason for Nomination
Introduction
With ACI analysing millions of transactions per day in real time our fraud strategies need to be flexible, scalable, adaptable and provide accurate recommendations to either accept/deny the transactions in real time. At ACI we achieve a successful fraud strategy with a multilayer approach combining machine learning models for fraud detection with specific rules. The machine learning models are scalable, and adaptable and can provide an accurate risk score in milliseconds for each transaction scored in production, however, in some cases, understanding the reason why the transaction is considered suspicious can be just as important as stopping the fraud, and with most of the machine learning models considered a “black box” is fundamental to demystify the model score and provide information that helps to explain why the transaction is considered suspicious.
Innovative Business solution
At ACI we make responsible use of our machine learning models by demystifying the information from traditionally black-box models and presented in simple ways that bring trust to our customers and that can be easily used to understand what is considered suspicious on each specific transaction.
With machine learning models is important to get a balance between explainability and accuracy. To achieve high accuracy on real time fraud detection and to ensure the models will maintain that high accuracy over long periods of time then complex models are needed, however, explainability requires simplification of the models to be able to point to the underlying reason behind the model’s response. Our Model Explainer approach is an innovative way of keeping the complexity of the models without any sacrifice to accuracy but still getting actionable insights on why the model consider the transaction unusual. Model explainability techniques can be very computationally expensive. To accurately identify what specific transaction detail is considered unusual in an individual transaction a sensitivity analysis is required and with complex models using large number features and analysing millions of transactions in real time, a sensitivity analysis is not only expensive but also limited to a very narrow time window.
To achieve efficient explainability our on-demand innovative approach uses approximations of local interpretation methods, based on Shapley values approximations that are able to identify the most influential features for individual transaction and report back in only a few seconds. This implementation is based on a sensitivity analysis that re-scores the transaction with different feature values using a limited features set combined with a carefully chosen sample of pre-scored transactions to get an accurate estimation of the importance of each feature value on the specific transaction in a very fast an efficient way.
Direct implementation of the Shapley method involves rescoring input data using all feature combinations that could be used by a model with all possible feature values and measuring the impact each feature has on the final score, by measuring difference in results between models with and without that feature, for all models, for every candidate feature. This method has not been previously used for commercial applications due to the complexity and high cost of the calculations. However, implementing an approximation of the method by limiting the features included in the sensitivity analysis and leveraging the power of an accurate pre-scored sample made possible to achieve highly accurate results in just seconds.
The method returns a configurable N number of features that the model considered most important to make the determination of Fraud/No-Fraud along with a level of importance of each feature. That information is highly valuable to understand “why” the model returned the particular score and provide actionable insights when doing a further on what exact details are the most important for each transaction.
Additional Information:
Another important point on the implementation of responsible AI and ethics is an accurate sampling process.
Fraud detection is a particularly challenging area for machine learning models due to the highly unbalance and sometimes bias data and with ACI processing large amounts of transactions an accurate sampling process is fundamental to ensure a high performing fraud strategy in production.
Our Sampling Process is a sophisticated method to maximise model performance. Even though what comes to mind when talking about sampling is a simple data reduction in size, our process is much more complex than that, since we need to reduce the data volume but accurately capturing the important behaviours, especially the fraudulent ones, and avoiding any type of bias.
The output of the process is a sample that accurately represents the overall population ensuring the performance estimations observed in development are as similar as possible to the real performance observed later in production with new, previously un-seen transactions, which leads to better performance for the overall fraud strategy.
This process assures that our machine learning models we be free of bias and highly assertive in real situations on real-time (or near real-time) environment.
ACI Worldwide project 2021
Nominated Company: ACI Worldwide
Nominated Award: Best Application of AI in a Large Enterprise
ACI Worldwide is a global software company that provides mission-critical real-time payment solutions to corporations. Customers use our proven, scalable and secure solutions to process and manage digital payments, enable omni commerce payments, present and process bill payments, and manage fraud and risk. We combine our global footprint with local presence to drive the real-time digital transformation of payments and commerce.
ACI Worldwide powers digital payments and banking for more than 6,000 organizations around the world. We have more than 45 years of payments expertise and customers in 95 countries, including:
• 19 of the top 20 banks worldwide
• 80,000+ merchants directly and through PSPs
• 5,0 00+ organizations utilizing our electronic bill payment solutions
• 1,500+ banks, intermediaries and merchants preventing fraud with our solutions
Our broad and integrated suite of electronic payment software solutions enables payment processing for:
• 225+ billion consumer transactions each year
• $14+ trillion in payments and securities transactions each day
• >500 milli on bill pay transactions annually
We support thousands of customer s in the public, private and hybrid cloud globally. Our global technical support team of more than 300 individuals delivers:
• 24x7x365 technical support for ACI software in production
• Customer assistance through web, phone and email
ACI’ s European headquarters is located in Limerick, Ireland employing 120 highly trained staff across multiple disciplines, such as data science, software engineering, architecture and finance. It has become the hub for data science globally for ACI, and continues to expand bringing new innovation and products to market.
Reason for Nomination:
In recent years, fraud detection has receive considerable attention due to the increased volume of online transactions and, consequently, huge annual financial losses incurred by card issuers and retailers. To detect fraud, merchants and banks rely on software products that apply supervised and/or unsupervised Machine Learning algorithms under the hood.
ACI Worldwide has taken this a step further – imagine having a model that could augment itself in production without any human input if degradation of model performance was detected. The model could adapt to the new behaviours itself. It is that innovative technology that we call Incremental Learning.
We describe it by comparing it to learning a new song on the piano. As humans, we remember songs we already knew, and when we learn a new song, we add it to our library of knowledge. We wanted to develop a model that could not only do the same without the need to retrain on everything it had seen before (including the new behaviours), but be clever enough to adapt to the new behaviour and still retain its historical knowledge without having to retrain.
That led to ACI Data Science developing Incremental Learning, a new patented technology that brings fraud prevention to a new era.