BeCAPTCHA-Mouse: Synthetic Mouse Trajectories and Improved Bot Detection
Not on the map. Why?
Abstract (arXiv)
We first study the suitability of behavioral biometrics to distinguish between computers and humans, commonly named as bot detection. We then present BeCAPTCHA-Mouse, a bot detector based on: i) a neuromotor model of mouse dynamics to obtain a novel feature set for the classification of human and bot samples; and ii) a learning framework involving real and synthetically generated mouse trajectories. We propose two new mouse trajectory synthesis methods for generating realistic data: a) a function-based method based on heuristic functions, and b) a data-driven method based on Generative Adversarial Networks (GANs) in which a Generator synthesizes human-like trajectories from a Gaussian noise input. Experiments are conducted on a new testbed also introduced here and available in GitHub: BeCAPTCHA-Mouse Benchmark; useful for research in bot detection and other mouse-based HCI applications. Our benchmark data consists of 15,000 mouse trajectories including real data from 58 users and bot data with various levels of realism. Our experiments show that BeCAPTCHA-Mouse is able to detect bot trajectories of high realism with 93% of accuracy in average using only one mouse trajectory. When our approach is fused with state-of-the-art mouse dynamic features, the bot detection accuracy increases relatively by more than 36%, proving that mouse-based bot detection is a fast, easy, and reliable tool to complement traditional CAPTCHA systems.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 May 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 2; 2025: 3; 2026: 4.
12 papers.
- 2021ALEBk: Feasibility Study of Attention Level Estimation via Blink Detection applied to e-Learningcited by 13
- 2024A multimodal dataset for understanding the impact of mobile phones on remote online virtual educationcited by 11
- 2025AI-based Multimodal Biometrics for Detecting Smartphone Distractions: Application to Online Learningcited by 6
- 2022BeCAPTCHA-Type: Biometric Keystroke Data Generation for Improved Bot Detectioncited by 3
- 2025Is It Really You? Exploring Biometric Verification Scenarios in Photorealistic Talking-Head Avatar Videoscited by 3
- 2023Blockchain and Biometrics: Survey, GDPR Analysis, and Future Directionscited by 1
- 2024In-Application Defense Against Evasive Web Scans through Behavioral Analysiscited by 0
- 2025VISTA: Unsupervised 2D Temporal Dependency Representations for Time Series Anomaly Detectioncited by 0
- 2026Telling Human and Machine Handwriting Apartcited by 0
- 2026Known By Their Actions: Fingerprinting LLM Browser Agents via UI Tracescited by 0
- 2026Rendering on Real Silicon: GPU Render-Timing as a Passive, AI-Resistant CAPTCHA Signalcited by 0
- 2026CaptchaArena: A Large-Scale, Fine-Grained Dataset for Training Computer-Use Agents on Interactive CAPTCHAscited by 0
- 2026CaptchaArena: A Large-Scale, Fine-Grained Dataset for Training Computer-Use Agents on Interactive CAPTCHAs25 Sep 2026
- 2026Rendering on Real Silicon: GPU Render-Timing as a Passive, AI-Resistant CAPTCHA Signal25 Jul 2026
- 2026Known By Their Actions: Fingerprinting LLM Browser Agents via UI Traces14 May 2026
- 2026Telling Human and Machine Handwriting Apart16 Jan 2026
- 2025Is It Really You? Exploring Biometric Verification Scenarios in Photorealistic Talking-Head Avatar Videos1 Aug 2025
- 2025AI-based Multimodal Biometrics for Detecting Smartphone Distractions: Application to Online Learning20 Jun 2025
- 2025VISTA: Unsupervised 2D Temporal Dependency Representations for Time Series Anomaly Detection3 Apr 2025
- 2024A multimodal dataset for understanding the impact of mobile phones on remote online virtual education13 Dec 2024
- 2024In-Application Defense Against Evasive Web Scans through Behavioral Analysis9 Dec 2024
- 2023Blockchain and Biometrics: Survey, GDPR Analysis, and Future Directions21 Feb 2023
- 2022BeCAPTCHA-Type: Biometric Keystroke Data Generation for Improved Bot Detection27 Jul 2022
- 2021ALEBk: Feasibility Study of Attention Level Estimation via Blink Detection applied to e-Learning16 Dec 2021