2025 Fall
COMPSCI 294 286 - LEC 286
Special Topics
Machine Learning and Human Behavior
Serina Chang
Class #:33003
Units: 3
Instruction Mode:
In-Person Instruction
Offered through
Electrical Engineering and Computer Sciences
Current Enrollment
Total Open Seats:
21
Enrolled: 9
Waitlisted: 13
Capacity: 30
Waitlist Max: 20
Open Reserved Seats:
21 reserved for Computer Science and Electrical Engineering and Computer Sciences Graduate Students
Hours & Workload
1 to 3 hours of instructor presentation of course materials per week, and 2 to 11 hours of outside work hours per week.
Resources
Course Catalog Description
Topics will vary from semester to semester. See Computer Science Division announcements.
Class Description
This course will explore the intersection of machine learning (ML) and human behavior: both how ML can help us to better understand human behavior and how human behavior introduces new ML challenges. The format of the course will be a mix of paper presentations, lectures, and a final project.
In the first half of the course, we’ll focus on how ML can help us to better understand human behavior. First, we’ll cover large-scale behavioral analyses, where ML can infer real-world behaviors from novel data sources (e.g., social media, mobility data) and analyze these behaviors at scale across millions of individuals, leading to new insights in public health, social sciences, transportation, and more. We’ll also cover the growing literature on developing generative AI models to simulate human behaviors. We’ll discuss opportunities in simulation, from predicting individual-level survey responses to simulating entire societies, as well as challenges uncovered in this new literature, including validation, bias and ethics, and scalability.
In the second half of the course, we’ll focus on how human behavior introduces new ML challenges, focusing on ML systems that seek to predict human behavior or outcomes affected by human behavior. We will cover a non-exhaustive set of these challenges, possibly including topics such as (1) limits to prediction, exploring fundamental limits in predicting human behaviors and life outcomes, (2) missing data and selective labels, where behaviors or outcomes are selectively observed for some individuals and not others, sometimes as the consequence of past human decisions (e.g., hiring decisions), and (3) distribution shifts, performative prediction, and feedback loops, where the deployed ML model’s predictions causes changes in individuals’ behaviors and the target outcome that the model is trying to predict.
Rules & Requirements
Requisites
- Students not in the Master of Engineering Program
Repeat Rules
Reserved Seats
Reserved Seating For This Term
Current Enrollment
Open Reserved Seats:
21 reserved for Computer Science and Electrical Engineering and Computer Sciences Graduate Students
Textbooks & Materials
See class syllabus or https://calstudentstore.berkeley.edu/textbooks for the most current information.
Guide to Open, Free, & Affordable Course Materials
Associated Sections
None