atlas

Research map / Large language models / AI and society

Two Tickets are Better than One: Fair and Accurate Hiring Under Strategic LLM Manipulations

ICML 2025 · Large language models › AI and society · approach: Social-science view of AI evaluation · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes a "two-ticket" hiring system in which the hirer applies its own LLM manipulation to each submitted resume and scores the better version, with theory on fairness and accuracy under strategic LLM edits plus a small resume-screening case study.

Problem

Unequal access to generative AI tools lets some job applicants strategically improve resumes, which harms hiring accuracy and fairness under score-based screening.

Approach

Models LLM resume edits as stochastic strategic manipulations in a Stackelberg classification game, and has the hirer apply its own LLM to each submission and score the better of original and hirer-edited versions, which provably reduces outcome disparity and raises TPR under no-false-positive thresholds.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply Two-Ticket hiring instead of Traditional SVMResume Matcher screening with applicant manipulations · Djinni resume screening test setTPR: 0.024 ± 0.09 -> 0.108 ± 0.08; BS difference: 0.084 ± 0.04Helped
Apply Two-Ticket hiring instead of Traditional SVMResume Matcher screening with applicant manipulations · Djinni resume screening test setTPR Disparity: 0.00409 ± 0.12 -> 0.04269 ± 0.06; BS difference: 0.0386 ± 0.051; 95% BS Diffs Range: [-0.0619, 0.139]No clear effect
Apply Two-Ticket hiring instead of TraditionalResume Matcher classifier · PM Role; U: No LLMs, P: GPT-4oAccuracy: $0.548 \pm 0.003$ -> $0.563 \pm 0.004$Helped
Apply Two-Ticket hiring instead of TraditionalResume Matcher classifier · UX Designer Role; U: No LLMs, P: GPT-4oAccuracy: $0.633 \pm 0.005$ -> $ 0.689 \pm 0.005$Helped
Apply Two-Ticket hiring instead of TraditionalResume Matcher classifier · PM Role; U: GPT-3.5, P: GPT-4oAccuracy: $0.543 \pm 0.003$ -> $0.551 \pm 0.003$Helped
Apply Two-Ticket hiring instead of TraditionalResume Matcher classifier · UX Designer Role; U: GPT-3.5, P: GPT-4oAccuracy: $ 0.629 \pm 0.006$ -> $ 0.650 \pm 0.006$Helped
Apply Two-Ticket hiring instead of TraditionalResume Matcher classifier · PM Role; U: GPT-4o-mini, P: GPT-4oAccuracy: $0.554 \pm 0.003$ -> $0.561 \pm 0.003$Helped
Apply Two-Ticket hiring instead of TraditionalResume Matcher classifier · UX Designer Role; U: GPT-4o-mini, P: GPT-4oAccuracy: $0.662 \pm 0.005$ -> $0.677 \pm 0.005$Helped
Use ChatGPT-4o rather than Mixtral-8x7B for resume manipulationResume score screening · Djinni resumesfraction of resumes with increased scores: 75% -> 50%Helped
Apply a second round of the same LLM manipulationResume scoring · Djinni resumesresume scoreNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Djinni Recruiting dataset (520 sampled resumes)

Benchmarks: Djinni resume sample (PM and UI/UX roles)

Metrics: true positive rate TPR disparity between groups accuracy false positive rate

Baselines: Traditional SVM hiring (one-ticket)

Builds on: strategic classification multivariate stochastic dominance

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy