Skip to content
Back to skills

Indic Instruct Eval

ASecurity

This evaluation probes the multilingual instruction-following, natural language understanding, and generation capabilities of LLMs fine-tuned on 13 Indic languages. It measures performance on standardized academic benchmarks across NLU and NLG tasks, as well as real-world cultural relevance and helpfulness through pairwise LLM-as-a-judge comparisons. Use when the user wants to benchmark on MMLU Indic (MMLU-I), ARC Indic (ARC-I), BoolQ Indic (BoolQ-I), TriviaQA Indic (TVQA-I), BeleBele (Bele),...

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 11, 2026
researchpythongoperformance

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill indic-instruct-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Indic Instruct Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Indic Instruct Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-indic-instruct-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-indic-instruct-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: indic-instruct-eval
description: This evaluation probes the multilingual instruction-following, natural language understanding, and generation capabilities of LLMs fine-tuned on 13 Indic languages. It measures performance on standardized academic benchmarks across NLU and NLG tasks, as well as real-world cultural relevance and helpfulness through pairwise LLM-as-a-judge comparisons. Use when the user wants to benchmark on MMLU Indic (MMLU-I), ARC Indic (ARC-I), BoolQ Indic (BoolQ-I), TriviaQA Indic (TVQA-I), BeleBele (Bele), INCLUDE (INCL), Global MMLU (GMMLU), Extreme Summarization (Xsum), Flores EnXX / XXEn, IN22-Conv-Doc, or asks about evaluating this task. Reports ELO rating.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2509.21294
  bibtex_key: [REDACTED]
  confidence: high
---

# indic-instruct-eval

> UPDESH: Synthesizing Grounded Instruction Tuning Data for 13 Indic — Chitale et al. (2025) (arXiv:2509.21294, 2025)

## What this evaluates

This evaluation probes the multilingual instruction-following, natural language understanding, and generation capabilities of LLMs fine-tuned on 13 Indic languages. It measures performance on standardized academic benchmarks across NLU and NLG tasks, as well as real-world cultural relevance and helpfulness through pairwise LLM-as-a-judge comparisons.

## Datasets

- **MMLU Indic (MMLU-I)** — total ?; splits: test (-1)
- **ARC Indic (ARC-I)** — total ?; splits: test (-1)
- **BoolQ Indic (BoolQ-I)** — total ?; splits: test (-1)
- **TriviaQA Indic (TVQA-I)** — total ?; splits: test (-1)
- **BeleBele (Bele)** — total ?; splits: test (-1)
- **INCLUDE (INCL)** — total ?; splits: test (-1)
- **Global MMLU (GMMLU)** — total ?; splits: test (-1)
- **Extreme Summarization (Xsum)** — total ?; splits: test (-1)
- **Flores EnXX / XXEn** — total ?; splits: test (-1)
- **IN22-Conv-Doc** — total ?; splits: test (-1)

## Metrics

- `NLU average score` — range: [0, 1]
  - Likelihood-based scoring on multiple-choice questions; accuracy or log-probability selection of the correct option averaged across all NLU benchmarks.
- `NLG average score` — range: [0, 1]
  - Average of standard generation metrics (e.g., ROUGE/BERTScore) across translation and summarization tasks.
- `ELO rating` **(primary)** — range: other
  - Pairwise LLM-as-a-judge comparison score updated iteratively; higher ratings indicate better comparative performance across real-world, culturally grounded queries.

## Input / output format

**Input**: Instruction prompts in 13 Indic languages (and English for cross-lingual tasks), formatted as multiple-choice questions for NLU or translation/summarization prompts for NLG.

**Output**: Model-generated text responses (selected option for NLU, translated/summarized text for NLG).

## Scoring recipe

```python
def score_nlu(dataset, model):
    correct = 0
    for q in dataset:
        options = q.options
        best_opt = max(options, key=lambda o: model.log_prob(q.prompt + o))
        if best_opt == q.gold:
            correct += 1
    return correct / len(dataset)

def score_nlg(dataset, model):
    scores = [compute_generation_metric(q.gold, model.generate(q.prompt)) for q in dataset]
    return sum(scores) / len(scores)

def update_elo(models, battles, llm_judge):
    for a, b, prompt in battles:
        judge_win = llm_judge(prompt, models[a].generate(prompt), models[b].generate(prompt))
        elo_update(a, b, judge_win)
    return {m: elo_rating(m) for m in models}
```

## Common pitfalls

- Failing to subsample large baseline datasets (e.g., Aya-Collection, IndicAlign) to match the target dataset size, creating an unfair data/compute advantage.
- Overlooking cross-lingual transfer evaluation on languages completely absent from the training set (e.g., the 16 unseen languages in the Flores subset).
- Relying exclusively on automated academic benchmarks without incorporating LLM-as-a-judge cultural relevance evaluations, which miss real-world helpfulness.

## Evidence (verbatim from paper)

> Natural language understanding (NLU) tasks use multiple-choice questions to measure comprehension and reasoning through likelihood-based scoring. Natural language generation (NLG) tasks, such as translation and summarization, assess models’ ability to generate coherent and contextually appropriate outputs. We augment standard dataset-NLU and NLG evaluations with comparative evaluations to understand model win rates.

## Citation

```bibtex
@misc{chitale2025updesh,
  title={UPDESH: Synthesizing Grounded Instruction Tuning Data for 13 Indic},
  author={Chitale et al. (2025)},
  year={2025},
  note={arXiv:2509.21294}
}
```

- arXiv: 2509.21294

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.