The Turing Test and Its Discontents

Similar documents
The Turing Test and Its Discontents. CSCI 3202, Fall 2010

Tape. Tape head. Control Unit. Executes a finite set of instructions

PROFESSOR: I'd like to welcome you to this course on computer science. Actually, that's a terrible way to start.

UNIT 13A AI: Natural Language Processing. Artificial Intelligence

COE328 Course Outline. Fall 2007

Chapter 3. Boolean Algebra and Digital Logic

CPS311 Lecture: Sequential Circuits

Objectives. Combinational logics Sequential logics Finite state machine Arithmetic circuits Datapath

Field Programmable Gate Arrays (FPGAs)

MIMes and MeRMAids: On the possibility of computeraided interpretation

A General Introduction to. Adam Meyers, Evan Korth, Sam Pluta, Marilyn Cole New York University June 2-19, 2008

Final Exam CPSC/ECEN 680 May 2, Name: UIN:

Review C program: foo.c Compiler Assembly program: foo.s Assembler Object(mach lang module): foo.o. Lecture #14

CS61C : Machine Structures

6.3 Sequential Circuits (plus a few Combinational)

Lecture 23 Design for Testability (DFT): Full-Scan (chapter14)

Light Emitting Diodes and Digital Circuits I

Neural Hardware for Vision

Lecture 23 Design for Testability (DFT): Full-Scan

Go BEARS~ What are Machine Structures? Lecture #15 Intro to Synchronous Digital Systems, State Elements I C

1 MR. ROBERT LOPER: I have nothing. 3 THE COURT: Thank you. You're. 5 MS. BARNETT: May we approach? 7 (At the bench, off the record.

WHY NON-BIOLOGICAL INTELLIGENCE ARTIFICIAL. School of Computing, Electronics and Mathematics. Dr. Huma Shah

TWO CAN COMPUTERS THINK?

CPSC 121: Models of Computation. Module 1: Propositional Logic

A Fast Constant Coefficient Multiplier for the XC6200

PLTW Engineering Digital Electronics Course Outline

Light Emitting Diodes and Digital Circuits I

"A stirring reminder of what Americans. are capable of doing when they think big, risk failure, and work together." The Atlantic

Digital Electronics Course Outline

Light Emitting Diodes and Digital Circuits I

DIGITAL SYSTEM FUNDAMENTALS (ECE421) DIGITAL ELECTRONICS FUNDAMENTAL (ECE422) LATCHES and FLIP-FLOPS

Digital Systems Design

CS 61C: Great Ideas in Computer Architecture

Life without Library Systems?

Boolean, 1s and 0s stuff: synthesis, verification, representation This is what happens in the front end of the ASIC design process

1. Pant cuffs 2. Lapel 3. Outfitters

4. Formal Equivalence Checking

IMS B007 A transputer based graphics board

Write Right. (Guidelines, Rules, and Hints for Beginning Writers)

Introduction Actel Logic Modules Xilinx LCA Altera FLEX, Altera MAX Power Dissipation

EEM Digital Systems II

Lecture 7: Sequential Networks

cs281: Introduction to Computer Systems Lab07 - Sequential Circuits II: Ant Brain

Student Conversation about Stress Management. (Characters: Sage, Heather, Jose, Brian, and Deena)

IJMIE Volume 2, Issue 3 ISSN:

UC Berkeley CS61C : Machine Structures

- ENGLISH TEST - PRE-INTERMEDIATE 100 QUESTIONS / KEYS

2 nd Int. Conf. CiiT, Molika, Dec CHAITIN ARTICLES

VLSI System Testing. BIST Motivation

EECS 270 Homework the Last Winter 2017

Is there a Future for AI without Representation?

Design of Fault Coverage Test Pattern Generator Using LFSR

Using the XC9500/XL/XV JTAG Boundary Scan Interface

Directions: Read and annotate the excerpt taken from the essay Mother Tongue written by Amy Tan. Then follow the directions below.

Instructions. Final Exam CPSC/ELEN 680 December 12, Name: UIN:

DALHOUSIE UNIVERSITY Department of Electrical & Computer Engineering Digital Circuits - ECED 2200

Chapter 7 Memory and Programmable Logic

Unit 8: Testability. Prof. Roopa Kulkarni, GIT, Belgaum. 29

The news spread through the town like wildfire and it didn't take long before the rumor made it back to the pastor himself.

Testing Digital Systems II

CS61C : Machine Structures

The reduction in the number of flip-flops in a sequential circuit is referred to as the state-reduction problem.

Design of a Low Power Four-Bit Binary Counter Using Enhancement Type Mosfet

Palliative Care Chat - Episode 18 Conversation with Barbara Karnes Page 1 of 8

WELCOME. ECE 2030: Introduction to Computer Engineering* Richard M. Dansereau Copyright by R.M. Dansereau,

EECS 140 Laboratory Exercise 7 PLD Programming

days of Saussure. For the most, it seems, Saussure has rightly sunk into

A very tidy nursery, I must say. Tidier than I was expecting. Who's responsible for that?

Sequential Design Basics

HS Digital Electronics Pre-Engineering

SYSTEM-PURPOSE METHOD: THEORETICAL AND PRACTICAL ASPECTS Ramil Dursunov PhD in Law University of Fribourg, Faculty of Law ABSTRACT INTRODUCTION

Signal Processing. Case Study - 3. It s Too Loud. Hardware. Sound Levels

Sequential Logic. Introduction to Computer Yung-Yu Chuang

Introduction To Logic Design Ebooks Free

Logic Design ( Part 3) Sequential Logic- Finite State Machines (Chapter 3)

Logic Devices for Interfacing, The 8085 MPU Lecture 4

ELEC 4609 IC DESIGN TERM PROJECT: DYNAMIC PRSG v1.2

Factory configured macros for the user logic

We are here. Assembly Language. Processors Arithmetic Logic Units. Finite State Machines. Circuits Gates. Transistors

Press Publications CMC-99 CMC-141

CS Part 1 1 Dr. Rajesh Subramanyan, 2005

CSE140L: Components and Design Techniques for Digital Systems Lab. CPU design and PLDs. Tajana Simunic Rosing. Source: Vahid, Katz

UNIT IV CMOS TESTING. EC2354_Unit IV 1

SIMULINK LIBRARY OF BASIC BUILDING BLOCKS FOR TERNARY LOGIC


2.6 Reset Design Strategy

Bell. Program of Study. Accelerated Digital Electronics. Dave Bell TJHSST

LUYỆN TẬP CHỨC NĂNG GIAO TIẾP 1 ID: LINK XEM LỜI GIẢI

Introduction to Digital Logic Missouri S&T University CPE 2210 Exam 3 Logistics

The Social Contract. By: Jessica Li

Copyright 2011 by Enoch Hwang, Ph.D. and Global Specialties. All rights reserved. Printed in Taiwan.

Experiment # 4 Counters and Logic Analyzer

LANINGHAM: Let's go now to Tim Washer, our official correspondent on the This Week on developerworks Billion Viewer Campaign. Tim, how are you doing?

Computer Systems Architecture

Note 5. Digital Electronic Devices

Lecture 18 Design For Test (DFT)

cascading flip-flops for proper operation clock skew Hardware description languages and sequential logic

March 13, :36 vra80334_appe Sheet number 1 Page number 893 black. appendix. Commercial Devices

Artificial Intelligence

As mentioned before, English does not have any inflectional future tense, but there are several possibilities for expressing future time.

Transcription:

The Turing Test and Its Discontents

Administrivia Class Website: http://l3d.cs.colorado.edu/~ctg/classes/issmeth08/issmeth0 8.html Midterm paper (due March 18; 35 percent of grade) Final paper (due May 2; 40 percent of grade) Readings (~1 page hard copy, to be handed in for each reading; 15 percent of grade) Remaining 10 percent of grade based on class participation

The Turing Machine: or, What is a computer? Infinite tape of individual cells, each containing a 1, 0, or #(blank) Read/write head that can move one cell at a time left or right, read the contents of a cell, and write a symbol into it Moving CPU : a finite table of rules and internal states that says what to do when you are in a given state, reading a given cell. For example: If I am in state 24 and reading a 0, write a 1 into the cell, move one step right, and change to state 52.

Functionalism and levels of description Rough guidelines for playing chess (e.g., "protect the king", "hold the center", "don't let pawns become too scattered") Higher-level program structure. (Do we have a program based on collections of local "experts"? What kind of search mechanism do we use?) Program (written in, e.g., Lisp/Pascal; here, the details of the algorithm are specified: how do we represent the game board? What numerical measure do we use to determine, say, the worth of a given piece, or the "goodness" of a particular game configuration?). Assembly code/machine code Code is translated into signals that cause input and output to collections of logical gates (packaged into "chips" in the computer) Logical gates are implemented in terms of transistors, resistors, and similar "primitive" electronic elements Transistors, resistors, etc. are implemented in "junctions" between two different material substances.

Levels of description: some points to think about First: there is no one "correct" level of description for something like our chess program. The chess player thinks of the program in terms of goals and rules-of-thumb; the Lisp programmer thinks of it in terms of search strategies and data structures (such as the representation of the pieces or game board); the hardware designer thinks of it in terms of digital logic elements. It would be mistaken to think of (say) the transistor level as the "true" level of the program; rather, each level conveys important information that the others suppress. Second: there is a certain deceptive quality to this hierarchy. Some levels "map" easily into the next lower level, as by translation. Some levels, though, are matters of interpretation. Third: this hierarchy is engineered. It is deliberate. We want to preserve this hierarchy of languages. There is no guarantee that nonengineered systems have the same properties.

The Imitation Game Q: Please write me a sonnet on the subject of the Forth Bridge. A: Count me out on this one. I never could write poetry. Q: Add 34957 to 70764. A: (Pause about 30 seconds and then give as answer) 105621. Q: Do you play chess? A: Yes. Q: I have K at my K1, and no other pieces. You have only K at K6 and R at R1. It is your move. What do you play? A: (After a pause of 15 seconds) R-R8 mate.

(Turing s) Objections to the Turing Test The Theological Objection The Heads in the Sand Objection The Mathematical Objection The Argument from Consciousness Arguments from Various Disabilities Lady Lovelace s Objection Argument from Continuity in the Nervous System The Argument from Informality of Behavior The Argument from ESP

Some Questions to Consider The pragmatic question (What makes passing this test so hard?) The flip side of the pragmatic question (What makes passing some versions of this test so weirdly easy?) False negatives? (Thinking beings that fail the Turing Test) False positives? (Non-thinking things that pass)

Jane was invited to Jack s birthday party. She wondered if he would like a kite. She went to her room and shook her piggy bank. It made no sound.

Q: In the first line of your sonnet which reads 'Shall I compare thee to a summer's day', would not 'a spring day' do as well or better? A: It wouldn't scan. Q: How about 'a winter's day'? That would scan all right. A: Yes, but nobody wants to be compared to a winter's day. Q: Would you say Mr. Pickwick reminded you of Christmas? A: In a way. Q: Yet Christmas is a winter's day, and I do not think Mr. Pickwick would mind the comparison. A: I don't think you're serious. By a winter's day one means a typical winter's day, rather than a special one like Christmas.

Some Questions to Consider The pragmatic question (What makes passing this test so hard?) The flip side of the pragmatic question (What makes passing some versions of this test so weirdly easy?) False negatives? (Thinking beings that fail the Turing Test) False positives? (Non-thinking things that pass)

J. Weizenbaum!s ELIZA program (1966) A typical conversation is the following: Men are all alike. IN WHAT WAY? They're always bugging us about something or other. CAN YOU THINK OF A SPECIFIC EXAMPLE? Well, my boyfriend made me come here. YOUR BOYFRIEND MADE YOU COME HERE He says I'm depressed much of the time. I AM SORRY TO HEAR YOU ARE DEPRESSED It's true. I am unhappy DO YOU THINK COMING HERE WILL HELP YOU NOT TO BE UNHAPPY I need some help, that much seems certain. WHAT WOULD IT MEAN TO YOU IF YOU GOT SOME HELP Perhaps I could learn to get along with my mother. TELL ME MORE ABOUT YOUR FAMILY

[10:32:24] Alice:Hello, my name is Alice and I am the human.! [10:34:40] Judge 3:what is your profession?! [10:35:15] Alice:I am chat person." My job is chatting online. "As you are sitting in front of your computer screen, you may be wondering if I am a computer or a person talking." [10:35:45] Judge 3:could we chat about windsurfing?! [10:36:29] Alice:Do you mean you and me? Sure I can talk about it. windsurfing is quite an interesting topic." As you hear the sound of keys typing you may begin to feel more comfortable chatting with me.! [10:36:40] Judge 3:what kind of topic is windsurfing exactly? [10:37:15] Alice:Precisely. It seemed relevant." The feel of the keys on the tips of your fingers may remind you of some questions you wanted to ask me about." [10:37:53] Judge 3:sorry but you didn't answer the question. can one eat a windsurfing?! [10:38:51] Alice:There is no need to apologize. Try asking me the question again in simpler terms." Theoretically, I suppose one could." You may be seated alone in a room, or together with a group of other people using computers." You may be judging me.

www.captcha.net/

A Few Questions (Besides Turing s) The computational metaphor, and the embodied mind objection The necessity of evolution objection

Searle s Chinese Room

Replies to Searle s Thought Experiment The Systems Reply The Robot Reply The Brain-Simulator Reply The Combination Reply The Other-Minds Reply The Many-Mansions Reply

Some Additional Things to Consider about the Chinese Room Degrees of consciousness (animals? That thermostat again?) The danger of common sense argument

If Machines Can t Think, What Good Is the Computational Metaphor?

An alternative way of thinking about the computational metaphor : direct physical combinations of computational and biological materials www.stelarc.va.com.au/