Skip to main content

Grammar-Based Multi-objective Genetic Programming with Token Competition and Its Applications in Financial Fraud Detection

  • Chapter
  • First Online:
Book cover Metaheuristics for Finding Multiple Solutions

Part of the book series: Natural Computing Series ((NCS))

  • 462 Accesses

Abstract

In this study, we propose a new approach based on Grammar-based Genetic Programming (GBGP), token competition, multi-objective optimization, and ensemble learning for solving Financial Fraud Detection (FFD) problems. Token competition is a niching technique to maintain diversity among individuals. It can be used to adjust the objective values of each individual, and the individuals with similar objective values but different meanings are separated. Financial fraud is a serious problem that often produces destructive results in the world and it is exacerbating swiftly in many countries. It refers to many activities including credit card fraud, money laundering, insurance fraud, corporate fraud, etc. The major consequences of financial fraud are loss of billions of dollars each year, investor confidence, and corporate reputation. Therefore, a research area called FFD is obligatory, in order to prevent the destructive results caused by financial fraud. We comprehensively compare the proposed approach with Logistic Regression, Neural Networks, Support Vector Machine, Bayesian Networks, Decision Trees, AdaBoost, Bagging, and LogitBoost on four FFD datasets including two real-life datasets. The experimental results showed the effectiveness of the new approach. It outperforms existing data mining methods in different aspects.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 139.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 179.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 179.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Agrawal, R., Imieliński, T., Swami, A.: Mining association rules between sets of items in large databases. In: ACM SIGMOD Record, pp. 207–216. ACM (1993)

    Google Scholar 

  2. Asuncion, A., Newman, D.: UCI machine learning repository (2007)

    Google Scholar 

  3. Bhattacharyya, S., Jha, S., Tharakunnel, K., Westland, J.C.: Data mining for credit card fraud: a comparative study. Decis. Support Syst. 50(3), 602–613 (2011)

    Article  Google Scholar 

  4. Coello, C.C., Lamont, G.B., Van Veldhuizen, D.A.: Evolutionary algorithms for solving multi-objective problems. Springer (2007)

    Google Scholar 

  5. Cui, G., Wong, M.L., Wan, X.: Cost-sensitive learning via priority sampling to improve the return on marketing and CRM investment. J. Manag. Inf. Syst. 29(1), 341–373 (2012)

    Article  Google Scholar 

  6. Cumming, D., Hou, W., Lee, E.: The role of financial analysts in deterring corporate fraud in China. SSRN Electron. J. (2011)

    Google Scholar 

  7. Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: Nsga-ii. IEEE Trans. Evol. Comput. 6(2), 182–197 (2002)

    Article  Google Scholar 

  8. Eskandari, H., Geiger, C.D.: A fast pareto genetic algorithm approach for solving expensive multiobjective optimization problems. J. Heuristics 14(3), 203–241 (2008)

    Google Scholar 

  9. Goldberg, D., Richardson, J.: Genetic algorithms with sharing for multi-modal function optimization. In: Proceedings of the Second International Conference on Genetic Algorithms, pp. 41–49 (1987)

    Google Scholar 

  10. Goldberg, D.E.: Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley, Reading, MA, USA (1989)

    MATH  Google Scholar 

  11. Hall, M., Frank, E., Holmes, G., Pfahringer, B., Reutemann, P., Witten, I.H.: The WEKA data mining software: an update. ACM SIGKDD Explor. Newsl. 11(1), 10–18 (2009)

    Article  Google Scholar 

  12. Holland, J.H.: Adaptation in Natural and Artificial Systems. The University of Michigan Press, Ann Arbor, MI, USA (1975)

    Google Scholar 

  13. Hopcroft, J.E.: Introduction to Automata Theory, Languages, and Computation, p. 3/E. Pearson Education India (2008)

    Google Scholar 

  14. Keane, M.A., Streeter, M.J., Mydlowec, W., Lanza, G., Yu, J.: Genetic Programming IV: Routine Human-competitive Machine Intelligence, vol. 5. Springer (2006)

    Google Scholar 

  15. Konak, A., Coit, D.W., Smith, A.E.: Multi-objective optimization using genetic algorithms: a tutorial. Reliab. Eng. Syst. Saf. 91(9), 992–1007 (2006)

    Article  Google Scholar 

  16. Kou, Y., Lu, C.-T., Sirwongwattana, S., Huang, Y.-P.: Survey of fraud detection techniques. In: Proceedings of 2004 IEEE International Conference on Networking, Sensing and Control, vol. 2. IEEE, pp. 749–754 (2004)

    Google Scholar 

  17. Koza, J.R.: Genetic Programming: On the Programming of Computers by Means of Natural Selection. MIT press (1992)

    Google Scholar 

  18. Ngai, E.W.T., Hu, Y., Wong, Y.H., Chen, Y., Sun, X.: The application of data mining techniques in financial fraud detection: a classification framework and an academic review of literature. Decis. Support Syst. 50(3), 559–569 (2011)

    Article  Google Scholar 

  19. Poli, R., Langdon, W., McPhee, N.F.: A Field Guide to Genetic Programming. LuLu Enterprises (2008)

    Google Scholar 

  20. Ponsich, A., Jaimes, A.L., Coello, C.A.C.: A survey on multiobjective evolutionary algorithms for the solution of the portfolio optimization problem and other finance and economics applications. IEEE Trans. Evol. Comput. 17(3), 321–344 (2013)

    Article  Google Scholar 

  21. Ravisankar, P., Ravi, V., Raghava Rao, G., Bose, I.: Detection of financial statement fraud and feature selection using data mining techniques. Decis. Support Syst. 50(2), 491–500 (2011)

    Article  Google Scholar 

  22. Syeda, M., Zhang, Y.-Q., Pan, Y.: Parallel granular neural networks for fast credit card fraud detection. In: Proceedings of the 2002 IEEE International Conference on Fuzzy Systems, vol. 1. IEEE, pp. 572–577 (2002)

    Google Scholar 

  23. Wong, M.L.: A flexible knowledge discovery system using genetic programming and logic grammars. Decis. Support Syst. 31(4), 405–428 (2001)

    Article  Google Scholar 

  24. Wong, M.L., Leung, K.S.: Evolutionary program induction directed by logic grammars. Evol. Comput. 5(2), 143–180 (1997)

    Article  Google Scholar 

  25. Wong, M.L., Leung, K.S.: Data Mining Using Grammar Based Genetic Programming and Applications. Kluwer Academic Publisher (2000)

    Google Scholar 

Download references

Acknowledgements

This research is supported by the LEO Dr. David P. Chan Institute of Data Science and the General Research Fund LU310111 from the Research Grant Council of the Hong Kong Special Administrative Region.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Man-Leung Wong .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Li, H., Wong, ML. (2021). Grammar-Based Multi-objective Genetic Programming with Token Competition and Its Applications in Financial Fraud Detection. In: Preuss, M., Epitropakis, M.G., Li, X., Fieldsend, J.E. (eds) Metaheuristics for Finding Multiple Solutions. Natural Computing Series. Springer, Cham. https://doi.org/10.1007/978-3-030-79553-5_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-79553-5_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-79552-8

  • Online ISBN: 978-3-030-79553-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics