JohnWang10086/elsst-track2
ELSST Track2: Open Knowledge Discovery ELSST Track2 evaluates whether a model can read the same long synthetic passage used in Track1 and generate the latent ELSST concepts as a semantic set. The target is a small concept set, not a free-form explanation. Models must recover implicit concepts that are grounded in the passage but not always directly named. This card is the authoritative task description for the generation track. The companion retrieval track is described in… See the full description on the dataset page: https://huggingface.co/datasets/JohnWang10086/elsst-track2.
ELSST Track2: Open Knowledge Discovery
ELSST Track2 evaluates whether a model can read the same long synthetic passage used in Track1 and generate the latent ELSST concepts as a semantic set. The target is a small concept set, not a free-form explanation. Models must recover implicit concepts that are grounded in the passage but not always directly named.
This card is the authoritative task description for the generation track. The companion retrieval track is described in `track1/README.md`. The reference code lives in ZeqiangWangAI/elsst-benchmark-baselines.
Task
Given a passage-level prompt, output the hidden concepts as a short semantic set.
- Train and validation expose
chosengold concepts andrejecteddistractors for post-training and evaluation. test_input.jsonlexposes onlyidandprompt.- Public sample identifiers are release-safe IDs of the form
split_legacy_id, aligned one-to-one with Track1.
Splits
Schema
train.jsonl and val.jsonl
{
"id": "val_v00029",
"prompt": "Find the hidden concepts ...",
"chosen": [
{"concept_id": "...", "term": "...", "definition": "..."}
],
"rejected": [
{"concept_id": "...", "term": "...", "definition": "..."}
]
}test_input.jsonl
{
"id": "test_t00009",
"prompt": "Find the hidden concepts ..."
}Evaluation
The reference evaluator reports:
parse_ratejson_parse_rateaverage_predicted_terms- exact
precision,recall,f1 - semantic-set
precision,recall,f1
Semantic-set matching uses BERTScore-based alignment with tau = 0.85 in the baseline code.
Data Design And Quality
The corpus is fully synthetic and was generated for benchmark construction. No real personal data is included.
Observed passage-length statistics in the underlying released corpus:
Prompt and supervision properties in the released Track2 source:
- prompt templates in train source:
1 - chosen concept counts:
{1: 605, 2: 598, 3: 579, 4: 613, 5: 590} - rejected concept counts in train source:
{8: 7, 9: 20, 10: 1302, 11: 340, 12: 1170, 13: 51, 14: 77, 15: 17, 16: 1} - rejected concept counts in validation export:
{11: 756} - validation reject-pool consistency violations in this release:
0
Release Notes
Release date: March 29, 2026.
- Public IDs were normalized to
train_*,val_*, andtest_*, shared with Track1. - The DPO negative-sampling seed in the reference code was decoupled from
row["id"]and moved to a stable content signature so public ID normalization no longer changes training pair construction.
Baseline Status
The reference generation stack lives in ZeqiangWangAI/elsst-benchmark-baselines.
- nominal base model:
Qwen/Qwen3.5-4B - recommended training path:
train_sft->train_dpo - legacy path retained for compatibility:
train_orpo
Citation
If you use Track2, cite this benchmark release together with the companion Track1 card so the full task definition is preserved.
