blessing in disguise: Designing Robust Turing Test by Employing Algorithm Unrobustness

04/22/2019
by   Jiaming Zhang, et al.
0

Turing test was originally proposed to examine whether machine's behavior is indistinguishable from a human. The most popular and practical Turing test is CAPTCHA, which is to discriminate algorithm from human by offering recognition-alike questions. The recent development of deep learning has significantly advanced the capability of algorithm in solving CAPTCHA questions, forcing CAPTCHA designers to increase question complexity. Instead of designing questions difficult for both algorithm and human, this study attempts to employ the limitations of algorithm to design robust CAPTCHA questions easily solvable to human. Specifically, our data analysis observes that human and algorithm demonstrates different vulnerability to visual distortions: adversarial perturbation is significantly annoying to algorithm yet friendly to human. We are motivated to employ adversarially perturbed images for robust CAPTCHA design in the context of character-based questions. Three modules of multi-target attack, ensemble adversarial training, and image preprocessing differentiable approximation are proposed to address the characteristics of character-based CAPTCHA cracking. Qualitative and quantitative experimental results demonstrate the effectiveness of the proposed solution. We hope this study can lead to the discussions around adversarial attack/defense in CAPTCHA design and also inspire the future attempts in employing algorithm limitation for practical usage.

READ FULL TEXT

page 1

page 6

page 8

research
05/07/2023

Human or Machine: Reflections on Turing-Inspired Testing for the Everyday

Turing's 1950 paper introduced the famed "imitation game", a test origin...
research
10/25/2020

Attack Agnostic Adversarial Defense via Visual Imperceptible Bound

The high susceptibility of deep learning algorithms against structured a...
research
03/29/2023

ChatGPT believes it is conscious

The development of advanced generative chat models, such as ChatGPT, has...
research
04/16/2021

An Adversarially-Learned Turing Test for Dialog Generation Models

The design of better automated dialogue evaluation metrics offers the po...
research
09/03/2014

Bypassing Captcha By Machine A Proof For Passing The Turing Test

For the last ten years, CAPTCHAs have been widely used by websites to pr...
research
05/26/2020

Generating Semantically Valid Adversarial Questions for TableQA

Adversarial attack on question answering systems over tabular data (Tabl...
research
11/15/2019

A Turing Test for Crowds

The realism and believability of crowd simulations underpins computation...

Please sign up or login with your details

Forgot password? Click here to reset