Machine Learning, Ethics, and Society (original) (raw)
Course Description
Overview. The practice of Machine Learning (ML) increasingly involves making choices that impact real people and society at large. This course covers an array of ethical, societal, and policy considerations in applying ML tools to high-stakes domains, such as employment, education, lending, criminal justice, medicine, and beyond. We will discuss:
- the pathways through which ML can lead to or amplify problematic decision-making practices (e.g., those exhibiting discrimination, inscrutability, invasion of privacy, and beyond);
- recent technological methods and remedies to capture and alleviate these concerns; and
- the scope of applicability and limitations of technological remedies in the context of several contemporary application domains.
The course's primary goals are: (a) to raise awareness about the social, ethical, and policy implications of ML, and (b) to prepare students to critically analyze these issues as they emerge in the ever-expanding use of ML in socially consequential domains. Topics that will be covered include:
- Unfairness, bias, and discrimination through ML
- Transparency and explainability for ML
- The societal aspects of ML safety, robustness, and causality
- Accountability and governance of ML-based systems
- Application domains (e.g., medicine, employment, education, lending)
- Policy considerations (e.g., misinformation and polarization in online platforms; diversity in tech; future of jobs)
**Prerequisite knowledge.**Familiarity with standard Machine Learning concepts is a prerequisite. In particular, students are expected to have adequate knowledge of probability, statistics, linear algebra, and optimization as it pertains to introductory ML topics. Basic coding skills is a requirement. Some background in algorithm design, mechanism design and game theory will be helpful but not necessary.
**Performance Assessment.**The final grade will be computed based on:
- Participation in class-room activities: 40%
- Homework/team assignments: 40%
- Course project: 20% (written report + class presentation)
For a more detailed syllabus, please view this document. (Note: you need to be signed in via your CMU credentials to be able to access the document).
Important Announcements and Statements
Please visit to course syllabus for statements regarding wellness, diversity, disability accommodations, and academic integrity. In the same document, you can find course policies regarding classroom expectations, attendance and participation, recording, and late/make-up work.
We will be using Canvas for future announcements, assignments, and publishing of the course material. This page will not be updated frequently.