This schedule for CS 6360 in Spring 2019 includes a week-to-week summary of in-class activities, and pre-class and post-class responsibilities. These requirements will unfold over the semester. I will give you at least one week notice on readings that must be done the following week.
Coming up assignments A-w6 (Feb 13), PA-w8 (Feb 25), PA-w10 (March 14)Educational videos (Friday, April 5)- Take home exam (Monday, April 15)
- Final project presentation and writeup (Monday, April 22)
WEEK 1: Introduction
Class meeting (Monday, January 7 ):
- Introductions
- Course Overview
- Discuss Assignment A-w3 (Due Thursday, January 24 at 11:59 pm)
To Do before January 9 class:
- Skim Chapter 1 of Russell and Norvig as necessary/desired
- Read Chapter 2 of Russell and Norvig
- Read Pat Langley’s “Cognitive Architectures and General Intelligent Systems”
Class meeting (Wednesday, January 9 ):
- Discuss material
To Do after January 9 class:
- Review 18.1 through 18.3 of Russell and Norvig as needed
- Read Chapter 19 of Russell and Norvig
WEEK 2:
To Do before January 14 class:
- Review 18.1 through 18.3 of Russell and Norvig as needed (reminder)
- Read Chapter 19 of Russell and Norvig (reminder)
Class meeting (Jan 14):
- Quiz
- Discuss readings (notes)
To Do before Jan 16 class:
- Identify and read one or more papers on using prior Knowledge in Learning and be prepared to summarize in class
Class meeting (Jan 16):
- Summarize student identified papers
- How could we possibly combine explanation-based learning and deep learning? (Towell, et al, 1990) Look for others
- Discuss Assignment A-w4 (Due Thursday, January 31 by 11:59 PM)
To Do after Jan 16 class:
- Read Chapter 22 of Russell and Norvig
WEEK 3:
To Do BEFORE January 21 class:
NO Class meeting (January 21):
To Do BEFORE January 23 class:
- Read Chapter 22 of Russell and Norvig (reminder)
Class meeting (January 23):
- Discuss Chapter 22
To Do after Jan 23 class:
- Submit Assignment A-w3 to Brightspace by Thursday January 24 at 11:59 pm
- Read Chapter 10 of Russell and Norvig
WEEK 4:
To Do BEFORE January 28 class:
- Read Chapter 10 of Russell and Norvig (reminder)
Class meeting (January 28):
- Quiz
- Discuss material (notes)
- Yuan had asked for a reading on vector space models when discussing Chapter 22: “From Frequency to Meaning“
- Discuss student nominated papers as required reading
- Discuss Book Survey Ratings (color coded and ranked)
To Do BEFORE January 30 class:
Identify and read one or more papers on using prior planning or natural language processing and be prepared to summarize in class
Class meeting (January 30):
- Finish Chapter 10 (Regression planning)
To Do after January 30 class:
- Upload Assignment A-w4 to Brightspace by Thursday, January 31 by 11:59 PM (reminder)
- For Week 5
- Read Andrew Ng handout on K-Means
- Look up “clustering” (not for Bayesian networks) and read the material (concentrated in 20.3.1) from Russell and Norvig
- Read Introduction to Unsupervised Learning special issue
- Read “Iterative Optimization and Simplification of Hierarchical Clusterings“
- Scan Clustering, Categorization, and Problem-Solving (I’ll have more next week)
- Do exercise 10.9 of Russell and Norvig (Planning Graph)
- Start Assignment A-w5 (Due Saturday, February 9)
WEEK 5:
To Do BEFORE February 4 class:
- See “For Week 5” immediately above (reminder)
In Class (February 4):
- Discuss exercise 10.9
- Discuss Clustering
- Discuss assignments A-w6, PA-w8, PA-w10
To Do BEFORE February 6 class:
- Identify and read one or more papers on clustering and be prepared to summarize in class
In Class (February 6):
- Summarize student identified papers
To Do after February 6 class:
- Submit Assignment A-w5 to Brightspace by Saturday February 9 at 11:59 pm
- For week 6
- Read Chapter 20 of Russell and Norvig
- Read this chapter on association rule mining
WEEK 6:
To Do BEFORE February 11 class:
- Do “For Week 6” above
In Class (February 11):
- Quiz
- Discuss Readings (notes)
To Do BEFORE February 13 class:
- Identify and read one or more papers on learning Bayesian Networks or association rule mining and be prepared to summarize in class
In Class (February 13):
- Discuss Project and student summaries
To Do after February 13 class:
- Submit A-w6 by Wednesday, February 13 at 11:59 pm
- For week 7
- Read Chapter 15 of Russell and Norvig
- Submit A-w7 (problem 20.10 from Russell and Norvig) by Friday, February 22 at 11:59 pm
WEEK 7:
To Do BEFORE Feb 18:
- See “For Week 7” above
In Class (February 18):
- Quiz: Chapter 15 Problems (solutions)
To Do BEFORE Feb 20:
- Identify and read one or more papers on probabilistic reasoning over time and be prepared to summarize in class
In Class (February 20):
- Discuss student paper summaries
To Do after February 20 class:
- Submit A-w7 (problem 20.10 from Russell and Norvig) by Friday, February 22 at 11:59 pm
- Submit PA-w8 by Monday February 25 at 11:59 pm
- For week 8
Read Chapter 16Continue with Chapter 15 of Russell and Norvig
WEEK 8:
To Do BEFORE February 25 class:
In Class (February 25):
- Quiz: More Chapter 15 problems
To Do BEFORE February 27:
- Submit PA-w8 by Monday February 25 at 11:59 pm
- Submit two project ideas to Brightspace (100 words max) by Tuesday February 26 at 11:59 pm
Identify and read one or more papers on making simple decisions and be prepared to summarize in class
In Class (February 27):
Discuss student papers- Discuss individual project ideas
To Do after February 27 class:
- Submit PA-w10 by Thursday March 14 and 11:59 pm
- For week 10
WEEK 9 Spring break (March 2 – March 10 )
WEEK 10:
To Do BEFORE March 11:
- Work on PA-w10
In Class (March 11):
- Discuss individual projects
To Do BEFORE March 13 class:
In Class (March 13):
To Do after March 13 class:
- Submit PA-w10 by Thursday March 14 and 11:59 pm
- Project Meetings Friday Morning
- For week 11
- Work on Individual Projects
WEEK 11: Middle-of-the term synthesis
- Guest Speaker:
- Ted Chiang
To Do BEFORE March 18:
- Work on individual projects
In Class (March 18):
- Individual project update (required for those who did not do update Friday of last week)
To Do BEFORE March 20:
- Ted Chiang Round Table Discussion on Ethics of AI with Michael Bess, Maithilee Kunda (discussant, 4:00 PM Monday March 18 in Wilson Hall 126)
- Ted Chiang Talk on Time Travel in Science Fiction on Tuesday March 19 7:00 PM in Kissam 210
In Class (March 20):
- Clustering Project Presentations (see this paper for combining continuous and nominal attributes)
- Reminder about Educational video and discuss ideas (Due Week 13)
To Do after March 20 class:
- Project Meetings Friday Morning (required if no updates last Friday or Monday)
- For week 12
- Read Chapter 17, through 17.4, of Russell and Norvig
WEEK 12:
To Do BEFORE March 25:
- Do “For week 12” above
In Class (March 25):
- Quiz (see Brightspace Q-w12, under Assignments)
- Watch the UC Berkeley Lectures on Markov Decision Processes 1 (including Value Iteration) and Markov Decision Processes 2 (including Policy Iteration) and conceptually connect to Chapter 17 through 17.4
- Most other videos in the series are from Introductory AI at Vanderbilt, including Expectimax, and are a good source for review in any case (because they presume the Russell and Norvig textbook for the most part)
To Do BEFORE March 27:
- Finish UC Berkeley Lectures
- Identify and read one or more papers on complex decision making reflected in 17.1-17.4 over time and be prepared to summarize in class
In Class (March 27):
- Project Updates
- Discuss Student identified papers
To Do after March 27 class:
- Project Meetings Friday Morning (optional)
- Release Take Home Synthesis Exam
- For week 13
- Read 17.5 on Game Theory
WEEK 13:
To Do BEFORE April 1 class:
- Do “For Week 13” above
In Class (April 1):
Quiz- Work on Educational video and final project (consult by Zoom)
To Do BEFORE April 3 class:
In Class (April 3):
- Take home exam (no student identified paper this week)
To Do after April 3 class:
- For Week 14
- Read 17.6 on Mechanism Design
- Educational video due Friday April 5 at 11:59 PM
WEEK 14:
To Do BEFORE April 8:
- Do “For Week 14” above
In Class (April 8):
- Discuss Mechanism Design
To Do BEFORE April 10:
- Identify and read one or more papers on mechanism design and be prepared to summarize in class
In Class (April 10):
- Discuss student identified papers
To Do After April 10 Class:
WEEK 15: Final Projects
To Do BEFORE April 15 class:
In Class (April 15):
To Do BEFORE April 17 class
- Submit Take Home Final Exam by Monday April 15 at 11:59 PM
In Class (April 17)
WEEK 16: Final Projects
In Class (April 22)
- Final Project Presentations — 8 minute presentation + 4 min questions each
- Submit Writeup by 11:59 pm on Monday, April 22
Classes End (Monday, April 22)
Reading Day (Tuesday, April 23, 2018)
Douglas H. Fisher (Computer Science; Computer Engineering)
Resources
- Joseph Weizenbaum, Computer Power and Human Reason: From Thought to Calculation (https://en.wikipedia.org/wiki/Computer_Power_and_Human_Reason), possibly chapter 1 only (https://cyborgdigitalculture.files.wordpress.com/2013/09/24-weizenbaum-03.pdf)
- Sciences of the Artificial https://courses.washington.edu/thesisd/documents/Kun_Herbert%20Simon_Sciences_of_the_Artificial.pdf
- Jon Kleinberg, Cornell: “Inherent Trade-Offs in Algorithmic Fairness”
- Kilian Weinberger, Cornell: “Interpretable Machine Learning: What are the limits and is it necessary?”
- Allen Newell, “Remarks on the Relationship between Artificial Intelligence and Cognitive Psychology”
- David Ferrucci, et al, “Building Watson: An Overview of the DeepQA Project”