HomeAI & Machine LearningEthical AI Decision Making: Algorithmic Bias Lab

Ethical AI Decision Making

Interactive algorithmic-bias simulator: tune how an AI decision system weighs accuracy, a biased proxy signal and speed, then watch approval rates diverge between two equally-qualified populations and see the disparate-impact ratio flag the unfairness.

AI & Machine Learning3DModerate60 FPS
ethical-ai-decision-making ↗ Open standalone

AI systems that approve loans, screen resumes or rank applicants reduce a person to a single score built from weighted criteria — and when one of those criteria is a proxy that correlates with group membership, purely quantitative optimization can produce systematic unfairness without anyone writing a biased rule. This simulator renders two equally-qualified populations as grids of bars: height is each candidate's computed score, color is the resulting decision. Shift the accuracy and proxy-signal weights to watch approval rates between Group A and Group B diverge, move the threshold to see how strictness interacts with bias, and toggle bias correction to see a simple reweighing fix close the gap — while the disparate-impact ratio tracks whether the outcome would pass the common four-fifths fairness rule.

⚙ Under the hood

Interactive 3D model of an AI decision system scoring two equally-qualified populations from weighted criteria: shift the accuracy and biased-proxy weights and the approval threshold to watch approval rates diverge into algorithmic bias, then toggle a reweighing correction and track the disparate-impact ratio against the four-fifths fairness rule.

Three.jsethical-aialgorithmic-biasai-ethicsfairnessmachine-learning

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)