Ad Click Fraud Detection Using Machine Learning and Deep Learning Algorithms

Research output: Contribution to journalArticlepeer-review

9 Scopus citations

Abstract

In online advertising, click fraud poses a significant challenge, draining budgets and threatening the industry's integrity by redirecting funds away from legitimate advertisers. Despite ongoing efforts to combat these fraudulent practices, recent data emphasizes their widespread and persistent nature. Toward detecting click fraud effectively, this study employed a comprehensive feature engineering and extraction approach to identify subtle differences in click behavior that could be used to distinguish fraudulent from legitimate clicks. Subsequently, a thorough evaluation was conducted involving nine diverse machine learning (ML) and Deep Learning (DL) models. After Recursive Feature Elimination (RFE), the ML models consistently demonstrated robust performance. DT and RF surpassed 98.99% accuracy, while GB, LightGBM, and XGBoost achieved 98.90% or higher. Precision scores, measuring accurate identification of fraudulent clicks, exceeded 98% for models like ANN. In parallel, deep learning (DL) models, including Convolutional Neural Network (CNN), Deep Neural Network (DNN), and Recurrent Neural Network (RNN), showcased strong performance. RNN, in particular, achieved 97.34% accuracy, emphasizing its efficacy. The study underscores the prowess of tree-based methods and advanced algorithms in detecting click fraud, as evidenced by high accuracy, precision, and recall scores. These findings contribute valuable insights to combat click fraud and establish the groundwork for the strategic development of anti-fraud measures in online advertising.

Original languageEnglish
Pages (from-to)12746-12763
Number of pages18
JournalIEEE Access
Volume13
DOIs
StatePublished - 2025

Keywords

  • Click fraud
  • bot detection
  • deep learning
  • fraud
  • machine learning
  • online-advertising
  • pay-per-click

Fingerprint

Dive into the research topics of 'Ad Click Fraud Detection Using Machine Learning and Deep Learning Algorithms'. Together they form a unique fingerprint.

Cite this