BankSealer: An Online Banking Fraud Analysis and Decision Support System

  • Michele Carminati
  • Roberto Caron
  • Federico Maggi
  • Ilenia Epifani
  • Stefano Zanero
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 428)


We propose a semi-supervised online banking fraud analysis and decision support approach. During a training phase, it builds a profile for each customer based on past transactions. At runtime, it supports the analyst by ranking unforeseen transactions that deviate from the learned profiles. It uses methods whose output has a immediate statistical meaning that provide the analyst with an easy-to-understand model of each customer’s spending habits. First, we quantify the anomaly of each transaction with respect to the customer historical profile. Second, we find global clusters of customers with similar spending habits. Third, we use a temporal threshold system that measures the anomaly of the current spending pattern of each customer, with respect to his or her past spending behavior. As a result, we mitigate the undertraining due to the lack of historical data for building of well-trained profiles (of fresh users), and the users that change their (spending) habits over time. Our evaluation on real-world data shows that our approach correctly ranks complex frauds as “top priority”.


fraud detection bank fraud anomaly detection 


  1. 1.
    Aggelis, V.: Offline Internet Banking Fraud Detection. In: ARES, pp. 904–905. IEEE Computer Society (2006)Google Scholar
  2. 2.
    Amer, M., Goldstein, M.: Nearest-Neighbor and Clustering based Anomaly Detection Algorithms for RapidMiner, 1–12 (August 2012)Google Scholar
  3. 3.
    Bay, S.D., Pazzani, M.J.: Detecting Group Differences: Mining Contrast Sets. Data Mining and Knowledge Discovery 5(3), 213–246 (2001)CrossRefzbMATHGoogle Scholar
  4. 4.
    Bolton, R.J.: David: Statistical fraud detection: A review. Statistical Science 17 (2002)Google Scholar
  5. 5.
    Chandola, V., Banerjee, A., Kumar, V.: Anomaly detection: A survey. ACM Comput. Surv. 41, 15:1–15:58 (2009)Google Scholar
  6. 6.
    Fossi, M., Egan, G., Haley, K., Johnson, E., Mack, T., Adams, T., Blackbird, J., Low, M.K., Mazurek, D., McKinney, D., Wood, P.: Symantec Internet Security Threat Report trends for 2010. Technical report, Symantec (April 2011)Google Scholar
  7. 7.
    Goldstein, M., Dengel, A.: Histogram-Based Outlier Score (HBOS): A Fast Unsupervised Anomaly Detection Algorithm (2012)Google Scholar
  8. 8.
    Haley, K., Wood, P.: et al.: Internet Security Threat Report 2013, 18 (2013)Google Scholar
  9. 9.
    Han, J., Kamber, M.: Data mining: concepts and techniques, 2nd edn. Morgan Kaufmann (2006)Google Scholar
  10. 10.
    Kovach, S., Ruggiero, W.: Online banking fraud detection based on local and global behavior. In: ICDS 2011: The Fifth Intl. Conf. on Digital Society, pp. 166–171 (2011)Google Scholar
  11. 11.
    Mahalanobis, P.C.: On the generalized distance in statistics. In: Proc. of the National Institute of Science of India, 49–55 (1936)Google Scholar
  12. 12.
    Mhamane, S., Lobo, L.: Internet banking fraud detection using HMM. In: 2012 Third Intl. Conf. on Computing Communication Networking Technologies (ICCCNT), pp. 1–4 (2012)Google Scholar
  13. 13.
    Noto, K., Brodley, C., Slonim, D.: FRaC: a feature-modeling approach for semi-supervised and unsupervised anomaly detection. Data Min. Knowl. Discov. 25(1), 109–133 (2012)Google Scholar
  14. 14.
    Phua, C., Lee, V.C.S., Smith-Miles, K., Gayler, R.W.: A Comprehensive Survey of Data Mining-based Fraud Detection Research. CoRR abs/1009.6119 (2010)Google Scholar
  15. 15.
    Wei, W., Li, J., Cao, L., Ou, Y., Chen, J.: Effective detection of sophisticated online banking fraud on extremely imbalanced data. World Wide Web 16(4), 449–475 (2013)CrossRefGoogle Scholar
  16. 16.
    Xu, X., Jäger, J., Kriegel, H.P.: A Fast Parallel Clustering Algorithm for Large Spatial Databases. Data Min. Knowl. Discov. 3(3), 263–290 (1999)CrossRefGoogle Scholar
  17. 17.
    Yamanishi, K., Takeuchi, J.I., Williams, G., Milne, P.: On-Line Unsupervised Outlier Detection Using Finite Mixtures with Discounting Learning Algorithms. Data Min. Knowl. Discov. 8(3), 275–300 (2004)CrossRefMathSciNetGoogle Scholar

Copyright information

© IFIP International Federation for Information Processing 2014

Authors and Affiliations

  • Michele Carminati
    • 1
  • Roberto Caron
    • 1
  • Federico Maggi
    • 1
  • Ilenia Epifani
    • 2
  • Stefano Zanero
    • 1
  1. 1.Dipartimento di Elettronica, Informazione e BioingegneriaPolitecnico di MilanoItaly
  2. 2.Dipartimento di MatematicaPolitecnico di MilanoItaly

Personalised recommendations