Spaces:
Sleeping
Sleeping
| name: "TalentMatch-RL" | |
| version: "1.0.0" | |
| description: "An RL environment for training unbiased resume screening policies, integrating 5 fairness metrics, perturbation testing, and the EEOC 4/5ths rule." | |
| author: "Sounak Kumar Mondal" | |
| contact: "sounakmondal@gmail.com" | |
| # The tasks provided in the environment | |
| tasks: | |
| easy_shortlist: | |
| description: "Shortlist exactly 3 qualified candidates from 10 resumes, ensuring disparate impact ratio >= 0.80." | |
| max_steps: 10 | |
| medium_rank: | |
| description: "Rank 20 resumes and shortlist top 5, optimizing for fit (NDCG) and fairness (EOD, SPD)." | |
| max_steps: 20 | |
| hard_fair_screen: | |
| description: "Screen 50 resumes, shortlist top 10, flag biased JD language, ensuring compliance with DIR and AOD." | |
| max_steps: 50 | |
| # Interface specification | |
| interface: | |
| reset: | |
| task: "string" | |
| seed: "integer (optional)" | |
| step: | |
| action_type: "string (shortlist | reject | flag_bias | request_clarification)" | |
| candidate_id: "string (optional)" | |
| rank: "integer (optional)" | |
| bias_reason: "string (optional)" | |
| clarification_field: "string (optional)" | |
| state: | |
| episode_id: "string" | |
| task_name: "string" | |
| step_count: "integer" | |
| total_candidates: "integer" | |
| shortlist_complete: "boolean" | |
| cumulative_reward: "float" | |
| bias_audit: "dictionary" | |