Skip to content
Back to skills

Oie Error Analysis Eval

ASecurity

Evaluates Open Information Extraction (OIE) systems on their ability to correctly extract relational tuples from text, measuring precision, recall, and F2 scores under both strict and relaxed containment matching strategies. It also qualitatively classifies extraction errors to identify systematic failure modes like boundary mismatches and annotation style conflicts. Use when the user wants to benchmark on NYT-222, WEB-500, PENN-100, OIE2016, or asks about evaluating this task. Reports F2.

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

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill oie-error-analysis-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Oie Error Analysis Eval?

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

Security grade badge for Oie Error Analysis Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-oie-error-analysis-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-oie-error-analysis-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: oie-error-analysis-eval
description: Evaluates Open Information Extraction (OIE) systems on their ability to correctly extract relational tuples from text, measuring precision, recall, and F2 scores under both strict and relaxed containment matching strategies. It also qualitatively classifies extraction errors to identify systematic failure modes like boundary mismatches and annotation style conflicts. Use when the user wants to benchmark on NYT-222, WEB-500, PENN-100, OIE2016, or asks about evaluating this task. Reports F2.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 1707.07499
  bibtex_key: [REDACTED]
  confidence: high
---

# oie-error-analysis-eval

> Analysing Errors of Open Information Extraction Systems — Rudolf Schneider et al. (2017) (arXiv:1707.07499, 2017)

## What this evaluates

Evaluates Open Information Extraction (OIE) systems on their ability to correctly extract relational tuples from text, measuring precision, recall, and F2 scores under both strict and relaxed containment matching strategies. It also qualitatively classifies extraction errors to identify systematic failure modes like boundary mismatches and annotation style conflicts.

## Datasets

- **NYT-222** — total ?; splits: (unstated)
- **WEB-500** — total ?; splits: (unstated)
- **PENN-100** — total ?; splits: (unstated)
- **OIE2016** — total 1768; splits: (unstated)

## Metrics

- `F2` **(primary)** — range: [0, 1]
  - F2 = (5 * P * R) / (4 * P + R), where P is precision and R is recall. Beta is set to 2 to weight recall twice as heavily as precision.

## Input / output format

**Input**: Raw sentences from the dataset.

**Output**: Extracted relations formatted as predicate(arg1, arg2, ...) with variable arity (unary to n-ary).

## Scoring recipe

```python
def containment_match(pred, gold, relaxed=False):
    if relaxed:
        return pred.predicate == gold.predicate and set(pred.args) <= set(gold.args)
    return pred == gold  # exact span/string match

tp = sum(1 for p in preds if any(containment_match(p, g, relaxed=True) for g in golds))
fp = len(preds) - tp
fn = len(golds) - tp
P = tp / (tp + fp) if (tp + fp) > 0 else 0
R = tp / (tp + fn) if (tp + fn) > 0 else 0
F2 = (5 * P * R) / (4 * P + R) if (4 * P + R) > 0 else 0
```

## Common pitfalls

- Strict containment matching penalizes systems heavily for minor boundary shifts or argument count differences, especially when comparing binary systems on n-ary gold standards.
- Annotation style mismatches between gold datasets and system outputs (e.g., verb-centric vs. nominal triggers) can cause false negatives that are not true extraction failures.
- Noisy text artifacts (HTML encodings, unfinished sentences) in datasets like WEB-500 disrupt intermediate parsing steps, artificially lowering recall.

## Evidence (verbatim from paper)

> In a quantitative evaluation we report precision, recall and $F_{2}$ scores on all four data sets. We conduct our experiments with an exact (a) and relaxed (b) containment match strategy.

## Citation

```bibtex
@misc{schneider2017analysing,
  title={Analysing Errors of Open Information Extraction Systems},
  author={Rudolf Schneider et al. (2017)},
  year={2017},
  note={arXiv:1707.07499}
}
```

- arXiv: 1707.07499

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.