Hibiscus Teach · Academic · Computer Science & AI
Can an Algorithm Be Fair?
Investigate how training data can exclude people, then challenge a hiring system through an audit that weighs errors, success criteria and accountability.
Created by Denis M., British English teacher.
Start talking
Start talking: first response
A hiring tool is correct in nine cases out of ten. Is that enough information to recommend it?
Take it further
Which question would you ask before hearing another accuracy statistic?
Clip A
Watch for: How does one software failure travel between very different projects?
How I'm fighting bias in algorithms | Joy Buolamwini · TED · 00:12–04:04 · Source and credit
Clip A quiz: 6 questions
Choose one answer for each question, then read the feedback.
Grammar in a minute: Concession with despite
Despite takes a noun phrase or an -ing clause. Use although or even if before a complete finite clause.
You say: Acknowledge a system’s strength before naming a limitation.
One possible response
Despite reducing processing time, the system still needs evidence of reliable performance across groups.
Useful English
Useful English: speak and compare
Say your response before opening a model.
Average performance can conceal …
Question an aggregate result.
You say: Respond to a vendor who offers one overall accuracy score.
One possible response
Average performance can conceal uneven errors. I would like to see which applicants the system misses and how often.
The failure may lie in … rather than …
Distinguish a plausible mechanism from a superficial explanation.
You say: Explain why a failed face detector is not evidence that someone has an unusual face.
One possible response
The failure may lie in the training coverage rather than in the person. We should investigate how the system was built.
Critical Thinking: 3 questions
Choose one question, then follow up, challenge and revise. Use the others for another angle.
Would a more diverse training set be sufficient to make a hiring system fair?
Help me start
Consider the target, the data and the decision made with the output.
One possible response
It could address an important source of error, but it would not settle what the system rewards or how scores are used. A well-represented dataset can still encode an unsuitable definition of success.
Take it further: What unfairness could remain with equal detection accuracy?
C2 challenge
Separate technical performance from a defensible institutional objective.
When a shared software component fails, who should be accountable?
Help me start
Compare the developer, the purchaser and the deploying organisation.
One possible response
Responsibility can be shared without becoming vague. Developers should disclose limitations, while deployers should establish suitability for their users. The organisation making consequential decisions cannot treat an external component as an excuse to stop asking questions.
Take it further: Who should respond first to an excluded user?
C2 challenge
Allocate one concrete obligation to each actor without duplicating every obligation.
Is the white-mask demonstration persuasive evidence of the full scale of the problem?
Help me start
Separate showing a failure from estimating its prevalence.
One possible response
It makes the failure visible and challenges an assumption of universal performance. It does not by itself estimate how often the problem occurs across systems or groups. I would use it to motivate a wider, structured evaluation.
Take it further: What would that evaluation need to sample?
C2 challenge
Defend the demonstration’s value while limiting the inference drawn from it.
Clip B
O’Neil is concluding earlier examples of hiring, teaching and criminal-risk scores. Her audit asks whether the data, the definition of success, the errors and the system’s wider effects deserve confidence.
Watch for: Which parts of a model must be questioned beyond its overall accuracy?
The era of blind faith in big data must end | Cathy O'Neil · TED · 09:59–12:33 · Source and credit
Clip B quiz: 6 questions
Choose one answer for each question, then read the feedback.
Grammar in a minute: A limit on a claim
Insofar as means to the extent that. It qualifies the scope of a claim rather than offering an unlimited concession.
You say: Limit a claim about a dataset’s usefulness.
One possible response
The dataset is useful insofar as it reflects the people and decisions we actually need to evaluate.
Useful English
Useful English: speak and compare
Say your response before opening a model.
What counts as success here?
Expose an implicit objective.
You say: Challenge a system rewarded for hiring people who stay longest.
One possible response
What counts as success here? Retention may matter, but it could also reflect who receives support after being hired.
Who bears the cost of that error?
Bring consequences into evaluation.
You say: Discuss a screening system that incorrectly rejects some qualified candidates.
One possible response
Who bears the cost of that error? The institution saves interview time, while excluded applicants lose an opportunity they may never know they deserved.
Critical Thinking: 3 questions
Choose one question, then follow up, challenge and revise. Use the others for another angle.
Should a hiring model prioritise avoiding unsuitable hires or avoiding the rejection of qualified people?
Help me start
Consider the next stage, the stakes and opportunities to correct errors.
One possible response
I would consider the whole process. If a human interview can identify unsuitable applicants later, early screening should be cautious about rejection. In a role with immediate high consequences, different safeguards may be justified.
Take it further: What if rejected candidates can appeal?
C2 challenge
State which change in error costs would reverse your preferred threshold.
Can an audit settle a disagreement over fairness?
Help me start
Separate empirical questions from competing values.
One possible response
An audit can reveal who is affected and whether claims hold. It may not resolve disagreement about which outcomes matter most. I would make those value choices explicit instead of presenting a technical score as their substitute.
Take it further: Who should participate in defining the criteria?
C2 challenge
Explain one possible conflict between two reasonable fairness objectives.
Would publishing a model’s code make it accountable?
Help me start
Consider access, explanations, recourse and institutional responsibility.
One possible response
Code access may help specialists investigate, but affected people also need understandable reasons and a route to challenge decisions. Accountability requires someone with authority to respond; disclosure alone may leave the practical power unchanged.
Take it further: What information should an unsuccessful applicant receive?
C2 challenge
Distinguish inspectability from the ability to obtain a remedy.
Mastery
Mastery: 6 questions
Original cases. Choose, then explain one answer aloud.
Grammar in a minute: A cautious passive conclusion
Cannot be assumed to + base verb rejects an unsupported inference. It does not claim that the inference is certainly false.
You say: Qualify a claim about automation and fairness.
One possible response
An automated decision cannot be assumed to be impartial simply because no person pressed the reject button.
The hiring committee
Integrated spoken task: decide and revise
Fictional Northbridge Services wants to introduce a screening model. A vendor reports faster processing and strong overall accuracy.
Choose a full launch, a limited pilot or rejection. Name the evidence that matters and one condition for changing your decision.
Open only your own role. Share its information by speaking.
Recruitment director
Reduce delays while selecting people who can do the job.
Current applications take six weeks to process. The vendor defines success as staying for three years and receiving a promotion.
Applicant advocate
Protect access, intelligible decisions and a way to contest errors.
The firm’s mentoring programme previously reached only staff based at headquarters, although the model uses promotion records from every location.
- Give an initial recommendation and its strongest reason.
- Exchange private information; challenge one assumption and answer the objection.
- Hear the new information, then revise or defend the decision with a stated reason.
New information: revise your decision
A new pilot comparison finds substantially more mistaken rejections at regional offices, despite similar independently assessed work samples.
Reconsider both the target and deployment. What must change, and what work can continue?
A strong response
- Use a relevant idea from each clip.
- Answer the other person’s strongest objection with a reason.
- Explain precisely how the new information changes, or does not change, your decision.
I would move from a launch to a limited, non-decisive pilot. Faster processing matters, but the new evidence questions what our success label measures. Promotion may reflect access to mentoring as well as ability, and broad training coverage would not solve that alone. We should evaluate the work-sample evidence, examine regional errors and give applicants an independent assessment route. The model could assist administration while those issues are addressed, but it should not automatically reject people. I would reconsider wider use when the target and error costs are defensible.
Spoken exit
Your spoken exit
Give one question about data and one about the consequences of a model’s errors.
One possible response
Who is missing or misrepresented in the training examples? And who loses an opportunity when the model gets the decision wrong?
Your takeaway
One-minute takeaway
Choose one answer. Then explain your choice in one sentence aloud.
Accuracy, objectives, error costs and recourse answer different questions.
Tutor notes
Lesson aims
- Explain how unrepresentative training data can produce exclusion.
- Evaluate data, outcome definitions and unequal error costs.
- Defend a qualified decision about a fictional hiring system.
60-minute core: opening 3; Clip A 21; Clip B 21; Mastery 4; final grammar 1; integrated speaking 8; exit 1; takeaway 1.
- Keep face detection, identity recognition and broader facial analysis distinct; the selected demonstrations primarily show detection failure.
- Omit the source’s dated arrest ratios and disputed broad audition effect size from the lesson’s factual claims. The audit principles do not depend on those figures.
- An audit can reveal problems when access, data and methods are adequate; it does not guarantee complete truth or an uncontested definition of fairness.
- Every hiring organisation, rate comparison and policy decision in the applied tasks is fictional. Use one Critical Thinking option per clip for the core lesson.
