Post-hoc Explainability
In a synthetic example, a model never shown a protected attribute selected one group at 0.7823 and the other at 0.2502. The explanation named a postcode variable and was correct.
In a synthetic example, a model never shown a protected attribute selected one group at 0.7823 and the other at 0.2502. The explanation named a postcode variable and was correct.
None of seven tested thresholds passed all three guardrails. That finite search does not prove impossibility; a low-recall counterexample passes them.