Skip to main content

Special Topics in Political Science (490-0-20)

Topic

Machine Learning in Political Science

Instructors

Gustavo Diaz

Meeting Info

Scott Hall 212: Thurs 2:00PM - 4:50PM

Overview of class

This elective surveys the field of machine learning from the perspective of the social and political sciences. The primary emphasis would be on algorithms used for prediction, be it in the context of supervised or unsupervised learning. The first half of the course will focus on core methods in the field, including linear models, tree-based methods, neural networks, and ensemble methods. The second half would focus on advanced developments, including techniques to process and analyze unstructured data, large language models, causal inference, and the role of AI in society. Students should expect a combination of theoretical readings from statistics and computer science, along with applications or extensions relevant to political science and the social sciences.

Registration Requirements

POLI_SCI 403: Linear Models or equivalent experience with regression models.

Students without the recommended background are welcome but should consult with the instructor before registering.

Learning Objectives

Understand, evaluate, and apply various machine learning techniques.

Develop the skills and background required to pursue future learning of machine learning methods.

Teaching Method

Seminar combines lecture, discussion, and live coding demonstrations.

Evaluation Method

  • Biweekly explorations (semi-directed coding assignments)
  • Project milestone reports
  • Final project: Data and methods paper

Enrollment Requirements

Enrollment Requirements: Reserved for Graduate Students.