Papers › GAP: A Graph-aware Language Model Framework for Knowledge Graph-to-Text Generation

GAP: A Graph-aware Language Model Framework for Knowledge Graph-to-Text Generation

13 Apr 2022COLING 2022 10arXiv:2204.06674archive 2025-07-28

Anthony Colas, Mehrdad Alvandipour, Daisy Zhe Wang

Recent improvements in KG-to-text generation are due to additional auxiliary pre-training tasks designed to give the fine-tune task a boost in performance. These tasks require extensive computational resources while only suggesting marginal improvements. Here, we demonstrate that by fusing graph-aware elements into existing pre-trained language models, we are able to outperform state-of-the-art models and close the gap imposed by additional pre-training tasks. We do so by proposing a mask structure to capture neighborhood information and a novel type encoder that adds a bias to the graph-attention weights depending on the connection type. Experiments on two KG-to-text benchmark datasets show our models are competitive while involving fewer parameters and no additional pre-training tasks. By formulating the problem as a framework, we can interchange the various proposed components and begin interpreting KG-to-text generative models based on the topological and type information found in a graph.

PaperPDFConference PDFCode

Code

acolas1/GAP_COLING2022 officialmentioned in paperpytorch 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

Data-to-Text GenerationGraph AttentionKG-to-Text GenerationLanguage ModelingLanguage ModellingMachine TranslationText Generation

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
KG-to-Text Generation EventNarrative GAP - Me,r+γ BLEU 35.08 #1 of 8 Archive leaderboard report
KG-to-Text Generation EventNarrative GAP - Me,r+γ BertScore 93.38 #1 of 8 Archive leaderboard report
KG-to-Text Generation EventNarrative GAP - Me,r+γ METEOR 27.5 #1 of 8 Archive leaderboard report
KG-to-Text Generation EventNarrative GAP - Me,r+γ ROUGE 64.28 #1 of 8 Archive leaderboard report
KG-to-Text Generation EventNarrative GAP - Me,re BLEU 34.02 #2 of 8 Archive leaderboard report
KG-to-Text Generation EventNarrative GAP - Me,re METEOR 26.93 #2 of 8 Archive leaderboard report
KG-to-Text Generation EventNarrative GAP - Me,re ROUGE 62.9 #2 of 8 Archive leaderboard report
KG-to-Text Generation EventNarrative BART BLEU 31.38 #4 of 8 Archive leaderboard report
KG-to-Text Generation EventNarrative BART BertScore 93.12 #4 of 8 Archive leaderboard report
KG-to-Text Generation EventNarrative BART METEOR 26.68 #4 of 8 Archive leaderboard report
KG-to-Text Generation EventNarrative BART ROUGE 62.65 #4 of 8 Archive leaderboard report
KG-to-Text Generation EventNarrative JointGT BLEU 31.19 #5 of 8 Archive leaderboard report
KG-to-Text Generation EventNarrative JointGT BertScore 93.68 #5 of 8 Archive leaderboard report
KG-to-Text Generation EventNarrative JointGT METEOR 26.58 #5 of 8 Archive leaderboard report
KG-to-Text Generation EventNarrative JointGT ROUGE 64.91 #5 of 8 Archive leaderboard report
KG-to-Text Generation EventNarrative T5 BLEU 12.8 #8 of 8 Archive leaderboard report
KG-to-Text Generation EventNarrative T5 BertScore 89.59 #8 of 8 Archive leaderboard report
KG-to-Text Generation EventNarrative T5 METEOR 22.77 #8 of 8 Archive leaderboard report
KG-to-Text Generation EventNarrative T5 ROUGE 52.06 #8 of 8 Archive leaderboard report
KG-to-Text Generation WebNLG 2.0 (Unconstrained) GAP - Me,r+γ BLEU 66.2 #1 of 13 Archive leaderboard report
KG-to-Text Generation WebNLG 2.0 (Unconstrained) GAP - Me,r+γ ROUGE 76.36 #1 of 13 Archive leaderboard report
KG-to-Text Generation WebNLG 2.0 (Unconstrained) JointGT (BART) - w/ JointGTPretrain BLEU 65.92 #4 of 13 Archive leaderboard report
KG-to-Text Generation WebNLG 2.0 (Unconstrained) JointGT (BART) - w/ JointGTPretrain METEOR 47.15 #4 of 13 Archive leaderboard report
KG-to-Text Generation WebNLG 2.0 (Unconstrained) JointGT (BART) - w/ JointGTPretrain ROUGE 76.1 #4 of 13 Archive leaderboard report
KG-to-Text Generation WebNLG 2.0 (Unconstrained) JointGT (BART) - w/ BARTPretrain BLEU 64.6 #5 of 13 Archive leaderboard report
KG-to-Text Generation WebNLG 2.0 (Unconstrained) JointGT (BART) - w/ BARTPretrain METEOR 46.77 #5 of 13 Archive leaderboard report
KG-to-Text Generation WebNLG 2.0 (Unconstrained) JointGT (BART) - w/ BARTPretrain ROUGE 75.74 #5 of 13 Archive leaderboard report
KG-to-Text Generation WebNLG 2.0 (Unconstrained) KGPT w/o pretrain BLEU 62.3 #10 of 13 Archive leaderboard report
KG-to-Text Generation WebNLG 2.0 (Unconstrained) KGPT w/o pretrain METEOR 44.33 #10 of 13 Archive leaderboard report
KG-to-Text Generation WebNLG 2.0 (Unconstrained) KGPT w/o pretrain ROUGE 73 #10 of 13 Archive leaderboard report
KG-to-Text Generation WebNLG 2.0 (Unconstrained) GCN BLEU 60.8 #12 of 13 Archive leaderboard report
KG-to-Text Generation WebNLG 2.0 (Unconstrained) GCN METEOR 42.76 #12 of 13 Archive leaderboard report
KG-to-Text Generation WebNLG 2.0 (Unconstrained) GCN ROUGE 71.13 #12 of 13 Archive leaderboard report
KG-to-Text Generation WebNLG 2.0 (Unconstrained) GAP - Me,re ROUGE 76.22 #13 of 13 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