Skip to content
Back to skills

Mcitlib Eval

ASecurity

Evaluates multimodal continual instruction tuning (MCIT) methods on MLLMs, measuring their ability to learn new multimodal tasks sequentially while mitigating catastrophic forgetting and cross-modal conflict. Use when the user wants to benchmark on MLLM-DCL, UCIT, or asks about evaluating this task. Reports MAA, MFN.

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

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Mcitlib Eval?

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

Security grade badge for Mcitlib Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-mcitlib-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-mcitlib-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: mcitlib-eval
description: Evaluates multimodal continual instruction tuning (MCIT) methods on MLLMs, measuring their ability to learn new multimodal tasks sequentially while mitigating catastrophic forgetting and cross-modal conflict. Use when the user wants to benchmark on MLLM-DCL, UCIT, or asks about evaluating this task. Reports MAA, MFN.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2508.07307
  bibtex_key: guo2025mcitlib
  confidence: medium
---

# mcitlib-eval

> MCITlib: Multimodal Continual Instruction Tuning Library and Benchmark — Guo et al. (2025) (arXiv:2508.07307, 2025)

## What this evaluates

Evaluates multimodal continual instruction tuning (MCIT) methods on MLLMs, measuring their ability to learn new multimodal tasks sequentially while mitigating catastrophic forgetting and cross-modal conflict.

## Datasets

- **MLLM-DCL** — total ?; splits: test (-1); repo https://github.com/Ghy0501/MCITlib
- **UCIT** — total ?; splits: test (-1); repo https://github.com/Ghy0501/MCITlib

## Metrics

- `MAA` **(primary)** — range: percent
  - Mean Accuracy Across tasks; reflects the model’s average performance across all tasks and throughout the entire continual learning process.
- `MFN` **(primary)** — range: percent
  - Mean Final Network performance; reflects the model’s average performance across all tasks and throughout the entire continual learning process.
- `MFT` — range: percent
  - Measures performance on new tasks; higher values indicate better ability to learn new tasks effectively.
- `BWT` — range: percent
  - Backward Transfer; measures forgetting by comparing final performance on previous tasks to their performance immediately after learning. Negative values indicate forgetting.

## Input / output format

**Input**: Multimodal instruction tuning instances (image-text pairs with prompts) organized sequentially across domains (Remote Sensing, Medical, Scientific, Financial, CLEVR-Math, etc.). Exact per-instance format not specified in the excerpt.

**Output**: Model predictions/responses to multimodal instructions. Evaluated via domain-specific accuracy or task-specific metrics aggregated into MFT, MFN, MAA, and BWT.

## Scoring recipe

```python
# Pseudo-code based on text description
# MAA/MFN: Average accuracy across all tasks and stages
maa = mean([accuracy(task_i, stage_j) for all tasks i, stages j])
# BWT: Backward Transfer (performance drop on previous tasks after learning new ones)
bwt = mean([accuracy(task_i, final_stage) - accuracy(task_i, stage_i)] for i in tasks)
# MFT: Forward/Task performance metric (higher is better)
mft = mean([accuracy(task_i, stage_i) for i in tasks])
```

## Common pitfalls

- BWT values are typically negative in continual learning; a higher (less negative) BWT indicates less forgetting, not worse performance.
- Some methods achieve high BWT by severely limiting new task learning ('learn less and forget less'), which artificially inflates forgetting metrics but harms overall utility.
- MFN and MAA aggregate performance across all stages and tasks, so they can mask stage-specific degradation or catastrophic forgetting on individual domains.

## Evidence (verbatim from paper)

> MFN and MAA reflect the model’s average performance across all tasks and throughout the entire continual learning process, making them more representative. Among all methods, DISCO achieves the best results on both benchmarks... Although all methods show improvements in the BWT metric, which suggests some mitigation of forgetting, a closer examination of the MFT shows that certain methods, such as ModalPrompt and HiDe, achieve this by compromising their ability to learn new tasks effectively.

## Citation

```bibtex
@misc{guo2025mcitlib,
  title={MCITlib: Multimodal Continual Instruction Tuning Library and Benchmark},
  author={Guo et al. (2025)},
  year={2025},
  note={arXiv:2508.07307}
}
```

- arXiv: 2508.07307

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.