Student chat
The COMPAS Recidivism Algorithm
Privacy Notice: Student names have been replaced with pseudonyms to protect privacy. The audio is AI-generated narration, not the students’ voices. Emoji reactions are illustrative. Plain transcript.
The conversation, then the understanding quiz and the post-chat survey that followed it. All three are written out below in order.
01Chat transcript
Guide
👋 Welcome, everyone!
Our topic is COMPAS. We'll be discussing this statement:
The COMPAS recidivism algorithm is/was biased against Blacks.
- Luna agrees with the statement.
- Justin disagrees with the statement.
My name is Guide, and I'm here to support your discussion. If you need anything, start your message with "Hey Guide" 🤓
Luna
Justin
Luna
Justin
Justin
Luna
Justin
Guide
Luna, Justin is making a key mathematical point — that you literally cannot have both calibration AND equal error rates across groups when base rates differ.
But you're arguing the algorithm is "built on" structural racism through proxies like neighborhood. How do you respond to his claim that these factors help predict recidivism accurately, even if they correlate with race?
Is there a way to balance predictive accuracy with avoiding the reinforcement of systemic disadvantages?
the next day
Luna
Justin
the next day
Luna
Guide
Justin, Luna seems to be wrapping up, but there's still a key disagreement here.
You've argued the algorithm itself isn't biased if it meets calibration standards. She's arguing that using racially correlated proxies makes it biased regardless of calibration.
Do you think there's a meaningful distinction between "technically unbiased" and "practically biased" algorithms? Or is calibration sufficient to call something fair?
Justin
You have completed the chat! You may continue chatting after the Understanding Quiz 🤠
02Understanding quiz
Sway asks each student five questions about what their partner argued. These are the answers they gave.
Justindisagrees
Understanding Quiz
5 questions about what Luna argued.
- She referred to Brian Hedden's argument on calibration within groups.
- She pointed to ProPublica's report about differential prediction errors.
- She argued that hiding race in input features would remove bias.
- She cited official Northpointe statements denying bias.
correct
- Because calibration ignores social context and can lead to harmful errors for Black defendants.
- Because calibration always produces equal false-positive rates.
- Because calibration ensures equal outcomes across groups.
- Because calibration leads to lower overall predictive accuracy.
correct
- She agreed calibration was best and no further action was needed.
- She insisted on discarding calibration altogether in favor of equal error rates.
- She said we must rethink which accuracy matters and apply ethical thinking.
- She proposed adding explicit race variables to improve calibration.
correct
- To ask who is most likely to reoffend one year later.
- To use an algorithm that only considers age and criminal history.
- To shift focus to which defendants need support to avoid reoffending.
- To calibrate the algorithm exclusively on White defendants.
correct
- By explaining that calibration and equal error rates are both achievable.
- By summarizing Justin's argument that one must choose between calibration and equal error rates.
- By providing data on ProPublica's findings.
- By suggesting the discussion move to another topic.
correct
Lunaagrees
Understanding Quiz
5 questions about what Justin argued.
- He showed that people with a risk score of 7 had the same reoffending rate regardless of race.
- He reported that false positive rates were equal for Black and White defendants.
- He cited Northpointe's explanation that differing base rates explained the disparities.
- He referred to Hedden's claim that removing proxies would harm calibration.
correct
- He asserted that neighborhood data do not actually predict recidivism and should be removed.
- He argued that such proxies are essential predictive features and removing them could harm public safety.
- He suggested using those features but then randomly adjusting scores to ensure fairness.
- He recommended replacing proxies with direct racial information for better transparency.
correct
- He immediately disagreed and defended the algorithm's fairness.
- He had no opinion until reviewing ProPublica's report.
- He initially agreed but later adopted Hedden's calibration argument.
- He suggested focusing on providing support rather than assessing risk.
correct
- He said any algorithm meeting calibration cannot be practically biased.
- He argued practical bias arises only if users ignore calibration.
- He claimed bias only matters when error rates differ across groups.
- He noted that proxy factors can make the algorithm practically biased while it remains technically unbiased.
correct
- You cannot have both calibration and equal error rates across groups when base rates differ.
- Proxies like neighborhood must always be removed to avoid bias.
- The algorithm should reframe its question to focus on support rather than risk.
- False positive errors are more harmful than false negatives in this context.
correct
03Post-chat survey
Last, both students rate the statement again and then rate a randomly sampled subset of our post-chat survey items. Like their transcripts, individual student opinions are never revealed to instructors.
Justindisagrees
Now you’ve had a chance to discuss the topic, rate your level of agreement with the original statement again.
Remember, all responses to Sway surveys are private and never shown to your instructor.
The COMPAS recidivism algorithm is/was biased against Blacks.
| Strongly disagree | Moderately disagree | Slightly disagree | No idea | Slightly agree | Moderately agree | Strongly agree |
|---|---|---|---|---|---|---|
How much do you agree with each of these?
| Statement | Strongly Disagree | Disagree | Neutral | Agree | Strongly Agree |
|---|---|---|---|---|---|
| Guide's contributions improved the discussion | |||||
| Guide treated me and my partner with equal respect | |||||
| I felt comfortable sharing my honest opinions with my partner | |||||
| I was not offended by my partner's perspective | |||||
| My partner was respectful | |||||
| It was valuable to chat with a student who did NOT share my perspective |
Lunaagrees
Now you’ve had a chance to discuss the topic, rate your level of agreement with the original statement again.
Remember, all responses to Sway surveys are private and never shown to your instructor.
The COMPAS recidivism algorithm is/was biased against Blacks.
| Strongly disagree | Moderately disagree | Slightly disagree | No idea | Slightly agree | Moderately agree | Strongly agree |
|---|---|---|---|---|---|---|
How much do you agree with each of these?
| Statement | Strongly Disagree | Disagree | Neutral | Agree | Strongly Agree |
|---|---|---|---|---|---|
| Guide's contributions improved the discussion | |||||
| Guide treated me and my partner with equal respect | |||||
| I was not offended by my partner's perspective | |||||
| My partner had better reasons for their views than I expected | |||||
| It was valuable to chat with a student who did NOT share my perspective | |||||
| Sway helped me articulate my thoughts/feelings better |
How did this Sway chat affect your confidence discussing complex issues with people who hold different views from you?
Opinion change
Justindisagrees
+3
Lunaagrees
—
before the chat after the chat both, unchanged Seven points, from strongly disagree to strongly agree. Both students rated the statement before the chat and again after the quiz.
Up next
All the chats
Sixteen transcripts of students paired with a classmate who disagreed with them.
Back to the showcase →The student app
Every screen a student can reach in Sway, drawn as a wireframe you can click around in.
Explore the app →The research
What we measure after chats like this one: opinion change, and how students rate the people they disagree with.
Read the research →