Web Bot Detection Using Dynamic Deep Learning Retraining

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing deep learning-based bot detection systems struggle to adapt to changing bot scripts, as they assume static classes, leading to ineffective classification when attackers modify their attack methods.

Innovation Solution

A bot detection system that leverages deep learning to automatically retrain on new attack vectors, using a neural network that learns to distinguish between human and bot transactions, even when attackers change their scripts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If deep learning is applied to bot detection with static class assumptions, then initial bot detection accuracy is improved, but the system becomes ineffective when attackers modify their scripts

Engineering Contradiction:
Improvebot detection accuracyVSAvoidadaptability to changing bot scripts
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system implements dynamic retraining of the deep learning model using incoming transaction data in real-time. Instead of relying on static pre-collected bot samples, the system continuously adapts by incorporating new transaction patterns, allowing the classification model to evolve and maintain effectiveness against changing bot scripts while preserving detection accuracy.

Inventive Principle:
Principle #15Dynamics

2Reliability

If pre-collected human and bot data is used for training, then initial model performance is improved, but the system can only detect the specific class of bots it was trained on

Engineering Contradiction:
Improveinitial model performanceVSAvoiddetection coverage across different bot types
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system maintains continuous learning by constantly retraining the model with new transaction data streams. This continuous action ensures that the model doesn't just rely on initial pre-collected data but continuously updates its knowledge base, maintaining reliability while expanding detection coverage to new bot types as they emerge.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system implements feedback loops where incoming transaction data is continuously fed back into the training process. This feedback mechanism allows the model to learn from actual encountered bot patterns and human transactions, improving both reliability on known patterns and adaptability to new bot types through iterative refinement.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If manual data collection and model retraining is performed, then detection accuracy is maintained, but significant time and human intervention are required

Engineering Contradiction:
Improvedetection accuracyVSAvoidtime for data collection and retraining
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system implements self-service automation where the deep learning model automatically retrains itself using incoming transaction data without requiring manual data collection or human intervention. The system autonomously manages the entire retraining pipeline, maintaining detection accuracy while eliminating time losses associated with manual processes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary preparation by continuously pre-processing and preparing incoming transaction data for training in advance. This preliminary action ensures that when retraining is needed, the data is already ready, significantly reducing the time required for model updates while maintaining high detection accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4008096B1Automated learning and detection of web bot transactions using deep learning
Publication Date: 2025.10.08 AKAMAI TECHNOLOGIES INC
  • EP4008096B1 patent drawingFigure 1
  • EP4008096B1 patent drawingFigure 2~3
  • EP4008096B1 patent drawingFigure 4

AI summary

This disclosure describes a bot detection system that leverages deep learning to facilitate bot detection and mitigation, and that works even when an attacker changes an attack script. The approach herein provides for a system that rapidly and automatically (without human intervention) retrains on new, updated or modified attack vectors.