Machine learning in simpler terms is how machine (software) continuously learns and improves itself about a subject as the amount of data it process keeps increasing. Technically, Machine learning is self-learning algorithms which are prewritten or predefined adhering to some specific rules or factors. As more and more data is processed by the machine, the algorithms improve leading to better predictions.
Majority of people nowadays use credit card, debit card or mobile/digital wallets for their online and/or offline purchases for the convenience and simplicity they offer. But with increase in volume of such transactions, there is also increase in the fraud which are happening in these transaction. Also, since there are multiple channels such as online purchases, bill payments and retail purchases through cards, and wallet payments etc., chances of fraud also increases.
These frauds are causing huge amount of losses to both the customers as well as to the banks. On customer front, they have to go through lot of hassle in blocking the card, reporting the stolen card etc., whereas on the bank front, they have to bear all or most of the loss on these fraudulent transactions along with impact on its brand image. According to Nelsen report, fraud losses incurred by the banks and merchants were about $16.31 billion in 2014.Fraud grew by 19% outpacing volume transaction which grew by 15%.
So it imperative for banks, FIs and credit card companies to have implement mechanisms to detect and prevent any type of fraud and in real time. Machine learning technology for fraud detection seem to be a compelling fit. It makes a perfect case for card and mobile wallet transactions. Voluminous data of transactions are available with banks, and they keep growing. Machine learning, when applied will help predict future pattern and alerts for any abnormality in the pattern.
The above mentioned use cases are just examples and there are many more factors to consider. A combination of factors are used in defining the logic for algorithms in order to prevent fraud in real time to ensure both genuine and fraudulent cases are handled properly and avoid customer dissatisfaction.
Suppose a customer swipes his credit card at a POS. Once the card is swiped, algorithms based on the some of the factors discussed above and many others comes into picture. System interact with the already collected data and do the validation for the authenticity of the transaction. If it is seen that there is abnormality or deviation from the pattern build for that particular person for e.g. his maximum single card transaction over many years is $1000, but this transaction is for $5000, the system will trigger an alert and it will ask the customer either through message or call for validating this transaction. If customer confirm that he is the one who has done this transaction then the transaction becomes successful or else the system stops further process of the transaction. All this happens real time and within fraction of time.
With banks and credit card companies facing issue of fraudulent transaction, be it card transactions or online transactions, it becomes imperative for banks to have real implementation rather than just the trial version implementation of machine learning based algorithms. This technology can help a great deal to banks at least in reducing the number of fraudulent transactions and thereby reducing the financial losses.