I. Introduction
Online/Internet banking is easy to access as well as it is prone to cyber-attacks. Cybercriminals apply several approaches to carry out fraud. Once an account holder’s account is compromised, account information can be used to steal money from the bank account. Nowadays, fraudsters are constantly improving their techniques so that fraud cannot be detected easily. Fraudulent behavior is dynamic and scatters on large and highly imbalanced datasets, so it is difficult to detect. Customer habits change over time, so it also acts as a barrier in differentiating between normal transactions and fraudulent transactions.