~/talk

How To Measure And Mitigate Unfair Bias in Machine Learning Models

Talkat PyData London 2025 · on Friday, 2025-06-06· at 13:30· Grand Hall· [machine-learning]
linkedin:johnsandall
slides:none on file

Hands-on workshop that builds a biased hiring pipeline and then fixes it: generates 400 synthetic CVs with OpenAI, injects names and clues, trains sklearn / LightGBM classifiers, and audits with Fairlearn and Aequitas and the Equitas toolkit. The simulated recruiter selects men at 99% vs 30% for women in examples, yielding an unmitigated equalized‑odds gap ~0.66 and balanced accuracy ~77.8%. Post‑processing threshold adjustment drops gap to ~0.47 and keeps accuracy ~78%, while a training‑time reduction gives gap ~0.48 with accuracy ~73%.

AI-written summary · about

  1. 0:00Introduction
  2. 10:09Fairness testing lab setup
  3. 23:29Bias in AI hiring history
  4. 33:41Measuring fairness in ML
  5. 45:58Mitigating bias with Fairlearn
  6. 1:00:10Fairness-accuracy trade-offs
  7. 1:10:29Bias in generative AI hiring
  8. 1:20:06Regulation and closing thoughts
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.