Evaluates the quality and interpretability of sparse overcomplete word vector representations by measuring their ability to capture lexical similarity and perform downstream text classification tasks compared to dense baseline vectors. Use when the user wants to benchmark on SimLex, Senti., TREC, Sports, Comp., Relig., NP, or asks about evaluating this task. Reports accuracy.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill sparse-word-vector-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Sparse Word Vector Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-sparse-word-vector-eval)More formats (shields.io, HTML) on the badges page.
---
name: sparse-word-vector-eval
description: Evaluates the quality and interpretability of sparse overcomplete word vector representations by measuring their ability to capture lexical similarity and perform downstream text classification tasks compared to dense baseline vectors. Use when the user wants to benchmark on SimLex, Senti., TREC, Sports, Comp., Relig., NP, or asks about evaluating this task. Reports accuracy.
metadata:
skill_kind: dataset_eval
source_arxiv: 1506.02004
bibtex_key: faruqui2015sparse
confidence: high
---
# sparse-word-vector-eval
> Sparse Overcomplete Word Vector Representations — Faruqui et al. (2015) (arXiv:1506.02004, 2015)
## What this evaluates
Evaluates the quality and interpretability of sparse overcomplete word vector representations by measuring their ability to capture lexical similarity and perform downstream text classification tasks compared to dense baseline vectors.
## Datasets
- **SimLex** — total ?; splits: test (-1)
- **Senti.** — total ?; splits: test (-1)
- **TREC** — total ?; splits: test (-1)
- **Sports** — total ?; splits: test (-1)
- **Comp.** — total ?; splits: test (-1)
- **Relig.** — total ?; splits: test (-1)
- **NP** — total ?; splits: test (-1)
## Metrics
- `correlation` — range: [-1, 1]
- Pearson or Spearman correlation coefficient between predicted similarity scores and human judgment scores.
- `accuracy` **(primary)** — range: [0, 1]
- Proportion of correctly classified instances using an ℓ2-regularized logistic regression model trained on the word vectors.
## Input / output format
**Input**: Word vectors (initial dense representations or transformed sparse/binarized vectors) used as features for similarity computation or logistic regression classification.
**Output**: For similarity tasks: a scalar similarity score. For classification tasks: a predicted class label.
## Scoring recipe
```python
# For classification tasks:
model = LogisticRegression(penalty='l2')
model.fit(train_vectors, train_labels)
preds = model.predict(test_vectors)
accuracy = np.mean(preds == test_labels)
# For similarity tasks:
corr = np.corrcoef(predicted_scores, human_scores)[0, 1]
```
## Common pitfalls
- WS-353 is used only for hyperparameter tuning, not for final evaluation reporting.
- Performance must be averaged across all seven tasks and multiple initial vector types (Glove, SG, GC, Multi) to match reported results.
- Classification uses an ℓ2-regularized logistic regression model, not a neural network or SVM.
## Evidence (verbatim from paper)
> The first of these is a word similarity task, where the score is correlation with human judgments, and the others are classification accuracies of an ℓ2-regularized logistic regression model trained using the word vectors.
## Citation
```bibtex
@misc{faruqui2015sparse,
title={Sparse Overcomplete Word Vector Representations},
author={Faruqui et al. (2015)},
year={2015},
note={arXiv:1506.02004}
}
```
- arXiv: 1506.02004
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!