This benchmark evaluates large language models on five core Greek financial NLP tasks: numeric and textual named entity recognition, multiple-choice question answering, abstractive summarization, and financial topic classification. It probes models' ability to handle low-resource language morphology, domain-specific financial terminology, and reasoning within Greek financial contexts. Use when the user wants to benchmark on GRFinNUM, GRFinNER, GRFinQA, GRFNS-2023, GRMultiFin, or asks about ev...
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill plutus-ben-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Plutus Ben Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-plutus-ben-eval)More formats (shields.io, HTML) on the badges page.
---
name: plutus-ben-eval
description: This benchmark evaluates large language models on five core Greek financial NLP tasks: numeric and textual named entity recognition, multiple-choice question answering, abstractive summarization, and financial topic classification. It probes models' ability to handle low-resource language morphology, domain-specific financial terminology, and reasoning within Greek financial contexts. Use when the user wants to benchmark on GRFinNUM, GRFinNER, GRFinQA, GRFNS-2023, GRMultiFin, or asks about evaluating this task. Reports Accuracy (Acc).
metadata:
skill_kind: dataset_eval
source_arxiv: 2502.18772
bibtex_key: peng2025plutus
confidence: high
---
# plutus-ben-eval
> Plutus: Benchmarking Large Language Models in Low-Resource Greek Finance — Xueqing Peng et al. (2025) (arXiv:2502.18772, 2025)
## What this evaluates
This benchmark evaluates large language models on five core Greek financial NLP tasks: numeric and textual named entity recognition, multiple-choice question answering, abstractive summarization, and financial topic classification. It probes models' ability to handle low-resource language morphology, domain-specific financial terminology, and reasoning within Greek financial contexts.
## Datasets
- **GRFinNUM** — total 500; splits: train (320), valid (80), test (100)
- **GRFinNER** — total 500; splits: train (320), valid (80), test (100)
- **GRFinQA** — total 540; splits: train (267), valid (48), test (225)
- **GRFNS-2023** — total 262; splits: train (169), valid (43), test (50)
- **GRMultiFin** — total 268; splits: train (171), valid (43), test (54)
## Metrics
- `Entity F1` — range: [0, 1]
- Harmonic mean of precision and recall calculated over extracted entity spans. It balances the model's ability to correctly identify numeric or textual financial entities without over- or under-predicting.
- `Accuracy (Acc)` **(primary)** — range: [0, 1]
- Proportion of correctly predicted answers or topic labels out of the total number of instances. Calculated as exact match for multiple-choice QA and correct class assignment for topic classification.
- `Rouge-1` — range: [0, 1]
- Unigram overlap score measuring the recall of gold-standard words in the generated summary. Computed as 2 * (precision * recall) / (precision + recall) for unigrams.
## Input / output format
**Input**: Task-specific prompts following a standardized template: a domain expert-crafted instruction followed by the financial input data (e.g., a sentence for NER, a question with multiple choices for QA, a financial document for summarization, or a headline for topic classification).
**Output**: Model-specific outputs: token-level sequence labels (e.g., MONETARY, PERSON, O) for NER; the exact text of the correct answer choice for QA; a generated natural language summary for summarization; or a single predicted topic label from the predefined set for classification.
## Scoring recipe
```python
def compute_metrics(predictions, golds, task):
if task == 'NER':
pred_spans = extract_spans(predictions)
gold_spans = extract_spans(golds)
tp = len(pred_spans & gold_spans)
prec = tp / len(pred_spans) if pred_spans else 0
rec = tp / len(gold_spans) if gold_spans else 0
return 2 * prec * rec / (prec + rec) if (prec + rec) > 0 else 0
elif task in ['QA', 'Topic']:
correct = sum(1 for p, g in zip(predictions, golds) if p == g)
return correct / len(golds)
elif task == 'Summarization':
return rouge1_score(predictions, golds)
return 0
```
## Common pitfalls
- Assuming cross-lingual transfer from English models will work seamlessly; Greek's morphological complexity and lack of financial domain adaptation cause significant performance drops.
- Incorrectly splitting long-form financial names with attribution (e.g., 'George Demetriou of Konstantinos') into multiple entities during NER evaluation.
- Using English-centric tokenizers or evaluation thresholds that misalign with Greek character distributions and financial terminology.
## Evidence (verbatim from paper)
> Various evaluation metrics are employed in these benchmarks, including Entity F1, Accuracy (Acc), and Rouge-1 score*(Lin, [2004])**, to assess LLMs’ performance across multiple dimensions: topical content categorization, long-form financial document comprehension, language understanding and reasoning, and both textual and numerical information extraction.
## Citation
```bibtex
@misc{peng2025plutus,
title={Plutus: Benchmarking Large Language Models in Low-Resource Greek Finance},
author={Xueqing Peng et al. (2025)},
year={2025},
note={arXiv:2502.18772}
}
```
- arXiv: 2502.18772
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!