Computing, Artificial Intelligence, and Philosophy
80-214
Tuesday and Thursday: 1:30–2:50
Instructor: Máté Szabó
Email: mszabo@andrew.cmu.edu
Office: DH 4301D
Office Hours: Friday 12:00–2:00
Course Description
The aim of the course is to give an interdisciplinary introduction and overview
of philosophical issues surrounding artificial intelligence. By the end of the
semester you should have a broad understanding of artificial intelligence and
computers as a complex phenomenon, its foundational questions and possible
answers thereof, as well as its role in society. The course does not require any
background knowledge.
Overview
First we will learn some logic, computing, and knowledge representation to
have a feel for the practice of artificial intelligence. This part will prepare you
to understand the main concepts, thus to be able to define the terminology of
logic and computability. With this knowledge at hand you will be able to solve
simpler problems in knowledge representation.
Then, we will discuss philosophical questions such as “How should (artificial)
intelligence be defined?” and “Is it possible to construct artificial, intelligent
agents at all?” and “How can (artificial) intelligence be recognized?”. These
questions will lead us to further questions considering our brains, minds, and
perceptions. This part will enable you to describe the core philosophical issues
concerning artificial intelligence. Furthermore, you will be able to analyze and
evaluate philosophical arguments.
In order to have a truly broad, interdisciplinary overview of these issues, we
will survey the history of computer design and social issues related to the emergence of computers. In addition, we will take a look at how artificial intelligence
was depicted in pop culture, i.e. in early science fiction movies, comic books
etc. By the end of the semester you should be able to relate computing and
artificial intelligence to your background, as well as to illustrate the impacts of
computers and computerization on society.
Textbooks and Readings
Everyone taking the course is required to have a copy of the following two books:
1
• Carter, Matt: Minds and Computers – An Introduction to the Philosophy
of Artificial Intelligence, Edinborough University Press, 2007.
• Atkinson, Paul: Computer, Reaktion Books, 2013.
All further readings and additional recommended literature will be provided on
the Blackboard site of the course in PDF format.
Assignments and Grading
Your final grade will be calculated according to the following table. A short
description of the assignments is immediately after the table.
3 Problem Sets
3 Questionnaires
“Surprise” Essay
“I Learned...” Essay
Attendance and Participation
Final Project
3 ×10% = 30%
3 ×10% = 30%
5%
5%
5%
25%
Grades are the standard A: 100-90%, B: 89-80% etc.
All assignments have to be submitted at the beginning of the class on their due
date. For the exact dates see the detailed course Schedule at the end of the
Syllabus.
3 Problem Sets and 3 Questionnaires: These assignments will be short.
The aim of the Problem Sets is to give students practice with the formal things
involved in computing and artificial intelligence. Similarly, the questionnaires
will ensure that everyone understands and is able to explain the main philosophical ideas discussed. Further information about required solutions and answers
as well as about their grading will be provided in class once the assignments
will be announced.
Each of these can be submitted twice with the following caveat: you may
turn in the second time only a modified solution/answer for a problem/question
you already submitted the first time. Thus, try to solve everything the first
time and, if you make mistakes, you have the opportunity to fix them and still
earn a perfect score.
On average you will have one of these shorter assignments every 2 weeks
during the first 12 weeks of the semester. For details see the course Schedule
at the end of the Syllabus. You will always have at least 10 days to work on
them before submission, and for resubmission you will have exactly one week
from receiving your graded first attempt.
“Surprise” Essay: For this essay you have to read, watch or listen to a popcultural artifact that depicts some kind of artificial intelligence and is older
2
than 30 years. Then on 1 page you have to describe what did surprise you in
that depiction, i.e. how did it differ from our current understanding of artificial
intelligence. I will provide a long list of science fiction movies, novels, short
stories and comics that can be used for this essay. At the same time I encourage
everyone to look for such an artifact on their own. If you come up with something
not on the list, please contact me and most likely it will be accepted (and
possibly added to the list for coming semesters).
“I Learned...” Essay: This essay is similar to the “Surprise” one. At the end
of the semester you have to turn in a 1 page essay about something that you
learned during the semester and found exciting, amusing, useful etc.
Final Project: The project provides an opportunity to explore an issue you
are interested in, related to artificial intelligence (and computers) understood
broadly. I encourage you to find a topic that is connected to your background,
major, or personal interests and explore it. This will make your project useful
and entertaining at the same time. The final project does not have to be an
essay, it can be any artifact, for example, you can write a science fiction short
story, produce art or music with the help of the computer using artificially
intelligent software, (begin to) develop software etc. You can also survey the
history of the use of computers and artificial intelligence in your field.
Again, I will provide a long list of possible essay topics and ideas for other
kinds of projects, but I encourage everyone to come with their own topic for the
project. During the semester you will have to come up with a project proposal
(2% of your final grade), a draft for the project (3% of your final grade), and
finally with the project itself by the end of Finals week (20% of your final grade).
The deadlines for the proposal and draft are given in the detailed course Schedule
at the end of the Syllabus. The proposal and the draft will prepare you to plan
and design your own research, while the outcome of the project will help you to
relate the issues we learn about to you own background.
Attendance and Participation: An integral part of this course are our discussions in the classroom. In order to indeed have discussions that are ours,
you have to take part in them. That is why attendance is required in this class.
If you have to miss a class please let me know in advance. Beyond attendance,
you should always come prepared to class and be engaged in our class room
activities.
If your participation is unsatisfactory I will reach out to you in private. Then
we can address the issues so you can make changes to receive the participation
grade you would like to achieve. This also means that as long as I do not
contact you about your attendance and participation, you can assume that you
are receiving all the 5%.
Late Assignments: Short extensions may be granted if you contact me no
later than the day before the assignment is due, so please get in touch if you
think you may miss a deadline. Otherwise every late day will result in a 10%
penalty.
3
Classroom Policies
Use of Electronic Devices
Please make sure to silence or turn off your phone during class unless you are
expecting an emergency call, and please let me know in advance. You are
welcome to use laptops, tablets etc for class purposes, such as referring to the
readings or taking notes, but please do not use them to check your e-mail,
Instagram, Twitter etc.
Learning Disabilities
If you have a learning disability, please contact Equal Opportunity Services
(http://www.cmu.edu/hr/ eos/) and let me know of your needs at the start of
the semester. We can then tailor the class to fit your learning preference.
Plagiarism and Cheating
The work you submit should be your own. In general, you should include a
reference if, in your work, you quote someone directly, you paraphrase someone,
you use someone else’s idea(s), figure(s), diagram(s), proof(s) etc. As mentioned
above, collaboration is allowed, but you must indicate with whom you collaborated. You must not simply copy another student’s work or allow another
student to copy your work.
Plagiarism or cheating will result a grade of 0 for that assignment, and other
appropriate measures, such as sending a letter to the Dean of Students, will be
taken. For tips on avoiding plagiarism, please see:
http://www.cmu.edu/academic-integrity/ preventing/students.html
and
http://www.cmu.edu/academic-integrity/index.html
for more detailed information about CMU’s policies regarding academic integrity.
As understanding and following these academic standards is not always easy
or straightforward, please feel free to ask me questions about them or for help
to avoid them; during office hours, after class or in email.
4
Schedule
Topic
Week 1
Tue
Thur
1st meeting
Propositional Logic
Week 2
Tue
Thur
Week 3
Tue
Thur
Week 4
Tue
Reading
Propositional Logic:
Meta-theorems
Predicate Logic
Turing-machines
Universal Turing-machines,
Halting-problem
1st Problem Set
Church-Turing Thesis,
Turing’s 1936
Running Time, Resolution
Turing: On Computable
Numbers (excerpts)
Computers and Society I:
Fear and Co-operation
What is AI?
Early AI History
Nikolaieff (ed): Computers
and Society (excerpts)
Crevier: Chapter 2
Week 6
Tue
Thur
Expert Systems
Inheritance
Carter: Chapter 13
Brachman and Levesque:
Chapter 10
Week 7
Tue
Planning
Thur
Dualism
Brachman and Levesque:
Chapter 15
Carter: Chapter 2
Week 8
Tue
Qualia
Thur
Behaviourism
Thur
Week 5
Tue
Thur
Assignment Due
Jackson: What Mary
didn’t Know
Carter: Chapter 3
5
“Surprise Essay”
2nd Problem Set
3rd Problem Set
Week 9
Tue
Thur
Week 10
Tue
Thur
Week 11
Tue
Functionalism
Computers and Society II:
Early Computer Art
Carter: Chapters 5 and 6
Rosen (ed): Computer’s
Arrival in Art (excerpts)
Computationalism
Movie: Computer Chess
Carter: Chapter 10
Computers and Society III:
Design and Women
-Atkinson: Power Tools
-NPR podcast: When
Women Stopped Coding
Chalmers: Facing up to the
Problem of Consciousness
Project Proposal
1st Questionnaire
2nd Questionnaire
Thur
Consciousness
Week 12
Tue
Chinese Room
Thur
Turing Test
Week 13
Tue
Thur
Movie: TRON
Recap
3rd Questionnaire
Finals
Week
Final Project
Searle: Minds, Brains
and Programs
Moor: An Analysis of
the Turing Test
6
Project Draft
“I Learned” Essay
7