Source-linked AI summary

Conscientious Classification: A Data Scientist's Guide to Discrimination-Aware Classification

Brian d'Alessandro, Cathy O'Neil, Tom LaGatta

arXiv:1907.09013v1stat.MLcs.LGstat.CO

TL;DR

Machine-learning systems can reinforce disparities, while practitioners often lack concrete guidance for addressing discrimination. This article surveys the data-mining process through a taxonomy of discriminatory practices, measurement approaches, and discrimination-aware development methods. It concludes that data scientists should intentionally model and reduce discriminatory outcomes, while protected-attribute access creates a practical and legal tension.

  • Problem

    Practicing data scientists have little concrete guidance for proactively addressing discrimination in machine-learning systems, despite research on the issue.

  • Method

    The article provides a taxonomy of discrimination causes, surveys discrimination measures and discrimination-aware methods, and augments familiar development processes with auditing guidance.

  • Results

    The survey identifies common practices that can produce unintended discrimination and organizes measurement, auditing, and mitigation guidance for practitioners.

  • Takeaways & Limitations

    Data scientists should intentionally model and reduce discriminatory outcomes rather than allow systemic discrimination to persist behind data-driven objectivity.

  • Takeaways & Limitations

    Discrimination-aware techniques require access to protected attributes, creating a tension between detecting discrimination and reducing legal risk.

Abstract

from arXiv · show

Recent research has helped to cultivate growing awareness that machine learning systems fueled by big data can create or exacerbate troubling disparities in society. Much of this research comes from outside of the practicing data science community, leaving its members with little concrete guidance to proactively address these concerns. This article introduces issues of discrimination to the data science community on its own terms. In it, we tour the familiar data mining process while providing a taxonomy of common practices that have the potential to produce unintended discrimination. We also survey how discrimination is commonly measured, and suggest how familiar development processes can be augmented to mitigate systems' discriminatory potential. We advocate that data scientists should be intentional about modeling and reducing discriminatory outcomes. Without doing so, their efforts will result in perpetuating any systemic discrimination that may exist, but under a misleading veil of data-driven objectivity.

1. Introduction

Machine learning expands automation’s reach and benefits, but its apparently objective decisions can reinforce systemic biases and disparate impacts. The article responds with a practitioner-focused taxonomy, measurement survey, auditing framework, and discrimination-aware development guidance.

  • Motivation: Modern machine learning extends automation from repetitive manual work to complex, large-scale decision making.Earlier systems improved consistency, speed, and risk understanding; larger datasets and distributed, online, deeper learning broaden applications and benefits.
  • Motivation: Data-driven decisions can reinforce historical systemic biases and negatively affect already disadvantaged populations despite appearing fair.The concern is framed as disparate impact from big data, machine learning, and artificial intelligence systems.
  • Motivation: Complex, uninterpretable machine-learning systems leave regulators without clear procedures to measure, avoid, or fix discrimination.The article connects this difficulty to black-box algorithms and datasets of enormous breadth and complexity.
  • Article contribution: The article introduces a taxonomy of discrimination’s root causes and surveys discrimination measures and discrimination-aware data-mining methods for practicing data scientists.Its industry-focused perspective differs from surveys aimed primarily at the research community.
  • Article contribution: The proposed framework audits how discrimination can enter data mining and updates model development to include discrimination awareness.The article also gives practical method-selection advice and analyzes two case studies involving potential disparate impact.

2. What is Discrimination?

The article distinguishes discrimination by whether protected-class membership directly drives a decision or indirectly produces disadvantage through inadequately justified factors. It introduces causal and observational measurement perspectives, while emphasizing that causal identification from training data is difficult and protected attributes create a detection-versus-risk trade-off.

  • Scope and definition: Discrimination is treated primarily as differentiated, usually negative treatment based on legally protected-class membership, distinct from ordinary machine-learning differentiation.The discussion focuses mainly on classification and ranking systems while keeping societal discrimination in view.
  • Forms of discrimination: Disparate treatment directly uses protected-class membership in a decision, whereas disparate impact disadvantages a protected group through inadequately justified correlated factors.The article illustrates these forms with race-based loan rejection and zip-code redlining.
  • Causality and disparate treatment: The potential-outcomes framework tests disparate treatment by changing only the protected attribute and comparing the resulting decision outcome.The setup distinguishes protected attributes S, non-protected attributes X, training outcome Y, and decision process M(S, X).
  • Causality and disparate treatment: Causal links in training data are difficult and controversial to establish without randomized experimentation because sufficiently matched individuals may be scarce.The challenge is finding people who share relevant observable and unobservable attributes but differ in protected-class membership.
  • Practical implications: Including protected attributes can create legal risk, while withholding them reduces the ability to detect and avoid disparate treatment.The article identifies this as a paradox requiring negotiation among firms, legal oversight, and society.
  • Measurement: Disparate treatment is generally easier to define and measure causally than disparate impact, for which multiple competing approaches exist.The article presents decision-process counterfactuals as a relatively direct route to testing direct effects.

3.Where Good Algorithms Go Bad

The paper organizes potential sources of classifier discrimination into a taxonomy linked to the model-development lifecycle. It then recommends persistent auditing, human involvement, and explicit attention to discrimination throughout development and deployment.

  • Motivation and framework: Discrimination can arise even when data scientists intend to build objective systems, motivating a taxonomy and lifecycle-based guidance for practitioners.The authors connect prior work to model-development stages so practitioners can anticipate and manage potential problems.
  • Taxonomy of causes: Sampling bias includes overrepresentation, underrepresentation, and low support, each creating statistical risks for protected groups.Low support can cause learning algorithms to fail to converge on values associated with sparsely represented groups.
  • Taxonomy of causes: Protected attributes can create legal risk when included, while correlated non-protected features can produce a redlining effect when protected attributes are omitted.The paper notes that variables carrying protected-group information may remain permissible inputs even when protected attributes themselves are prohibited.
  • Taxonomy of causes: Subjective target definitions can make a model’s discrimination depend on which outcomes or employee characteristics are selected as the target.Examples include choices among tardiness, performance review, and tenure when defining a “good” or “bad” employee.
  • Model misspecification: Omitting discrimination penalties from the cost function is an error that fairness regularizers can address by augmenting standard loss functions.The paper identifies this omission as cost-function misspecification and cites augmented log-likelihood objectives with fairness regularization.
  • Auditing and deployment: Practitioners should define legal and ethical standards, select appropriate metrics, and conduct discrimination unit tests during evaluation and deployment.The authors emphasize that discrimination involves the broader human process containing the classifier, not only the classifier itself.
  • Human involvement: Active Learning can engage human experts cost-efficiently to improve later model iterations and mitigate classification errors with high human cost.The paper presents human involvement as part of responsible decision making and as a complement to automated classification.
  • Human involvement: Classifier-based systems are limited by the features available to them, so keeping humans in the loop can add information, objectivity, and nuanced flexibility.The paper illustrates this boundary with parole decisions based only on static features such as criminal records and survey responses.

4. Auditing and Removing Unintended Discrimination

The paper proposes discrimination-aware auditing that mirrors classifier development, adds unit tests, and maps mitigation methods to pre-processing, training, and post-scoring stages. It emphasizes that method choice must balance discrimination, accuracy, implementation ease, scalability, and failure risk.

  • Auditing process: The proposed auditing process mirrors standard classifier development while incorporating discrimination unit tests and locating state-of-the-art remedies.The process is designed to help practitioners identify where discrimination can enter model development.
  • Auditing process: The workflow begins with legally and ethically informed target, feature, and discrimination-metric definitions before exploratory auditing.The chosen metric is used to test whether data discriminates against protected attributes, while correlated features and protected-group support are documented.
  • Mitigation methods: When unit tests cross legally or ethically defined thresholds, discrimination-reducing methods can be applied across multiple development stages.The paper groups methods into pre-processing, in-processing, and post-processing techniques.
  • Mitigation methods: Pre-processing methods reduce discrimination before modeling by relabeling near-margin examples, reweighting or resampling examples, or combining these strategies.The cited work particularly endorses relabeling or resampling techniques.
  • Mitigation methods: In-processing methods modify learning algorithms during training, often by adding fairness regularizers to standard loss functions.These regularizers account for classification differences between protected and non-protected classes.
  • Mitigation methods: Post-processing methods operate after training and require access to a holdout set not used during model training.The paper highlights their suitability for black-box classification systems.
  • Choosing methods: Method selection has no single blanket answer because studies use inconsistent discrimination measures and evaluate trade-offs mainly between accuracy and discrimination.The paper also notes that firms weigh implementation ease, scalability, and failure risk alongside performance.
  • Choosing methods: Because competing methods often perform within a narrow range, practitioners should favor approaches adaptable to existing measurement processes or open-source training libraries.The paper recommends considering practical organizational constraints when choosing among methods.

5. Case Studies

The case studies show how target and model misspecification can create discrimination risks in predictive policing and employment screening. They illustrate why auditing must connect problem formulation, data limitations, feedback effects, and protected-group outcomes.

  • Case-study approach: The case studies use socially costly, opaque predictive applications to show that optimal design depends strongly on problem specifics.They apply the paper’s auditing framework rather than presenting a single set of empirical results.
  • Predictive Policing: Predictive policing can suffer from target-variable misspecification when nuisance crimes are used as a proxy for rare violent crimes.The proxy lacks established sufficiently high correlation with violent crime and disproportionately affects poorer and minority neighborhoods.
  • Predictive Policing: Using nuisance-crime data can interact with racial profiling and officer-dependent observation, reinforcing disparate impact through the model’s feedback loop.Deployment can alter the sampling distribution because nuisance crimes are recorded only when officers observe them.
  • Predictive Policing: Target misspecification combined with negative feedback could produce a self-perpetuating system that repeatedly targets poorer and more minority-concentrated communities.The authors distinguish this data-science responsibility from broader community-police relations issues.
  • Predictive Policing: The predictive-policing case suggests that policymakers and other participants also need literacy in discrimination metrics, auditing methods, and mitigation techniques.The paper extends this need beyond data scientists and managers.
  • Kronos: The Kronos case identifies potential target and model misspecification when productivity or personality-related measures are used to assess employment fitness.Personality traits may poorly predict productivity while indicating mental illness, a protected employment attribute, creating a possible redlining effect.
  • Kronos: Because hiring discrimination can impose significant costs, the authors argue that discrimination-aware auditing should be included in this model-development process.The case was also being challenged under the Americans with Disabilities Act as described in the paper.
  • Kronos: In employment screening, observing precision without recall means the system reveals bad candidates who passed but not good candidates who were overlooked.This limits the system’s ability to correct prior learning errors and identify excluded protected-group members.

Conclusion

Managing discrimination in machine learning requires judgment and awareness of how it can enter the system and affect learning objectives. The survey organizes causes and prior tools to guide discrimination measurement and discrimination-aware data mining.

  • Data science combines subjective decision making with theory-based analysis, so practitioners must develop judgment and awareness when using available tools.
  • Awareness of how discrimination can enter a system is the first defense, paralleling efforts to manage and reduce statistical bias.
  • The taxonomy identifies where data scientists should look for potential discrimination bias before making design decisions.
  • The survey synthesizes prior techniques rather than proposing new methodological techniques, serving as an initial guide to measurement and discrimination-aware data mining.
  • Detection and awareness are presented as first steps toward addressing opaque and unaccountable algorithms, alongside an ethical and legal obligation to measure and reduce disparate impact.
Loading 1907.09013v1…