Skip to content
Back to skills

Compositional Multitasking Eval

ASecurity

Evaluates the ability of on-device LLMs to perform two distinct tasks simultaneously in a single forward pass (compositional multi-tasking), such as summarization combined with translation or tone adjustment, while maintaining strict efficiency constraints. Use when the user wants to benchmark on Compositional Multi-tasking Benchmark, or asks about evaluating this task. Reports LLM judge (LLM-J).

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 11, 2026
researchpython

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill compositional-multitasking-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Compositional Multitasking Eval?

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

Security grade badge for Compositional Multitasking Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-compositional-multitasking-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-compositional-multitasking-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: compositional-multitasking-eval
description: Evaluates the ability of on-device LLMs to perform two distinct tasks simultaneously in a single forward pass (compositional multi-tasking), such as summarization combined with translation or tone adjustment, while maintaining strict efficiency constraints. Use when the user wants to benchmark on Compositional Multi-tasking Benchmark, or asks about evaluating this task. Reports LLM judge (LLM-J).
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2507.16083
  bibtex_key: [REDACTED]
  confidence: high
---

# compositional-multitasking-eval

> Efficient Compositional Multi-tasking for On-device Large Language Models — Bohdal et al. (2025) (arXiv:2507.16083, 2025)

## What this evaluates

Evaluates the ability of on-device LLMs to perform two distinct tasks simultaneously in a single forward pass (compositional multi-tasking), such as summarization combined with translation or tone adjustment, while maintaining strict efficiency constraints.

## Datasets

- **Compositional Multi-tasking Benchmark** — total ?; splits: test (-1)

## Metrics

- `ROUGE-L (R-L)` — range: percent
  - Standard ROUGE-L score measuring the longest common subsequence overlap between generated and reference text, reported as a percentage.
- `Weighted ROUGE (W-R)` — range: percent
  - Weighted variant of ROUGE that emphasizes longer n-grams or specific task requirements, reported as a percentage.
- `LLM judge (LLM-J)` **(primary)** — range: percent
  - An LLM-as-a-judge scoring metric that evaluates whether the model successfully completed both compositional tasks in the output, reported as a percentage.

## Input / output format

**Input**: Conversational prompts requiring the model to execute two tasks simultaneously (e.g., summarize a text and translate it, or generate a reply with a specific tone).

**Output**: Generated text response.

## Scoring recipe

```python
def compute_metrics(predictions, references, task_pairs):
    rouge_l_scores = [rouge_l_score(p, r) for p, r in zip(predictions, references)]
    weighted_rouge_scores = [weighted_rouge_score(p, r) for p, r in zip(predictions, references)]
    llm_judge_scores = [llm_judge_score(p, r, task) for p, r, task in zip(predictions, references, task_pairs)]
    return {
        'ROUGE-L (R-L)': mean(rouge_l_scores) * 100,
        'Weighted ROUGE (W-R)': mean(weighted_rouge_scores) * 100,
        'LLM judge (LLM-J)': mean(llm_judge_scores) * 100
    }
```

## Common pitfalls

- Zero-shot and in-context learning perform poorly on compositional tasks without fine-tuning.
- Standard adapter merging strategies (e.g., linear, TIES, DARE) fail to handle compositional multi-tasking effectively.
- ROUGE scores alone are less interpretable; LLM judge scores are needed to assess task completion quality.

## Evidence (verbatim from paper)

> The metrics include ROUGE-L (R-L), Weighted ROUGE (W-R) and LLM judge (LLM-J) scores. The Efficient? column captures both runtime and storage efficiency. While ROUGE scores are less interpretable in isolation, the analysis of LLM judge scores provided useful insights.

## Citation

```bibtex
@misc{bohdal2025efficientcompositional,
  title={Efficient Compositional Multi-tasking for On-device Large Language Models},
  author={Bohdal et al. (2025)},
  year={2025},
  note={arXiv:2507.16083}
}
```

- arXiv: 2507.16083

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.