Effective QA-driven Annotation of Predicate-Argument Relations Across Languages
Organizations: Bar-Ilan University · Ariel University
Abstract
Explicit representations of predicate-argument relations form the basis of interpretable semantic analysis, supporting reasoning, generation, and evaluation. However, attaining such semantic structures requires costly annotation efforts and has remained largely confined to English. We leverage the Question-Answer driven Semantic Role Labeling (QA-SRL) framework -- a natural-language formulation of predicate-argument relations -- as the foundation for extending semantic annotation to new languages. To this end, we introduce a cross-linguistic projection approach that reuses an English QA-SRL parser within a constrained translation and word-alignment pipeline to automatically generate question-answer annotations aligned with target-language predicates. Applied to Hebrew, Russian, and French -- spanning diverse language families -- the method yields high-quality training data and fine-tuned, language-specific parsers that outperform strong multilingual LLM baselines (GPT-4o, LLaMA-Maverick). By leveraging QA-SRL as a transferable natural-language interface for semantics, our approach enables efficient and broadly accessible predicate-argument parsing across languages.
Figures & tables
| Both were shot in the confrontation with police and have been recovering in hospital since the massive attack. | |||
|---|---|---|---|
| QA-SRL | 1 | When was someone shot? | in the confrontation ; the attack |
| 2 | Who was shot? | Both | |
| 3 | Who shot someone? | police | |
| 4 | Where has someone been recovering? | in hospital | |
| 5 | How long was someone recovering from something? | since the attack | |
| 6 | Who was recovering from something? | Both | |
| Language | Sentence | Question | Answer | English gloss |
|---|---|---|---|---|
| Hebrew | \hebrew המדיניות את אישרה הוועדה \hebrew החדשה | \hebrew משהו? אישר מי | \hebrew הוועדה | Who approved something? → The committee |
| \hebrew אישר? מישהו מה | \hebrew החדשה המדיניות את | What did someone approve? → the new policy | ||
| Russian | Комитет одобрил новую политику | Кто что одобрил? | Комитет | Who approved something? → The committee |
| что кто-то одобрил? | новую политику | What did someone approve? → the new policy | ||
| French | Le comité a approuvé la nouvelle politique | qui a approuvé quelque chose? | Le comité | Who approved something? → The committee |
| qu’est-ce que quelqu’un a approuvé? | la nouvelle politique | What did someone approve? → the new policy |
| Train | Dev | Test | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Language | Sents | Pred. | QAs | Sents | Pred. | QAs | Sents | Pred. | QAs |
| Hebrew | 13,233 | 33,275 | 80,210 | 64 | 146 | 368 | 116 | 342 | 793 |
| Russian | 18,804 | 42,518 | 102,197 | 98 | 258 | 689 | 228 | 603 | 1,582 |
| French | 18,181 | 38,157 | 97,336 | 51 | 124 | 259 | 144 | 288 | 616 |
| Unlabeled AD | Labeled AD | |||||
|---|---|---|---|---|---|---|
| Language | P | R | F1 | P | R | F1 |
| Hebrew | 67.8 | 94.7 | 79.0 | 57.4 | 93.8 | 71.2 |
| Russian | 70.3 | 87.9 | 78.1 | 47.3 | 83.3 | 60.3 |
| French | 81.3 | 93.5 | 87.0 | 60.8 | 91.6 | 73.1 |
| Model | Metric | Hebrew | Russian | French |
|---|---|---|---|---|
| GPT-4o (ICL) | Unlabeled Match | 66.3 | 67.9 | 63.2 |
| Exact Match | 10.5 | 14.1 | 10.2 | |
| Semantic Match | 38.3 | 47.0 | 41.8 | |
| LLaMA-4-Maverick (ICL) | Unlabeled Match | 61.6 | 60.1 | 52.6 |
| Exact Match | 12.0 | 12.8 | 7.5 | |
| Semantic Match | 38.8 | 45.0 | 30.7 |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.