Evaluates training-free sentence embedding quality by aggregating LLM-generated semantic variations. Probes semantic similarity preservation and cross-task robustness without model fine-tuning. Use when the user wants to benchmark on STS benchmark, MTEB, or asks about evaluating this task. Reports Spearman rank correlation (cosine similarity).
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill geneol-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Geneol Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-geneol-eval)More formats (shields.io, HTML) on the badges page.
---
name: geneol-eval
description: Evaluates training-free sentence embedding quality by aggregating LLM-generated semantic variations. Probes semantic similarity preservation and cross-task robustness without model fine-tuning. Use when the user wants to benchmark on STS benchmark, MTEB, or asks about evaluating this task. Reports Spearman rank correlation (cosine similarity).
metadata:
skill_kind: dataset_eval
source_arxiv: 2410.14635
bibtex_key: thirukovalluru2024geneol
confidence: high
---
# geneol-eval
> GenEOL: Harnessing the Generative Power of LLMs for Training-Free Sentence Embeddings — Thirukovalluru et al. (2024) (arXiv:2410.14635, 2024)
## What this evaluates
Evaluates training-free sentence embedding quality by aggregating LLM-generated semantic variations. Probes semantic similarity preservation and cross-task robustness without model fine-tuning.
## Datasets
- **STS benchmark** — total ?; splits: test (-1)
- **MTEB** — total ?; splits: test (-1)
## Metrics
- `Spearman rank correlation (cosine similarity)` **(primary)** — range: [-1, 1]
- Spearman rank correlation between cosine similarities of aggregated sentence embeddings and human-provided similarity scores.
## Input / output format
**Input**: Single sentences or sentence pairs. For each sentence, the method generates m semantically equivalent transformations using an LLM, then computes the mean of their embeddings.
**Output**: A single fixed-dimensional sentence embedding vector per input, obtained by averaging the embeddings of the original sentence and its m generated transformations.
## Scoring recipe
```python
preds = []
for s1, s2 in test_pairs:
emb1 = mean(embed(s1), *[embed(t) for t in generate(s1, m)])
emb2 = mean(embed(s2), *[embed(t) for t in generate(s2, m)])
preds.append(cosine_similarity(emb1, emb2))
return spearman_corr(preds, gold_scores)
```
## Common pitfalls
- Using training splits for STS tasks, which the authors explicitly exclude.
- Unequally distributing the generation budget (m) across sentence pairs in similarity tasks drastically reduces performance compared to equal allocation.
- Relying on the final hidden layer for embedding extraction; penultimate layers often yield better results for training-free methods.
## Evidence (verbatim from paper)
> We evaluate GenEOLand other baselines on the STS benchmark Conneau and Kiela ([2018]). Spearman rank correlation (cosine similarity) is the main metric Muennighoff et al. ([2022]). Training sets of the STS tasks are not used. We additionally asses GenEOLon 10 MTEB tasks across 4 categories (Classification, Clustering, Reranking and Pair Classification) using the appropriate metrics described in Muennighoff et al. ([2022]).
## Citation
```bibtex
@misc{thirukovalluru2024geneol,
title={GenEOL: Harnessing the Generative Power of LLMs for Training-Free Sentence Embeddings},
author={Thirukovalluru et al. (2024)},
year={2024},
note={arXiv:2410.14635}
}
```
- arXiv: 2410.14635
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!