Machine Learning Fraud Detection in Programmatic Bidding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Programmatic advertising is susceptible to fraud due to its automated nature, making it difficult for buyers to detect fraudulent activities within the 300 millisecond bidding process, leading to potential losses from bots, malware, spammers, and other malicious entities.

Innovation Solution

A machine learning-based system that retrieves data from bid requests, applies features, and uses multiple machine learning models to detect fraudulent activities, preventing fraudulent bids from being provided to buyers, while ensuring low latency and high accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automated real-time bidding is used to increase advertising efficiency, then productivity is improved, but the system becomes susceptible to fraud from bots, malware, and malicious entities

Engineering Contradiction:
Improveadvertising buying and selling efficiencyVSAvoidfraud detection capability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary fraud detection by analyzing bid request data before the bidding process completes. Machine learning models evaluate multiple features and data points in advance to identify fraudulent patterns, allowing the system to block suspicious bids before they are finalized, thus maintaining both automation speed and fraud detection reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary fraud detection layer between the automated bidding system and the advertising inventory. This intermediary component analyzes bid requests using machine learning models and acts as a gatekeeper, allowing legitimate bids to pass through while blocking fraudulent ones, thereby preserving both automation efficiency and system reliability

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If the bidding process is completed within 300 milliseconds to maintain real-time performance, then speed is improved, but buyers are unable to detect fraudulent activities before purchasing

Engineering Contradiction:
Improvebidding process speedVSAvoidfraud detection accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system performs fraud detection preliminarily within the 300-millisecond window by parallel processing bid request analysis. Machine learning models evaluate multiple features simultaneously to quickly identify fraudulent patterns, enabling detection and blocking decisions to be made before the bidding process completes, thus maintaining both speed and detection accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies partial fraud detection by focusing on the most critical fraud indicators within the time constraint. Rather than performing exhaustive analysis of all possible fraud vectors, the machine learning models prioritize high-risk features and patterns that can be detected within 300 milliseconds, achieving sufficient detection accuracy without sacrificing speed

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If multiple machine learning models are applied to detect fraud, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvefraud detection accuracyVSAvoidsystem architecture complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The fraud detection system is segmented into multiple specialized machine learning models, each targeting specific fraud patterns or data aspects. This segmentation allows the system to maintain high detection accuracy by applying appropriate models for different fraud types while organizing complexity into manageable, modular components that can be independently trained and updated

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11521231B2Fraud prevention in programmatic advertising
Publication Date: 2022.12.06 KUBIENT INC
  • US11521231B2 patent drawing
  • US11521231B2 patent drawing
  • US11521231B2 patent drawing

AI summary

Embodiments of the present invention provide for machine learning-based systems and methods for preventing fraud in programmatic advertising. The systems and methods provide for applying a plurality of machine learning models to data associated with a bid request, determining if the bid request is associated with fraudulent activity as a result of the machine learning models, and selectively preventing the bid request from being provided to potential buyers based on the determination.