Thinking Like a Fraudster: Detecting Fraudulent Transactions via Statistical Sequential Features

  • Chen JingEmail author
  • Cheng WangEmail author
  • Chungang YanEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11598)


Aiming at the increasing threat of fraud in electronic transactions, so far researchers have already proposed many different models. However, few previous studies take advantage of the sequential characteristics of fraudulent transactions. In this paper, by statistical analysis on a real dataset, we discover that partial-order sequential features are able to reflect the intrinsic motivation of fraudsters, e.g., stealing the money as quickly as possible before being intercepted. Based on the sequential features, we propose a novel model, SeqFD (Sequential feature boosting Fraud Detector), to detect fraudulent transactions real-timely. SeqFD applies a sliding time window strategy to aggregate the historical transactions. In specific, statistical sequential features are computed based on the transactions within the time window. Thus, the raw dataset can be transformed into a feature set. Several classification models are evaluated on the feature set, and finally, XGBoost is validated to be a fast, accurate and robust classifier which fits well with SeqFD. The experiments on real dataset show that the proposed model reaches a 97.2% TPR (True Positive Rate) when FPR (False Positive Rate) is less than 1%. Furthermore, the average time for giving a prediction is 1.5 ms, which meets the real-time requirement in the industry.


Fraudulent transaction detection Statistical sequential features Sliding time window Machine learning 


  1. 1.
    China double 11 shopping festival sales statistics 2017 (2017).
  2. 2.
    Bolton, R.J., Hand, D.J.: Statistical fraud detection: a review. Stat. Sci. 17(3), 235–249 (2002)MathSciNetCrossRefGoogle Scholar
  3. 3.
    Chen, T., Guestrin, C.: Xgboost: a scalable tree boosting system. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 785–794. ACM (2016)Google Scholar
  4. 4.
    Duman, E., Elikucuk, I.: Solving credit card fraud detection problem by the new metaheuristics migrating birds optimization. In: International Conference on Artificial Neural Networks: Advences in Computational Intelligence, pp. 62–71 (2013)CrossRefGoogle Scholar
  5. 5.
    Fawcett, T., Provost, F.: Adaptive fraud detection. Data Min. Knowl. Disc. 1(3), 291–316 (1997)CrossRefGoogle Scholar
  6. 6.
    Fu, K., Cheng, D., Tu, Y., Zhang, L.: Credit card fraud detection using convolutional neural networks. In: International Conference on Neural Information Processing, pp. 483–490 (2016)CrossRefGoogle Scholar
  7. 7.
    Jiang, C., Song, J., Liu, G., Zheng, L., Luan, W.: Credit card fraud detection: a novel approach using aggregation strategy and feedback mechanism. IEEE Internet Things J. 5(5), 3637–3647 (2018)CrossRefGoogle Scholar
  8. 8.
    LeCun, Y., Bengio, Y., Hinton, G.: Deep learning. Nature 521(7553), 436 (2015)CrossRefGoogle Scholar
  9. 9.
    Liaw, A., Wiener, M., et al.: Classification and regression by randomforest. R news 2(3), 18–22 (2002)Google Scholar
  10. 10.
    Malekian, D., Hashemi, M.R.: An adaptive profile based fraud detection framework for handling concept drift. In: 2013 10th International ISC Conference on Information Security and Cryptology (ISCISC), pp. 1–6. IEEE (2013)Google Scholar
  11. 11.
    Masud, M., Gao, J., Khan, L., Han, J., Thuraisingham, B.M.: Classification and novel class detection in concept-drifting data streams under time constraints. IEEE Trans. Knowl. Data Eng. 23(6), 859–874 (2011)CrossRefGoogle Scholar
  12. 12.
    Modi, K.: Fraud detection technique in credit card transactions using convolutional neural network (2017)Google Scholar
  13. 13.
  14. 14.
    Pedregosa, F., et al.: Scikit-learn: machine learning in Python. J. Mach. Learn. Res. 12, 2825–2830 (2011)MathSciNetzbMATHGoogle Scholar
  15. 15.
    Pozzolo, A.D., Caelen, O., Borgne, Y.A.L., Waterschoot, S., Bontempi, G.: Learned lessons in credit card fraud detection from a practitioner perspective. Expert Syst. Appl. 41(10), 4915–4928 (2014)CrossRefGoogle Scholar
  16. 16.
    Srivastava, A., Kundu, A., Sural, S., Majumdar, A.: Credit card fraud detection using hidden Markov model. IEEE Trans. Dependable Secure Comput. 5(1), 37–48 (2008)CrossRefGoogle Scholar
  17. 17.
    Wang, P., Zhang, P., Guo, L.: Mining multi-label data streams using ensemble-based active learning. In: Proceedings of the 2012 SIAM International Conference on Data Mining, pp. 1131–1140. SIAM (2012)Google Scholar
  18. 18.
    Whitrow, C., Hand, D.J., Juszczak, P., Weston, D., Adams, N.M.: Transaction aggregation as a strategy for credit card fraud detection. Data Min. Knowl. Disc. 18(1), 30–55 (2009)MathSciNetCrossRefGoogle Scholar

Copyright information

© International Financial Cryptography Association 2019

Authors and Affiliations

  1. 1.Department of Computer Science and TechnologyTongji UniversityShanghaiChina
  2. 2.Key Laboratory of Embedded System and Service Computing, Ministry of EducationShanghaiChina
  3. 3.Shanghai Electronic Transactions and Information Service Collaborative Innovation CenterShanghaiChina

Personalised recommendations