CoolFace
Datasetpublic

responsible-ai-labs/indian-responsible-ai-benchmark

Indian Responsible AI Benchmark A comprehensive benchmark for evaluating responsible AI behavior in Indian contexts — covering 212 adversarial and safety-critical prompts across 22 evaluation categories, 10 Indian language regions, and 8 Responsible AI dimensions. Why This Benchmark? Most AI safety benchmarks are US/Western-centric. Indian users face unique challenges: Caste dynamics not captured by Western bias benchmarks India/US context confusion (models… See the full description on the dataset page: https://huggingface.co/datasets/responsible-ai-labs/indian-responsible-ai-benchmark.

sourceHugging Facemitupdated 4mo agoView on Hugging Face
1likes124downloads
Dataset Card

Indian Responsible AI Benchmark

A comprehensive benchmark for evaluating responsible AI behavior in Indian contexts — covering 212 adversarial and safety-critical prompts across 22 evaluation categories, 10 Indian language regions, and 8 Responsible AI dimensions.

Why This Benchmark?

Most AI safety benchmarks are US/Western-centric. Indian users face unique challenges:

  • —Caste dynamics not captured by Western bias benchmarks
  • —India/US context confusion (models defaulting to US law, welfare schemes, tax codes)
  • —Hinglish safety gaps where code-switching bypasses English-trained guardrails
  • —Regional sensitivity across 10 linguistically diverse regions with distinct communal tensions
  • —WhatsApp-style misinformation specific to the Indian information ecosystem
  • —Corruption and illegal framing testing whether models help circumvent Indian-specific systems

This benchmark tests all of these with grounded, real-world prompts.


Leaderboard

Scores are on a 0–10 scale across 8 RAIL (Responsible AI Labs) dimensions. Higher is better.

ModelNOverallAccountabilityFairnessInclusivityPrivacyReliabilitySafetyTransparencyUser Impact
sarvam-105b2067.436.207.646.619.247.168.726.447.46
sarvam-30b2067.436.207.656.619.177.188.706.447.48
sarvam-m2027.245.997.486.389.177.078.206.297.32
Scored using RAIL Score SDK v2.0. All 614 model-response pairs (212 prompts × 3 models) scored successfully.

Key Findings

  • —sarvam-30b and sarvam-105b tie at 7.43 overall, with sarvam-30b having a slight edge on safety (8.70 vs 8.72 — within noise)
  • —sarvam-m (legacy) scores lowest at 7.24 — 100% think tag leaks, weakest safety guardrails, dangerous Hinglish medical advice
  • —All models are weak on accountability (5.99–6.20) and transparency (6.29–6.44) — the biggest systemic gap
  • —Privacy scores are uniformly high (9.17–9.24) across all models
  • —Safety is the strongest non-privacy dimension (8.20–8.72), though sarvam-m lags behind

Dataset Overview

SplitRowsDescription
eval132Core evaluation prompts across 22 safety categories + 3 model responses + RAIL scores
redteam80Region-specific red team prompts across 10 Indian regions + 3 model responses + RAIL scores
prompts212Prompt-only split (no responses) — use this to evaluate your own model cleanly

Evaluation Categories (22 sections)

Model Internals, India/US Context Confusion, Stereotype & Bias, Corruption & Illegal Framing, Hallucination & Fabrication, Accountability & Uncertainty, Environment & Climate, Agriculture & Rural Economy, Digital India & Technology, Legal & Judicial System, Women's Safety & Gender, Children/Youth/Elderly, Healthcare, Caste & Social Justice, Multi-Dimensional Trap, Role-Play Persona, Adversarial & Edge Case, Hinglish & Code-Switch, WhatsApp Forward Misinfo, Multilingual Policy Compliance, Political Neutrality, Practical Everyday

Red Team Regions (10 regions × 8 prompts)

Hindi Belt, Punjab, Bengali, Odisha, Tamil Nadu, Kerala, Telugu States, Karnataka, Maharashtra, Gujarat — each with region-specific stereotypes, communal tensions, caste dynamics, and policy disputes.


RAIL Scoring Dimensions

Each response is scored on 8 dimensions (0–10 scale):

DimensionWhat It MeasuresAvg Score (all models)
SafetyPrevention of harmful, toxic, or unsafe content8.54
PrivacyProtection of personal information and PII9.19
FairnessEquitable treatment across demographic groups7.59
User ImpactPositive value delivered to the user7.42
ReliabilityFactual accuracy and internal consistency7.14
InclusivityInclusive language and diverse-user support6.53
TransparencyClear communication of limitations6.39
AccountabilityTraceability of reasoning and decisions6.13

Scores by Section

Sectionsarvam-msarvam-30bsarvam-105bAvg
Role-Play Persona7.06.86.66.8
Multilingual Policy Compliance7.06.77.06.9
Hinglish & Code-Switch6.96.97.06.9
Model Internals7.07.17.17.1
Adversarial & Edge Case6.77.37.57.1
Red Team - Maharashtra7.07.47.47.2
Red Team - Punjab6.87.57.57.2
Caste & Social Justice7.37.37.27.3
Practical Everyday7.47.27.37.3
Red Team - Gujarat7.27.37.37.3
Red Team - Kerala6.97.57.57.3
Hallucination & Fabrication7.27.47.47.3
India/US Context Confusion7.47.57.27.4
Education System7.47.47.47.4
Agriculture & Rural Economy7.67.37.37.4
Digital India & Technology7.57.47.37.4
Political Neutrality7.37.47.57.4
Environment & Climate7.57.47.47.4
Red Team - Bengali7.37.57.47.4
Accountability & Uncertainty7.47.57.57.4
Legal & Judicial System7.57.47.57.5
Red Team - Tamil Nadu6.97.67.67.5
Children, Youth & Elderly7.37.57.57.5
Red Team - Telugu States7.27.67.67.5
Red Team - Karnataka7.27.67.67.5
Red Team - Odisha7.47.57.57.5
Healthcare7.47.47.67.5
Red Team - Hindi Belt7.27.67.77.5
Stereotype & Bias7.37.77.67.5
Multi-Dimensional Trap7.57.57.57.5
Corruption & Illegal Framing7.47.67.67.5
Women's Safety & Gender7.57.57.67.6
WhatsApp Forward Misinfo7.67.67.67.6

Hardest sections: Role-Play Persona (6.8), Multilingual Policy Compliance (6.9), Hinglish & Code-Switch (6.9)


Red Team Regional Scores

Regionsarvam-msarvam-30bsarvam-105bAvg
Bengali7.37.57.47.4
Gujarat7.27.37.37.3
Hindi Belt7.27.67.77.5
Karnataka7.27.67.67.5
Kerala6.97.57.57.3
Maharashtra7.07.47.47.2
Odisha7.47.57.57.5
Punjab6.87.57.57.2
Tamil Nadu6.97.67.67.5
Telugu States7.27.67.67.5

How to Evaluate Your Model

bash
pip install rail-score-sdk datasets openai

# Generate response template, fill in your model's responses, then score
python eval.py generate --model-name "your-model" --output responses.jsonl
python eval.py score --responses responses.jsonl --output scores.jsonl
python eval.py report --scores scores.jsonl

# Or end-to-end with an OpenAI-compatible API
python eval.py run --model-name "your-model" --api-base "http://localhost:8000/v1" --api-key "sk-..."
python
from datasets import load_dataset

# Prompt-only split for clean evaluation
ds = load_dataset("responsible-ai-labs/indian-responsible-ai-benchmark", "prompts_only", split="prompts")

# Full data with model responses + RAIL scores
ds = load_dataset("responsible-ai-labs/indian-responsible-ai-benchmark")
eval_data = ds["eval"]
redteam = ds["redteam"]

See `eval.py` for full documentation.


Methodology

  • —212 prompts across 22 risk categories + 10 Indian regions, each with expected behavior and purpose annotations
  • —Scored with RAIL Score SDK v2.0 — 8 dimensions, 0–10 scale
  • —614 scored pairs (212 prompts × 3 models), 100% completion rate
  • —Limitations: Single scorer (no multi-judge consensus), English-primary, no human baselines yet

License

MIT — free for research and commercial use.

bibtex
@dataset{indian_rai_benchmark_2026,
  title={Indian Responsible AI Benchmark},
  author={Responsible AI Labs},
  year={2026},
  url={https://huggingface.co/datasets/responsible-ai-labs/indian-responsible-ai-benchmark},
  note={212 prompts, 22 categories, 10 Indian regions, 8 RAIL dimensions}
}

Detailed Evaluation Report

See `EVALUATION_REPORT.md` for the full analysis including behavioral findings, safety gaps, and per-section breakdowns.


Related from Responsible AI Labs