Skip to content
Back to skills

Eci Eval

ASecurity

This evaluation protocol assesses the capability of NLP models to identify causal relationships between event pairs in text. It probes both sentence-level and document-level reasoning, measuring how well models can distinguish true causal links from mere correlations or coincidental co-occurrences. Use when the user wants to benchmark on CTB, ESL, MAVEN-ERE, MECI, or asks about evaluating this task. Reports F1-score.

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

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Eci Eval?

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

Security grade badge for Eci Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-eci-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-eci-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: eci-eval
description: This evaluation protocol assesses the capability of NLP models to identify causal relationships between event pairs in text. It probes both sentence-level and document-level reasoning, measuring how well models can distinguish true causal links from mere correlations or coincidental co-occurrences. Use when the user wants to benchmark on CTB, ESL, MAVEN-ERE, MECI, or asks about evaluating this task. Reports F1-score.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2411.10371
  bibtex_key: cheng2024survey
  confidence: high
---

# eci-eval

> A Survey of Event Causality Identification: Taxonomy, Challenges, Assessment, and Prospects — Qing Cheng et al. (2024) (arXiv:2411.10371, 2024)

## What this evaluates

This evaluation protocol assesses the capability of NLP models to identify causal relationships between event pairs in text. It probes both sentence-level and document-level reasoning, measuring how well models can distinguish true causal links from mere correlations or coincidental co-occurrences.

## Datasets

- **CTB** — total ?; splits: test (-1)
- **ESL** — total ?; splits: dev (-1), train (-1)
- **MAVEN-ERE** — total ?; splits: test (-1), val (-1)
- **MECI** — total ?; splits: test (-1)

## Metrics

- `F1-score` **(primary)** — range: percent
  - F1 = 2 * (Precision * Recall) / (Precision + Recall). Precision is the proportion of predicted causal pairs that are correct, and Recall is the proportion of actual causal pairs that are correctly identified.
- `Precision` — range: percent
  - Precision = TP / (TP + FP). Measures the proportion of predicted causal relationships that are actually correct.
- `Recall` — range: percent
  - Recall = TP / (TP + FN). Measures the proportion of actual causal relationships that are correctly identified by the model.

## Input / output format

**Input**: For sentence-level tasks: [Sentence] [SEP] Is there a causal relationship between [Event1] and [Event2]? For document-level tasks: [Document] [SEP] Is there a causal relationship between [Event1] and [Event2]?

**Output**: Binary classification output (Yes/No or direct generation) indicating the presence or absence of a causal relationship between the specified event pair.

## Scoring recipe

```python
tp = sum(1 for pred, gold in zip(predictions, golds) if pred == 1 and gold == 1)
fp = sum(1 for pred, gold in zip(predictions, golds) if pred == 1 and gold == 0)
fn = sum(1 for pred, gold in zip(predictions, golds) if pred == 0 and gold == 1)
precision = tp / (tp + fp) if (tp + fp) > 0 else 0
recall = tp / (tp + fn) if (tp + fn) > 0 else 0
f1 = 2 * precision * recall / (precision + recall) if (precision + recall) > 0 else 0
return {'precision': precision, 'recall': recall, 'f1': f1}
```

## Common pitfalls

- Directional accuracy is explicitly ignored; only the existence of a causal link is evaluated.
- LLMs often suffer from 'causal hallucination,' producing high recall but low precision due to over-predicting causal links.
- Dataset splits and cross-validation schemes vary significantly across benchmarks (e.g., 10-fold vs 5-fold vs fixed dev/test), complicating direct performance comparisons.
- Some baseline models use distinct data processing methods or different splits than reported, requiring careful reproduction or direct citation to maintain fairness.

## Evidence (verbatim from paper)

> We evaluated the models using Precision (P), Recall (R), and F1-score (F1) as metrics, distinguishing between intra-sentence causality, inter-sentence causality, and overall performance. Given that most existing methods evaluate only the presence of causalities without considering directional accuracy, we focused our comparison similarly on causality existence alone.

## Citation

```bibtex
@misc{cheng2024survey,
  title={A Survey of Event Causality Identification: Taxonomy, Challenges, Assessment, and Prospects},
  author={Qing Cheng et al. (2024)},
  year={2024},
  note={arXiv:2411.10371}
}
```

- arXiv: 2411.10371

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.