🤖 JusticeAI Fairness Report

Comprehensive Fairness Analysis for Machine Learning Models

Generated: {{ timestamp }}

Executive Summary

Overall Score
{{ "%.1f"|format(summary.overall_score|default(0.0)) }}/100
{{ '✓ Pass' if summary.passes_fairness else '✗ Fail' }}
Violations
{{ summary.n_violations|default(0) }}
Disparate Impact
{{ "%.2f"|format(summary.get('disparate_impact_ratio', 1.0)) }}
{% if charts.overall_gauge %}

Overall Fairness Assessment

{% endif %}

Key Fairness Metrics

{% if charts.metrics_overview %}
{% endif %} {% if charts.disparate_impact_gauge %}

Disparate Impact (80% Rule)

{% endif %} {% if charts.statistical_parity_bar %}

Statistical Parity

{% endif %}
{% if charts.confusion_matrix %}

Confusion Matrices by Group

{% endif %} {% if charts.threshold_tradeoff %}

Threshold Analysis

Explore the trade-off between fairness and performance across different decision thresholds.

{% endif %} {% if issues %}

⚠️ Critical Issues & Warnings

{% for issue in issues %}
{{ '🔴' if issue.severity == 'critical' else '⚠️' }} {{ issue.metric }}

Issue: {{ issue.message }}

Impact: {{ issue.impact }}

{% endfor %}
{% endif %} {% if recommendations %}

💡 Recommendations

{% for rec in recommendations %}
{{ rec.priority }} {{ rec.action }}

{{ rec.description }}

{% endfor %}
{% endif %}