Papers › Character-level Representations Improve DRS-based Semantic Parsing Even in the Age of BERT

Character-level Representations Improve DRS-based Semantic Parsing Even in the Age of BERT

9 Nov 2020EMNLP 2020 11arXiv:2011.04308archive 2025-07-28

Rik van Noord, Antonio Toral, Johan Bos

We combine character-level and contextual language model representations to improve performance on Discourse Representation Structure parsing. Character representations can easily be added in a sequence-to-sequence model in either one encoder or as a fully separate encoder, with improvements that are robust to different language models, languages and data sets. For English, these improvements are larger than adding individual sources of linguistic information or adding non-contextual embeddings. A new method of analysis based on semantic tags demonstrates that the character-level representations improve performance across a subset of selected semantic phenomena.

PaperPDFConference PDFCode

Code

RikVN/Neural_DRS officialmentioned in paperpytorch report
shenminx/drs-parser mentioned on GitHub report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

DRS ParsingLanguage ModelingLanguage ModellingSemantic Parsing

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
DRS Parsing PMB-2.2.0 Bi-LSTM seq2seq: BERT + characters in 1 encoder F1 88.3 #1 of 6 Archive leaderboard report
DRS Parsing PMB-3.0.0 Bi-LSTM seq2seq: BERT + characters in 1 encoder F1 89.3 #1 of 3 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections