YoVDO

Practical Steps for Building Fair AI Algorithms

Offered By: Fred Hutchinson Cancer Center via Coursera

Tags

Algorithms and Data Structures Courses Computer Science Courses Health Care Courses Algorithm Design Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Algorithms increasingly help make high-stakes decisions in healthcare, criminal justice, hiring, and other important areas. This makes it essential that these algorithms be fair, but recent years have shown the many ways algorithms can have biases by age, gender, nationality, race, and other attributes. This course will teach you ten practical principles for designing fair algorithms. It will emphasize real-world relevance via concrete takeaways from case studies of modern algorithms, including those in criminal justice, healthcare, and large language models like ChatGPT. You will come away with an understanding of the basic rules to follow when trying to design fair algorithms, and assess algorithms for fairness. This course is aimed at a broad audience of students in high school or above who are interested in computer science and algorithm design. It will not require you to write code, and relevant computer science concepts will be explained at the beginning of the course. The course is designed to be useful to engineers and data scientists interested in building fair algorithms; policy-makers and managers interested in assessing algorithms for fairness; and all citizens of a society increasingly shaped by algorithmic decision-making.

Syllabus

  • Introduction
    • In this module, you'll learn the basic concepts this course relies on: what an algorithm is, and why fairness is tricky and subtle to define. We'll start by defining what a predictive algorithm even is, because this course is designed to be accessible to students who have never taken a computer science class. (If you have taken a previous class on predictive algorithms or machine learning, feel free to skip this section.) Then we'll jump right into fairness. This course will present ten practical fairness lessons, and in this module we'll discuss two of them. We'll also give a sneak preview of how the lessons of this course apply to generative AI models like ChatGPT.
  • Designing Algorithms
    • This module will cover fundamental lessons for designing fair algorithms: what data they should be trained on, what features they should use to predict, and what outcomes they should predict.
  • Documenting Algorithms
    • This module discusses the importance of documenting algorithms and datasets so they are used only in settings where they are appropriate.
  • Algorithms in the hands of humans
    • This module discusses the complex interplay between algorithmic predictions and human decisions.

Taught by

Emma Pierson and Kowe Kadoma

Related Courses

ABC du langage C
Institut Mines-Télécom via France Université Numerique
Abstraction, Problem Decomposition, and Functions
University of Colorado System via Coursera
Advanced Data Structures in Java
University of California, San Diego via Coursera
Advanced React
Meta via Coursera
React المتقدم
Meta via Coursera