# SciHigh 2026 Subtask 1 — Final Pipeline Team Yushkk99. Task: generate research highlights from paper abstracts (MixSub corpus, 19,785 ScienceDirect papers). Official metric: ROUGE-L F1. ## Results (validation, 1,985 rows, plain rougeL / no stemming) | system | val ROUGE-L | | --- | --- | | FIRE-2025 winning system (reference) | 23.45 | | bart-large-cnn, original data | 24.37 | | bart-large-cnn, repaired data + titles (run 1) | 26.37 | | **Qwen2.5-72B QLoRA, repaired data + titles (run 2)** | **28.33** | ## Pipeline Data enrichment (all sources free and sanctioned; test rows touched only via abstract/title metadata — never highlight fields): 1. `recover_abstracts.py` — ~40% of corpus abstracts are truncated mid-sentence. Each row is matched to its ScienceDirect PII (verified 100% by abstract-text join against the dataset's source repository), resolved to a DOI via Elsevier's keyless Article API, and its complete abstract fetched from Semantic Scholar. A label-free acceptance filter (recovered text must contain >=90% of the truncated text's tokens) guarantees same-paper extensions and structurally excludes records containing highlight fields. Acceptance: ~95% of truncated rows. 2. `fetch_titles.py` — paper titles for 100% of rows via the same keyless PII lookup. 3. `build_datasets.py` — rebuilds all splits with recovered abstracts normalized to the corpus's punctuation-stripped format (transform validated token-for-token against 5,481 known prefixes, mean agreement 0.987), then prepends titles: `