Credit card fraud detection is a challenging task since fraudulent actions are hidden in massive legitimate behaviors. This work aims to learn a new representation for each transaction record based on the historical transactions of users in order to capture fraudulent patterns accurately and, thus, automatically detect a fraudulent transaction. We propose a novel model by improving long short-term memory with a time-aware gate that can capture the behavioral changes caused by consecutive transactions of users. A current-historical attention module is designed to build up connections between current and historical transactional behaviors, which enables the model to capture behavioral periodicity. An interaction module is designed to learn comprehensive and rational behavioral representations. To validate the effectiveness of the learned behavioral representations, experiments are conducted on a large real-world transaction dataset provided to us by a financial company in China, as well as a public dataset. Experimental results and the visualization of the learned representations illustrate that our method delivers a clear distinction between legitimate behaviors and fraudulent ones, and achieves better fraud detection performance compared with the state-of-the-art methods.
30 March 2022 in IEEE Transactions on Computational Social Systems
With the popularity of credit cards worldwide, timely and accurate fraud detection has become critically important to ensure the safety of their user accounts. Existing models generally utilize original features or manually aggregated features as their transactional representations, while they fail to reveal the hidden fraudulent behaviors. In this work, we propose a novel model to extract transactional behaviors of users and learn new transactional behavioral representations for credit card fraud detection. Considering the characteristics of transactional behaviors, two time-aware gates are designed in a recurrent neural net unit to learn long- and short-term transactional habits of users, respectively, and to capture behavioral changes of users caused by different time intervals between their consecutive transactions. A time-aware-attention module is proposed and employed to extract the behavioral information from their consecutive historical transactions with time intervals, which enables the proposed model to capture behavioral motive and periodicity inside their historical transactional behaviors. An interaction module is designed to learn more comprehensive and rational representations. To prove the effectiveness of the learned transactional behavioral representations, experiments are conducted on a large real-world transaction dataset and a public one. The results show that the learned representation can well distinguish fraudulent behaviors from legitimate ones, and the proposed method can improve the performance of credit card fraud detection in terms of various evaluation criteria over the state-of-the-art methods.
7 March 2023 in IEEE Transactions on Computational Social Systems
Since minority samples are substantially less common than majority samples, many industrial applications, such as credit card fraud detection (CCFD) and defective part identification, call for imbalanced classification. The performance of a classifier tends to suffer from the noisy samples in majority or minority classes. This work proposes a new undersampling scheme, called a clustering-based noisy-sample-removed undersampling scheme (NUS) for imbalanced classification. The majority class samples are first clustered. The distance of the majority class sample from the cluster center that is furthest away is used as the radius to build a hypersphere, with each cluster’s center assumed to be a spherical center. We determine the Euclidean distance between the center of a cluster and each minority sample to find whether they are in the hypersphere or not. Afterward, we exclude noisy samples from the minority class. The noisy samples of majority classes are removed by using the same procedure. Second, we propose an NUS, which combines noisy sample removal with undersampling techniques. Finally, to prove the effectiveness of NUS, we integrate NUS with the basic classifiers random forest (RF), decision tree (DT), and logistics regression (LR). We conduct their comparison with seven undersampling, oversampling, and noisy-sample-removed methods. This work performs experiments on 13 public and three real transaction datasets related to e-commerce. The results show that NUS plays a positive role in promoting existing classifiers’ performance.
3 May 2021 in IEEE Transactions on Computational Social Systems
Fraud detection has attracted significant attention in financial institutions, especially utilizing some artificial intelligent methods to automatically detect fraudulent transactions. With the study and application of intelligent fraud detection technology, scholars found that the representation learning method can reveal more information about fraud patterns, which is also crucial for detection task. Therefore, in this work, we present a novel method for detecting fraud transactions by combining two modules learning hidden information at different levels of data in a unified framework. To address and explore the deep representation of features of transaction behaviors, we propose a two-level attention model to capture them by integrating two data embeddings at the data sample level and the feature level. In particular, the sample-level attention model captures the detailed information more centrally that is difficult to determine; the feature-level attention model extends the information of feature dependences. We further combine them to train a final fraud detection model. Extensive experiments are conducted using a data set provided by a financial company in China and several public financial data sets. The results confirm the effectiveness of our proposed method in detecting fraudulent transactions compared with other state-of-the-art methods.
5 December 2023 in IEEE Transactions on Automation Science and Engineering
Credit card fraud detection (CCFD) is an important issue concerned by financial institutions. Existing methods generally employ aggregated or raw features as their representations to train their detection models. Yet such features tend to fall short of effectively exposing the characteristics of various frauds. In this work, we propose a spatial-temporal gated network (STGN) to automatically learn new informative transactional representations containing users’ transactional behavioral information for CCFD. A gated recurrent neural net unit is specifically constructed with a time-aware gate and location-aware gate to extract users’ spatial and temporal transactional behaviors. A spatial-temporal attention module is designed to expose the transaction motive of users in their historical transactional behaviors, which allows the proposed model to better extract the fraudulent characteristics from successive transactions with time and location information. A representation interaction module is offered to make rational decisions and learn compositive transactional representations. A real-world transaction dataset is used in experiments to verify the efficacy of the learned new representations. The results demonstrate that our proposed model outperforms the state-of-the-art ones, thus greatly advancing the field of CCFD. Note to Practitioners —The features of transaction records reflect the characteristics of users’ transactional behaviors. Therefore, effective features are critical for accurate CCFD. However, fraudsters often pretend to be legitimate users during transactions to deceive the CCFD system. As a result, fraudulent behaviors become concealed within legitimate ones, signifying that original features are inadequate for accurate CCFD. Thus, it is imperative for researchers and practitioners to extract new features that can well expose fraud characteristics. While existing methods employing some transaction aggregation strategies can spot certain fraudulent behaviors, they fail to clearly cluster all the anomalous behaviors and distinguish them from legitimate behaviors. Therefore, this work is driven by the urgent demand to extract new informative features for CCFD. Its primary focus is to unveil the aggregation of fraudulent transactional behaviors from both temporal and spatial perspectives, enabling more accurate CCFD. Specifically, this work introduces a new STGN model that automatically learns new transactional representations incorporating users’ transactional behavioral information for CCFD. By comprehensively considering the time interval and location interval of consecutive user transactions, we thoroughly reveal the temporal and spatial aggregation of fraudulent behavior, which provides valuable insights for CCFD practitioners: 1) employing features that integrate the behavioral characteristics of fraudsters instead of the original features can enhance the model’s capability to identify frauds, and 2) taking into account the time and location intervals of users’ consecutive historical transactions can better uncover the behavioral characteristics of fraudsters.
15 April 2025 in IEEE/CAA Journal of Automatica Sinica
The task of detecting fraud in credit card transactions is crucial to ensure the security and stability of a financial system, as well as to enforce customer confidence in digital payment systems. Historically, credit card companies have used rule-based approaches to detect fraudulent transactions, but these have proven inadequate due to the complexity of fraud strategies and have been replaced by much more powerful solutions based on machine learning or deep learning algorithms. Despite significant progress, the current approaches to fraud detection suffer from a number of limitations: for example, it is unclear whether some transaction features are more effective than others in discriminating fraudulent transactions, and they often neglect possible correlations among transactions, even though they could reveal illicit behaviour. In this paper, we propose a novel credit card fraud detection (CCFD) method based on a transaction behaviour-based hierarchical gated network. First, we introduce a feature-oriented extraction module capable of identifying key features from original transactions, and such analysis is effective in revealing the behavioural characteristics of fraudsters. Second, we design a transaction-oriented extraction module capable of capturing the correlation between users' historical and current transactional behaviour. Such information is crucial for revealing users' sequential behaviour patterns. Our approach, called transactional-behaviour-based hierarchical gated network model (TbHGN), extracts two types of new transactional features, which are then combined in a feature interaction module to learn the final transactional representations used for CCFD. We have conducted extensive experiments on a real-world credit card transaction dataset with an increase in average F1 between 1.42% and 6.53% and an improvement in average AUC between 0.63% and 2.78% over the state of the art.