Spring 2026 Computer Science 4580. 1/26/2026


[Home]
Note: you can find this page by going to the syllabus in canvas and then clicking "home" and "lectures" and "0126.html".

Video of the Day

Hannah Fry, Diagnosing Breast Cancer

Tic Tac Toe Chicken - pigeon smart bombs.

Logical Problem of the Day

Survey quiz:

Canvas Quiz of the Day (need daily password)

Most days, there will be a simple canvas quiz related to the lecture. You need a password to activate the quiz, which I will provide in class. These quizzes will count toward your class participation grade. The quiz is available only during class.

Click for today's quiz.

Announcements

  • Let us know if you have an upcoming event you would like to share with the class.

  • Yale Information Society Project Free lunch. This week.

  • This Wednesday, we have a guest speaker, Dan Russell, ex-Google. Attendance is required. We will go out to dinner with Dan at Mory's at 6pm, including 5-6 students. If you are interested in coming to dinner, please enter your name in the designated Discussion in canvas (not Ed Discussion). Today we will have a lottery to select who comes to dinner.
    1. Tony Chang
    2. Mike Masamvu
    3. Samuel Lee
    4. Isabelle Millman
    5. Elizabeth Schaefer
    6. Vanesa Aguay Guerra
    7. Bende Doernyei
    8. Helen Mao
    9. Omar Abdellall
    10. Anuj Sakarda
    11. Yuwang Ma
    12. Joshua Li
    13. Yide Jin
    14. Andrew Savoie
       >>> import random                                                           
       >>> dinner = list(range(1,15))                                              
       >>> dinner                                                                  
       [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]                             
       >>> random.shuffle(dinner)                                                  
       >>> dinner                                                                  
       [12, 5, 4, 13, 3, 8, 7, 11, 14, 10, 9, 1, 6, 2]                             
       >>> random.shuffle(dinner)                                                  
       >>> dinner                                                                  
       [10, 11, 9, 12, 3, 6, 2, 4, 5, 13, 14, 7, 1, 8]                             
       >>> random.shuffle(dinner)                                                  
       >>> dinner
       [12, 11, 13, 8, 7, 1, 5, 4, 3, 14, 10, 9, 6, 2] 
    

    There is also a Discussions question for commenting on the speaker, available Wednesday: What did you learn from today's speaker, Dan Russell? What was the best question from the audience? Did you ask it?

  • Next Monday, we have another guest speaker, John Niccolai, Chief Operating Officer of Fixed Income and Macro, Citadel. We will have dinner at 6pm at Villa Lulu, 239 College Street. If you want to come to dinner, again sign up in the designated Discussion in canvas (not Ed Discussion) before Friday. I will run the lottery offline this time and post the results on Friday.

    Lecture

  • I have office hours Mondays and Wednesdays from 2:30-3:30pm pm, on zoom, id 459 434 2854.

  • Complete the online student information sheet.

    Assignments

    You can begin work on hw 1 Note: I have posted the dates for the remaining assignments. Plan accordingly.

    The Realm of Decisions

  • We shall explore Langer's mindlessness / mindfulness dichotomy for decision making. For the next class and the coming weeks: Give an example of an explanation you thought interesting because it was especially good or bad. It can be personal or from the news. Use the Discussions section of canvas (not Ed Discussion). You earn a quiz point by posting to Discussions. Try to analyze it along the mindless / mindful spectrum.

  • Truth is more complicated that the logicians would have you believe. Quotes about Truth

  • Verbal Behavior by B.F. Skinner (1957). Chomsky's review, which was well received (1959).

    Chomsky pioneered development of syntactic models of language. These models were very powerful, but largely did not work well for actual natural languages, like English. (For what languages were Chomsky's models perfect?) Chomsky dismissed this apparent failure with the assertion that his grammars accurately modeled a speaker's competence, not her perfomance. We may view economic decision theory through a similar lens. The rational camp argues for competence, while the behavioral side focuses on performance.

    In AI we embrace both. "Let a hundred flowers bloom." (Who said that?) More specifically, see David Marr - multiple levels of analysis and implementation.

    Also, in this course we propose a model of decision making that will not guarantee good, nevermind the best, decision. What's up with that? Think of medicine, in which most of the clinical and research effort is focused on diseases, not healthy organs and tissue. Decision making, like human health, covers a spectrum of outcomes -- the good, the bad, and the ugly. We want to understand all of it.

  • Slade's talk at Amazon - Goal-based decision making. - Emotions.

  • Behavioral Economics

  • PIMCO Behavioral Science

  • What is a correct decision? See A Realistic Model of Rationality. This short paper provides a high-level introduction to the topics we will discuss in this course: goals, plans, resources, relationships, goal adoption, explanations, subjective decisions, emotions, advice, and persuasion. We contrast it with the standard economic decision theory. We want to develop a theory that can be implemented in a computer program.


    [Home]