algotrix / openenv.yaml
sounnak100's picture
Sounak Algorithmic Launch: ML Engine, Math Bias Clearance, Custom DSA Sorting, ATS Fetch
3c09831
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"