Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

EvoPool: Evolutionary Programmatic Annotation for Label-Efficient Specialized Supervision

About

Large language models excel at general tasks but underperform smaller supervised models in specialized, high-stakes domains where training labels are costly. We address this regime with EvoPool, an evolutionary multi-agent framework inspired by Darwinian evolution. Three specialized agents iteratively propose executable annotator code, a small validation set provides a fitness signal, and a deterministic gate keeps only annotators that pass viability, diversity, and marginal-contribution checks across generations. Pool votes are mapped to soft training labels by EvoAgg, a text-aware aggregator combining semantic features with annotator-vote features. The authored pool runs at near-zero per-example cost and is 4500 to 31000x faster than LLM annotation on 100K examples. Across 7 of 8 LLM-weak specialized and complex tasks spanning biomedical relation extraction, legal-clause classification, complex reasoning, and dense multi-label biomedical classification, EvoPool beats the strongest LLM annotation baseline by an average +0.141 macro-F1, peaking at +0.301 on ChemProt and +0.265 on PubMed. Code is available at: https://github.com/tianyi0216/EvoPool

Tianyi Xu, Yaolun Zhang, Xuan Ouyang, Huazheng Wang• 2026

Related benchmarks

TaskDatasetResultRank
Text ClassificationAG News (test)--
293
General classificationBanking77 (test)
Macro F179.62
49
High-stakes specialized classificationChemProt (test)
Macro F159.09
49
Complex ReasoningFEVER (test)
Macro F185.18
37
Complex ReasoningVitaminC (test)
Macro-F178.4
37
High-stakes specialized classificationDDI (test)
Macro-F161.12
37
Multi-label biomedical classificationOhsumed (test)
Macro F163.75
37
Multi-label biomedical classificationPubMed (test)
Macro-F173.54
37
General classificationAGNews (test)
Macro F189.55
37
High-stakes specialized classificationClaude9 (test)
Macro F145
37
Showing 10 of 23 rows

Other info

Follow for update