Evaluates the ability of retrieval systems to find relevant AI model tables from a heterogeneous corpus. It probes semantic understanding of structured data and cross-source table matching. Use when the user wants to benchmark on ModelTables, or asks about evaluating this task. Reports P@1.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill modeltables-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Modeltables Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-modeltables-eval)More formats (shields.io, HTML) on the badges page.
---
name: modeltables-eval
description: Evaluates the ability of retrieval systems to find relevant AI model tables from a heterogeneous corpus. It probes semantic understanding of structured data and cross-source table matching. Use when the user wants to benchmark on ModelTables, or asks about evaluating this task. Reports P@1.
metadata:
skill_kind: dataset_eval
source_arxiv: 2512.16106
bibtex_key: dong2025modeltables
confidence: high
---
# modeltables-eval
> ModelTables: A Corpus of Tables about Models — Dong et al. (2025) (arXiv:2512.16106, 2025)
## What this evaluates
Evaluates the ability of retrieval systems to find relevant AI model tables from a heterogeneous corpus. It probes semantic understanding of structured data and cross-source table matching.
## Datasets
- **ModelTables** — total ?; splits: test (-1); repo https://github.com/RJMillerLab/ModelTables
## Metrics
- `P@1` **(primary)** — range: percent
- Precision at 1: returns 1 if the top-ranked retrieved table is relevant to the query, and 0 otherwise. Averaged across all queries.
## Input / output format
**Input**: A query table (or model identifier) and a corpus of tables extracted from Hugging Face model cards, GitHub READMEs, arXiv papers, and Semantic Scholar.
**Output**: A ranked list of retrieved tables.
## Scoring recipe
```python
def compute_p_at_1(retrieved_tables, relevant_tables):
top_1 = retrieved_tables[0]
return 1.0 if top_1 in relevant_tables else 0.0
# Average over all queries
scores = [compute_p_at_1(q_retrieved, q_relevant) for q_retrieved, q_relevant in queries]
metric_value = sum(scores) / len(scores) * 100
```
## Common pitfalls
- Heterogeneous table formats across sources (e.g., transposed layouts, merged headers) can break naive retrieval without augmentation.
- S2ORC tables are raw unstructured text requiring LLM reconstruction, introducing potential parsing noise.
- Placeholder arXiv links in Hugging Face templates must be explicitly filtered to avoid irrelevant tables.
## Evidence (verbatim from paper)
> It establishes multi-source ground truth for table relatedness via model card links, paper citations, and shared datasets, enabling evaluation of table search methods. Empirical results show table-based dense retrieval (66.5% P@1) outperforms union-based semantic retrieval (54.8% P@1) and metadata-hybrid retrieval (54.1%), highlighting the need for better semantic understanding of structured model knowledge.
## Citation
```bibtex
@misc{dong2025modeltables,
title={ModelTables: A Corpus of Tables about Models},
author={Dong et al. (2025)},
year={2025},
note={arXiv:2512.16106}
}
```
- arXiv: 2512.16106
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!