Spring 2026 Computer Science 4580. 4/22/2026


[Home]

Logical Problem of the Day

Rank the guest speakers.

https://pollev.com/slade You may also download the app to your phone. Use the "slade" poll id.

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

  • Our speaker last week was George V. Neville-Neil. Here are the slides from his talk. Please post your speaker comments to discussions

  • More explanation strategies: going to Yale, picking stocks, recommending devices. See discussions
    The VOTE program had a dozen or so explanation strategies that guided the decision making process and justified the choice. There are lots of explanation strategies. In an effort to crowd source the data collection process, I am asking each of you to provide one or more explanation strategies for each of the following decision domains:
    1. Why you chose to come to Yale?
    2. Recommending a stock (hw2).
    3. Recommending a device (hw3).
    You get discussion credit for your responses.

    Instructions for submitting final projects

    You should submit via gradescope. The zoo submit process is not working.

    Lecture

  • No more office hours. You may contact me via email.

  • VOTE backronym: Value Options Through Explanations.

    LinkedIn

    Many of you may have social media accounts on Facebook, X, Instagram, and others. You may also use github as a code repository and portfoliio to show to prospective employers.

    All good. I recommend that you also create a LinkedIn account as an online resume. I invite all of my Yale students to connect to me on LinkedIn to leverage my network, such as it is. I also am interested in following your trajectory, but not in a creepy way.

    Project presentations.

    This week, we have in class presentations for projects. You are not expected to have completed the project. It can be vaporware. If you are in a group, you have to present. Otherwise, individuals may present for extra credit.

    Monday April 20th

    1. Olivia Ye, Ryan Kulsakdinun. Risk Management and Strategizer.
    2. Xinyuan Zhu, Guangxing Cao, Rena Wang. The Relational Recommender: A Goal-Based Decision System for Context-Driven Gift Selection.
    3. Will Yang. Python reimplementation and expanded-methodologies version of VOTE, adapted to the Japanese parliamentary system.
    4. Alex Lu, Jason Chen. Risk management system for equity portfolios.
    5. Hunter Wimsatt and Esha Garg. VOTE in Python.
    6. Hubert Wang. Automated Pair Trading.
    7. Pranay Kapoor. SmartSearch Recommendation System.
    8. Zeke Akinbade. Portfolio Risk Management System.

    Wednesday April 22nd: 5 minute limit

    1. Arnav Bhakta and Julian Mikush. Movie and music recommendations.
    2. Zikang Chen, Lucas Liu. Explainable Desktop PC Recommendation System.
    3. Joseph Yu, Gavin Onghai, Helen Mao. UseItUp: An Explainable Recipe Recommendation System.
    4. Samuel Lee, Tony Chang, and William Wang. Apartment Recommendation System.
    5. Cindy Chen, Shirly Lin, and Daniel Xu. Regime-Aware Multi-Strategy Decision System for BTC Perpetual Markets
    6. Nabil Rahman and Rifat Tarafder. A Maqasid-Informed Hiring Recommendation System.
    7. Shaunak Panday and Arya Bhushan. Portfolio-Aware Stock Evaluation & Position Sizing System

      Solo presentations. Time permitting.

    8. Sasha Spiegel. Emotions and Resource Allocation.
    9. Felix Zou. Explaining and Interpreting Adversarial Attacks on LLMs.
    10. Miranda Selin. Apartment Recommendation System for Two.
    11. Thomas Chung. Music Recommendation System.
    12. Alba Quintas Núñez. Just Wear It: a program that chooses your daily outfit for you.
    13. Kasvi Singh. Choosing a credit card.
    14. Elizabeth Schaefer. Dynamic Apartment Hunting.
    15. Ro Malik. Monte Carlo Simulation of a Cultural Algorithm.

    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.

    Recap

  • SHRDLU demo.

  • The Mother Of All Demos. inspired by As We May Think by Vannevar Bush. YouTube video.

  • NSA Releases Internal 1982 Lecture by Computing Pioneer Rear Admiral Grace Hopper August 19, 1982.

    Goals

  • Goals.html See english.

    Relationships

    See GBDMRelationships.html Chapter 5: Relationships.

    Guest Lecture: Kris Hammond

    A New Philosophy of Artificial Intelligence TED talk.

    Kris was a graduate student colleague at Yale. He wrote CHEF.


    [Home]