ArticleslgStudy

science

Reverse Turing test

Reverse Turing test is a science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Reverse Turing test rather than just read about it. In short: A reverse Turing test is a Turing test in which failure suggests that the test-taker is human, while success suggests the test-taker is automated. Conventionally, the Turing test is conceived as having a few computer AI subjects communicate with each other and one human subject which attempts to also appear as a computer AI.

Key takeaways

  • Reverse Turing test belongs to science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Reverse Turing test to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Reverse Turing test from memory before moving on to harder problems.

Reference excerpt

A reverse Turing test is a Turing test in which failure suggests that the test-taker is human, while success suggests the test-taker is automated. Conventionally, the Turing test is conceived as having a few computer AI subjects communicate with each other and one human subject which attempts to also appear as a computer AI. After a few questions the AI subjects need to correctly guess which of the participants is a human subject.

Reversal of objective Arguably the standard form of the reverse Turing test is one in which the subjects attempt to appear to be a computer rather than a human. A formal reverse Turing test follows the same format as a Turing test. Human subjects attempt to imitate the conversational style of a conversation program. Doing this well involves deliberately ignoring, to some degree, the meaning of the conversation that is immediately apparent to a human, and the simulation of the kinds of errors that conversational programs typically make. Arguably unlike the conventional Turing test, this is most interesting when the judges are very familiar with the art of conversation programs, meaning that in the regular Turing test they can very rapidly tell the difference between a computer program and a human acting normally. The humans that perform best in the reverse Turing test are those that know computers best, and so know the types of errors that computers can be expected to make in conversation. There is much shared ground between the skill of the reverse Turing test and the skill of mentally simulating a program's operation in the course of computer programming and especially debugging. As a result, programmers (especially hackers) will sometimes indulge in an informal reverse Turing test for recreation. An informal reverse Turing test involves an attempt to simulate a computer without the formal structure of the Turing test. The judges of the test are typically not aware in advance that a reverse Turing test is occurring, and the test subject attempts to elicit from the 'judges' (who, correctly, think they are speaking to a human) a response along the lines of "is this really a human?". Describing such a situation as a "reverse Turing test" typically occurs retroactively. There are also cases of accidental reverse Turing tests, occurring when a programmer is in a sufficiently non-human mood that his conversation unintentionally resembles that of a computer. In these cases the description is invariably retroactive and humorously intended. The subject may be described as having passed or failed a reverse Turing test or as having failed a Turing test. The latter description is arguably more accurate in these cases; see also the next section.

Failure by control subjects Since Turing test judges are sometimes presented with genuinely human subjects, as a control, it inevitably occurs that a small proportion of such control subjects are judged to be computers. This is considered humorous and often embarrassing for the subject. This situation may be described literally as the human "failing the Turing test", for a computer (the intended subject of the test) achieving the same result would be described in the same terms as having failed. The same situation may also be described as the human "failing the reverse Turing test" because to consider the human to be a subject of the test involves reversing the roles of the real and control subjects.

Judgement by computer

The term "reverse Turing test" has also been applied to a Turing test (test of humanity) that is administered by a computer. In other words, a computer administers a test to determine if the subject is or is not human. Such procedures, called CAPTCHAs, are used in some anti-spam systems to prevent automated bulk use of communications systems. The use of captchas is controversial. Circumvention methods exist that reduce their effectiveness. Also, many implementations of captchas (particularly ones desired to counter circumvention) are inaccessible to disabled humans and/or are difficult for humans to pass. Note that "CAPTCHA" is an acronym for "Completely Automated Public Turing test to tell Computers and Humans Apart" so that the original designers of the test regard the test as a Turing test to some degree.

Judgement of sufficient input An alternative conception of a reverse Turing test is to use the test to determine whether sufficient information is being transmitted between the tester and the subject. For example, if the information sent by the tester is insufficient for the human doctor to perform diagnosis accurately, then a medical diagnostic program could not be blamed for also failing to diagnose accurately. This formulation is of particular use in developing artificial intelligence programs, because it gives an indication of the input needed for a system that attempts to emulate human activities.

See also Wizard of Oz experiment Turing test

References

External links How I failed the Turing test (PDF) by Jason Striegel "Hello, Are You Human?" Cocktail hour inversion of the Turing Test "The Blurring Test/MrMind" MrMind administers The Blurring Test by asking, "Can you convince me that you are human?"

Worked examples

Example 1 — a first encounter with Reverse Turing test

Start with the simplest possible case. Write down what Reverse Turing test claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Reverse Turing test before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Reverse Turing test ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Reverse Turing test

In research
Reverse Turing test appears in science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Reverse Turing test in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Reverse Turing test is common in secondary-school and first-year university syllabi. It links to neighbouring topics Turing tests, so understanding it makes those chapters shorter.
In everyday life
Look for Reverse Turing test outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Reverse Turing test in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Reverse Turing test means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Reverse Turing test out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Reverse Turing test in simple terms?

A reverse Turing test is a Turing test in which failure suggests that the test-taker is human, while success suggests the test-taker is automated. Conventionally, the Turing test is conceived as having a few computer AI subjects communicate with each other and one human subject which attempts to al…

Why does Reverse Turing test matter?

Because it connects several science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Reverse Turing test?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Reverse Turing test.

Tags

  • Turing tests

Keep exploring