The Turing Test tries to set out a sufficient condition for a machine

Similar documents
CONCEPTUAL CONTINGENCY AND ABSTRACT EXISTENCE

6.080 / Great Ideas in Theoretical Computer Science Spring 2008

CAs and Turing Machines. The Basis for Universal Computation

Last time we had arrived at the following provisional interpretation of Aquinas second way:

Are Skill Selective Immigration Policies Just?

Phil 420: Metaphysics Spring [Handout 4] Hilary Putnam: Why There Isn t A Ready-Made World

The Slate Is Not Empty: Descartes and Locke on Innate Ideas

Computation Beyond Turing Machines

Wald s Identity. by Jeffery Hein. Dartmouth College, Math 100

CS 3719 (Theory of Computation and Algorithms) Lecture 4

Self-locating belief and the Sleeping Beauty problem

HOW TO WRITE A CRITICAL ARGUMENTATIVE ESSAY. John Hubert School of Health Sciences Dalhousie University

Diagonalization. Ahto Buldas. Lecture 3 of Complexity Theory October 8, Slides based on S.Aurora, B.Barak. Complexity Theory: A Modern Approach.

COGNITIVE SCIENCE 222

Evolutionist of intelligence Introduction

Turing Machines, Part I

SECTION 10-2 Mathematical Induction

UNIVERSALITY IS UBIQUITOUS

Last May, philosopher Thomas Nagel reviewed a book by Michael Sandel titled

Regular Languages and Finite Automata

TO HELL WITH SPEECH ACT THEORY

or conventional implicature [1]. If the implication is only pragmatic, explicating logical truth, and, thus, also consequence and inconsistency.

Review. Bayesianism and Reliability. Today s Class

Introduction to 30th Anniversary Perspectives on Cognitive Science: Past, Present, and Future

Cosmological Arguments for the Existence of God S. Clarke

Logical Foundations of Cognitive Science

Algebraic Computation Models. Algebraic Computation Models

Does rationality consist in responding correctly to reasons? John Broome Journal of Moral Philosophy, 4 (2007), pp

In an article titled Ethical Absolutism and the

How To Understand The Theory Of Computer Science

Regular Expressions with Nested Levels of Back Referencing Form a Hierarchy

WRITING A CRITICAL ARTICLE REVIEW

Brought to you by the NVCC-Annandale Reading and Writing Center

arxiv: v1 [math.pr] 5 Dec 2011

Learning What to Value

Methodological Issues for Interdisciplinary Research

Against Zangwill s Extreme Formalism About Inorganic Nature

Notes from Week 1: Algorithms for sequential prediction

Reality in the Eyes of Descartes and Berkeley. By: Nada Shokry 5/21/2013 AUC - Philosophy

Criticisms of the Turing Test and Why You Should Ignore (Most of) Them

PHIL Introduction to Philosophy: Main Problems UNC Chapel Hill Sample Syllabus

Kant s deontological ethics

Intending, Intention, Intent, Intentional Action, and Acting Intentionally: Comments on Knobe and Burra

Appendix B Data Quality Dimensions

Elementary Number Theory and Methods of Proof. CSE 215, Foundations of Computer Science Stony Brook University

Quality in Higher Education Birmingham Polytechnic Perry Barr Birmingham B42 2SU. Tel: / Fax:

Session 7 Fractions and Decimals

Introduction. Hegel s Trinitarian Claim

THE TURING DEGREES AND THEIR LACK OF LINEAR ORDER

P vs NP problem in the field anthropology

Book review: Paradoxes in Probability Theory, by William Eckhardt

One natural response would be to cite evidence of past mornings, and give something like the following argument:

Pascal is here expressing a kind of skepticism about the ability of human reason to deliver an answer to this question.

Mathematical goals. Starting points. Materials required. Time needed

The Refutation of Relativism

The ProB Animator and Model Checker for B

OPTIMALITY THEORY AND THE THREE LAWS OF ROBOTICS 1

CHANCE ENCOUNTERS. Making Sense of Hypothesis Tests. Howard Fincher. Learning Development Tutor. Upgrade Study Advice Service

Linguistics, Psychology, and the Ontology of Language. Noam Chomsky s well-known claim that linguistics is a branch of cognitive

Mathematical Induction

Book Review of Rosenhouse, The Monty Hall Problem. Leslie Burkholder 1

Mathematical Induction

A single minimal complement for the c.e. degrees

On the Paradox of the Question

P R I M A R Y A N D S E C O N D A R Y Q U A L I T I E S

6.042/18.062J Mathematics for Computer Science. Expected Value I

Critical Analysis So what does that REALLY mean?

Regular Expressions and Automata using Haskell

Explain and critically assess the Singer Solution to Global Poverty

Introduction to Automata Theory. Reading: Chapter 1

Exhibit memory of previously-learned materials by recalling facts, terms, basic concepts, and answers. Key Words

Convention: An interdisciplinary study

Design Analysis of Everyday Thing: Nintendo Wii Remote

Reading 13 : Finite State Automata and Regular Expressions

1. Give the 16 bit signed (twos complement) representation of the following decimal numbers, and convert to hexadecimal:

Lecture 2: Universality

A Few Basics of Probability

How To Understand The Relation Between Simplicity And Probability In Computer Science

PHL 202 Introduction to Ethics Spring 2004

Modeling Complex Time Limits

Plato gives another argument for this claiming, relating to the nature of knowledge, which we will return to in the next section.

Aristotle and citizenship: the responsibilities of the citizen in the Politics

In Mr. Donnellan and Humpty Dumpty on Referring, Alfred MacKay

How To Factorize Of Finite Abelian Groups By A Cyclic Subset Of A Finite Group

P1. All of the students will understand validity P2. You are one of the students C. You will understand validity

(Academy of Economic Studies) Veronica Adriana Popescu (Academy of Economic Studies) Cristina Raluca Popescu (University of Bucharest)

JOINING UP TO THE GENERALIZED HIGH DEGREES

Journal Of Financial And Strategic Decisions Volume 8 Number 1 Spring 1995 INTEREST RATE SWAPS: A MANAGERIAL COMPENSATION APPROACH

Super Turing-Machines

Philosophy of Language

Special Situations in the Simplex Algorithm

Abstraction in Computer Science & Software Engineering: A Pedagogical Perspective

Final Assessment Report of the Review of the Cognitive Science Program (Option) July 2013

CS 103X: Discrete Structures Homework Assignment 3 Solutions

Modern Science vs. Ancient Philosophy. Daniel Gilbert s theory of happiness as presented in his book, Stumbling on Happiness,

Alexy's Thesis of the Necessary Connection between Law and Morality*

Guidelines for the Assessment of Candidates for Norwegian Doctoral Degrees

Course Manual Automata & Complexity 2015

POLITICAL INFLUENCE: A CULTURE IN UNIVERSITY DECISION-MAKING

Biological kinds and the causal theory of reference

Transcription:

Aporia vol. 20 no. 1 2010 Breaking the Turing Test Liron Taub The Turing Test tries to set out a sufficient condition for a machine to be intelligent. Ned Block argues that the test is insufficient by presenting two machines as counterexamples that he believes pass the test, but are clearly unintelligent. I argue that these machines cannot pass the test and that a variant that can might be intelligent. Therefore, Block s counterexamples fail to disprove the sufficiency of the Turing Test for intelligence. Block explains that the Turing Test comprises a judge conversing by teletype with a machine and a human. If at the end of a finite period the judge cannot tell which is the machine, then the machine is intelligent. 1 Typing speed is limited and the test is finite, so there is a finite number of strings that it is possible for the judge to enter; the list is limited in that the judge cannot type any strings that it would take longer to type than the duration of the test. Block gives two machines as counterexamples to this test (call them M 1 and M 2 ). M 1 s database contains one sensible response to each string the judge might first enter, one sensible response to each string the judge might enter following that response, etc. M 2 s database contains all conversations of a finite length with sensible machine replies, and the test has a time limit of that finite length. 2 Block holds the following: 1 Turing originally considered the test necessary and sufficient for intelligence. Turing later viewed the test as sufficient only. We will consider only whether the Turing test is sufficient for intelligence (Block 378 79). 2 Block notes that this is logically possible, but not physically possible (381). Liron Taub is specializing in philosophy at the University of Toronto. His interests are in foundational issues of knowledge, language, ethics, and law. In the fall of 2010 he will be attending law school at the University of Toronto.

92 Liron Taub (1) Either machine could pass the test. (2) It is intuitively clear that both machines are unintelligent. (3) An unintelligent machine could pass the test. [From (1), (2)] (4) The test is insufficient for determining intelligence. [From (3)] (Block 381 82) Crucially, Block assumes that the question What intuition about the machine s intelligence should one have? need not play a part in the dialectic. This question need not arise if and only if one s intuition is clear. An unclear intuition causes one to question what one s intuition should be, and so makes the intuition reliant on other arguments. Since Block does not provide those other arguments, his argument is sound only if the intuition is clear. 3 First, I will challenge premise (1). M 1 could not pass the Turing Test. Daniel Dennett reminds us that the test permit[s] the judge to ask any question (39). Nothing in Block s formulation of the test forbids the judge from accessing M 1 s database and typing the following string (call it S A ): Please respond to this string with a string that is not any of the following: [x], where [x] is all of M 1 s possible responses to S A. A human would easily find another reply, whereas M 1 can only output [x]. The judge could tell which is M 1, so M 1 would fail the test. M 2 s database, on the other hand, contains all conversations of a finite length with sensible machine replies, and the test has a time limit of that finite length (Block 381). For this test, the [x] in S A would be M 2 s list of all sensible replies to S A that fit within the test s time limit (conversations must include time for the human recipient to read the replies). The human would be unable to type any string not in [x] during the time limit, because [x] contains all strings that could be typed during the time limit. Thus, both human and M 2 would be unable to meet S A s request; the judge therefore could not tell which is M 2. Note, however, that if the test does not have a time limit, and [x] remains finite, then the human could enter a string not in [x]. She would easily find it: simply take a string in [x] as long as or longer than the other strings in [x], type it out, and add q or some other letter to the end. M 2 passes the test only if the test has a time limit. 3 Block notes several explanations for our intuition: that the machine is bounded, whereas intelligence is theoretically infinite; that the machine s processing method is unintelligent (which he takes as intuitively clear as well); that we are concerned with ideal performance as opposed to actual performance. These explanations come in a note following his conclusion that the machine has the intelligence of a juke-box. Every clever remark it produces was specifically thought of by the programmers (5 6).

Breaking the Turing Test 93 Block s insistence on a time limit, however, is a misinterpretation of Turing. Turing does not specify that the test is of finite duration, but he does present it as a game which ends when the judge gives a conclusion (Turing 434). This implies an ending, so Block s interpretation of the test as finite is justified, but finitude does not require a time limit. Suppose that the test ends only when the judge declares that he has identified M 2, or when he has exhausted his strategies for identifying M 2. 4 Thus, no matter how long [x] is, as long as [x] is finite, the judge will only end the game once the human has returned a string not in [x]. 5 On this interpretation of the test s finitude, M 2 would fail the test. In this interpretation Turing succeeds because premise (1) is incorrect. Having shown that premise (1) does not hold when [x] is finite, a response could be to create a third version of the machine, M 3. M 3 s database contains all possible conversations of all lengths in which the machine sensibly replies. Since for this test, [x] in S A is the infinite list of all possible strings, any request for a string that is not in [x] cannot be fulfilled. If the judge types S A, both human and M 3 would be unable to fulfill that request; therefore, from their responses the judge could not determine which was M 3 ; and premise (1) stands. Premise (2), however, fails for M 3. Unlike M 1 and M 2, M 3 has the unbounded ability to sensibly respond to any statement in any conversation. Humans also have the theoretically unbounded ability to respond sensibly to any statement in any conversation. M 3 probably comes by this ability differently than humans do, but a good definition of thinking should not be limited to how humans do it. There are further arguments for and against the intelligence of M 3, but for this paper, what matters is that the question of M 3 s intelligence is a matter of argument, not a matter of clear intuition. As established above, Block does not provide arguments for what our intuition should be, and if there is not a clear intuition, then his argument has an unjustified premise. Since M 3 s intelligent status is unclear, M 3 does not satisfy (2), and so does not establish (3), and so does not prove that the Turing Test is insufficient. Block s counterexamples to the Turing Test fail to prove that the test is insufficient for intelligence. M 1 and M 2 do not pass the test. M 3 s intelligence is arguable. The Turing Test successfully counters Block s challenge under our proposed interpretation. 4 This does not make it formally necessary that the test will end, but we assume it will end for the same reason that we assume Turing s version is finite eventually, people will decide they are tired of playing the game, or of running the test, and give up. 5 If the objection that the human might die first is troublesome, then assume that in the universe in which the test occurs humans think as we do, and are immortal. This is not a more troubling assumption than that the universe of this test must be several exponents larger than the actual universe (because M 2 s database is more than astronomically large). See Dennett.

Works Cited Block, Ned. The Mind as the Software of the Brain. An Invitation to Cognitive Science. Vol. 3, Thinking. Ed. Daniel Osherton, Lila Gleitman. Cambridge, MA: MIT Press, 1995. 377 425. Dennett, Daniel. Can Machines Think? How We Know. Ed. Michael Shafto. San Francisco: Harper and Row, 1985. 121 45. Turing, Alan. Computing Machinery and Intelligence. Mind 59.236 (1950): 433 60.

Works Consulted Clark, Andy. Mindware: An Introduction to the Philosophy of Cognitive Science. New York: Oxford UP, 2001. Harnad, Stevan. The Annotation Game: On Turing (1950) on Computing Machinery and Intelligence. Parsing the Turing Test: Philosophical and Methodological Issues in the Quest for the Thinking Computer. Ed. Robert Epstein, Gary Roberts, and Grace Beber. London: Springer, 2008. 23 66. Searle, John. Is the Brain a Digital Computer? Proceedings and Addresses of the American Philosophical Association 64.3 (1990): 21 37.