TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/GAP: A Graph-aware Language Model Framework for Knowledge ...

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

Anthony Colas, Mehrdad Alvandipour, Daisy Zhe Wang

2022-04-13COLING 2022 10KG-to-Text GenerationMachine TranslationData-to-Text GenerationText GenerationLanguage ModellingGraph Attention
PaperPDFCode(official)

Abstract

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.

Results

TaskDatasetMetricValueModel
Text GenerationEventNarrativeBLEU35.08GAP - Me,r+γ
Text GenerationEventNarrativeBertScore93.38GAP - Me,r+γ
Text GenerationEventNarrativeMETEOR27.5GAP - Me,r+γ
Text GenerationEventNarrativeROUGE64.28GAP - Me,r+γ
Text GenerationEventNarrativeBLEU34.02GAP - Me,re
Text GenerationEventNarrativeMETEOR26.93GAP - Me,re
Text GenerationEventNarrativeROUGE62.9GAP - Me,re
Text GenerationEventNarrativeBLEU31.38BART
Text GenerationEventNarrativeBertScore93.12BART
Text GenerationEventNarrativeMETEOR26.68BART
Text GenerationEventNarrativeROUGE62.65BART
Text GenerationEventNarrativeBLEU31.38BART
Text GenerationEventNarrativeBertScore93.12BART
Text GenerationEventNarrativeMETEOR26.68BART
Text GenerationEventNarrativeROUGE62.65BART
Text GenerationEventNarrativeBLEU31.19JointGT
Text GenerationEventNarrativeBertScore93.68JointGT
Text GenerationEventNarrativeMETEOR26.58JointGT
Text GenerationEventNarrativeROUGE64.91JointGT
Text GenerationEventNarrativeBLEU12.8T5
Text GenerationEventNarrativeBertScore89.59T5
Text GenerationEventNarrativeMETEOR22.77T5
Text GenerationEventNarrativeROUGE52.06T5
Text GenerationEventNarrativeBLEU12.8T5
Text GenerationEventNarrativeBertScore89.59T5
Text GenerationEventNarrativeMETEOR22.77T5
Text GenerationEventNarrativeROUGE52.06T5
Text GenerationWebNLG 2.0 (Unconstrained)BLEU66.2GAP - Me,r+γ
Text GenerationWebNLG 2.0 (Unconstrained)ROUGE76.36GAP - Me,r+γ
Text GenerationWebNLG 2.0 (Unconstrained)BLEU65.92JointGT (BART) - w/ JointGTPretrain
Text GenerationWebNLG 2.0 (Unconstrained)METEOR47.15JointGT (BART) - w/ JointGTPretrain
Text GenerationWebNLG 2.0 (Unconstrained)ROUGE76.1JointGT (BART) - w/ JointGTPretrain
Text GenerationWebNLG 2.0 (Unconstrained)BLEU64.6JointGT (BART) - w/ BARTPretrain
Text GenerationWebNLG 2.0 (Unconstrained)METEOR46.77JointGT (BART) - w/ BARTPretrain
Text GenerationWebNLG 2.0 (Unconstrained)ROUGE75.74JointGT (BART) - w/ BARTPretrain
Text GenerationWebNLG 2.0 (Unconstrained)BLEU62.3KGPT w/o pretrain
Text GenerationWebNLG 2.0 (Unconstrained)METEOR44.33KGPT w/o pretrain
Text GenerationWebNLG 2.0 (Unconstrained)ROUGE73KGPT w/o pretrain
Text GenerationWebNLG 2.0 (Unconstrained)BLEU62.3KGPT w/o pretrain
Text GenerationWebNLG 2.0 (Unconstrained)METEOR44.33KGPT w/o pretrain
Text GenerationWebNLG 2.0 (Unconstrained)ROUGE73KGPT w/o pretrain
Text GenerationWebNLG 2.0 (Unconstrained)BLEU60.8GCN
Text GenerationWebNLG 2.0 (Unconstrained)METEOR42.76GCN
Text GenerationWebNLG 2.0 (Unconstrained)ROUGE71.13GCN
Text GenerationWebNLG 2.0 (Unconstrained)ROUGE76.22GAP - Me,re
Data-to-Text GenerationEventNarrativeBLEU35.08GAP - Me,r+γ
Data-to-Text GenerationEventNarrativeBertScore93.38GAP - Me,r+γ
Data-to-Text GenerationEventNarrativeMETEOR27.5GAP - Me,r+γ
Data-to-Text GenerationEventNarrativeROUGE64.28GAP - Me,r+γ
Data-to-Text GenerationEventNarrativeBLEU34.02GAP - Me,re
Data-to-Text GenerationEventNarrativeMETEOR26.93GAP - Me,re
Data-to-Text GenerationEventNarrativeROUGE62.9GAP - Me,re
Data-to-Text GenerationEventNarrativeBLEU31.38BART
Data-to-Text GenerationEventNarrativeBertScore93.12BART
Data-to-Text GenerationEventNarrativeMETEOR26.68BART
Data-to-Text GenerationEventNarrativeROUGE62.65BART
Data-to-Text GenerationEventNarrativeBLEU31.38BART
Data-to-Text GenerationEventNarrativeBertScore93.12BART
Data-to-Text GenerationEventNarrativeMETEOR26.68BART
Data-to-Text GenerationEventNarrativeROUGE62.65BART
Data-to-Text GenerationEventNarrativeBLEU31.19JointGT
Data-to-Text GenerationEventNarrativeBertScore93.68JointGT
Data-to-Text GenerationEventNarrativeMETEOR26.58JointGT
Data-to-Text GenerationEventNarrativeROUGE64.91JointGT
Data-to-Text GenerationEventNarrativeBLEU12.8T5
Data-to-Text GenerationEventNarrativeBertScore89.59T5
Data-to-Text GenerationEventNarrativeMETEOR22.77T5
Data-to-Text GenerationEventNarrativeROUGE52.06T5
Data-to-Text GenerationEventNarrativeBLEU12.8T5
Data-to-Text GenerationEventNarrativeBertScore89.59T5
Data-to-Text GenerationEventNarrativeMETEOR22.77T5
Data-to-Text GenerationEventNarrativeROUGE52.06T5
Data-to-Text GenerationWebNLG 2.0 (Unconstrained)BLEU66.2GAP - Me,r+γ
Data-to-Text GenerationWebNLG 2.0 (Unconstrained)ROUGE76.36GAP - Me,r+γ
Data-to-Text GenerationWebNLG 2.0 (Unconstrained)BLEU65.92JointGT (BART) - w/ JointGTPretrain
Data-to-Text GenerationWebNLG 2.0 (Unconstrained)METEOR47.15JointGT (BART) - w/ JointGTPretrain
Data-to-Text GenerationWebNLG 2.0 (Unconstrained)ROUGE76.1JointGT (BART) - w/ JointGTPretrain
Data-to-Text GenerationWebNLG 2.0 (Unconstrained)BLEU64.6JointGT (BART) - w/ BARTPretrain
Data-to-Text GenerationWebNLG 2.0 (Unconstrained)METEOR46.77JointGT (BART) - w/ BARTPretrain
Data-to-Text GenerationWebNLG 2.0 (Unconstrained)ROUGE75.74JointGT (BART) - w/ BARTPretrain
Data-to-Text GenerationWebNLG 2.0 (Unconstrained)BLEU62.3KGPT w/o pretrain
Data-to-Text GenerationWebNLG 2.0 (Unconstrained)METEOR44.33KGPT w/o pretrain
Data-to-Text GenerationWebNLG 2.0 (Unconstrained)ROUGE73KGPT w/o pretrain
Data-to-Text GenerationWebNLG 2.0 (Unconstrained)BLEU62.3KGPT w/o pretrain
Data-to-Text GenerationWebNLG 2.0 (Unconstrained)METEOR44.33KGPT w/o pretrain
Data-to-Text GenerationWebNLG 2.0 (Unconstrained)ROUGE73KGPT w/o pretrain
Data-to-Text GenerationWebNLG 2.0 (Unconstrained)BLEU60.8GCN
Data-to-Text GenerationWebNLG 2.0 (Unconstrained)METEOR42.76GCN
Data-to-Text GenerationWebNLG 2.0 (Unconstrained)ROUGE71.13GCN
Data-to-Text GenerationWebNLG 2.0 (Unconstrained)ROUGE76.22GAP - Me,re
KG-to-Text GenerationEventNarrativeBLEU35.08GAP - Me,r+γ
KG-to-Text GenerationEventNarrativeBertScore93.38GAP - Me,r+γ
KG-to-Text GenerationEventNarrativeMETEOR27.5GAP - Me,r+γ
KG-to-Text GenerationEventNarrativeROUGE64.28GAP - Me,r+γ
KG-to-Text GenerationEventNarrativeBLEU34.02GAP - Me,re
KG-to-Text GenerationEventNarrativeMETEOR26.93GAP - Me,re
KG-to-Text GenerationEventNarrativeROUGE62.9GAP - Me,re
KG-to-Text GenerationEventNarrativeBLEU31.38BART
KG-to-Text GenerationEventNarrativeBertScore93.12BART
KG-to-Text GenerationEventNarrativeMETEOR26.68BART
KG-to-Text GenerationEventNarrativeROUGE62.65BART
KG-to-Text GenerationEventNarrativeBLEU31.38BART
KG-to-Text GenerationEventNarrativeBertScore93.12BART
KG-to-Text GenerationEventNarrativeMETEOR26.68BART
KG-to-Text GenerationEventNarrativeROUGE62.65BART
KG-to-Text GenerationEventNarrativeBLEU31.19JointGT
KG-to-Text GenerationEventNarrativeBertScore93.68JointGT
KG-to-Text GenerationEventNarrativeMETEOR26.58JointGT
KG-to-Text GenerationEventNarrativeROUGE64.91JointGT
KG-to-Text GenerationEventNarrativeBLEU12.8T5
KG-to-Text GenerationEventNarrativeBertScore89.59T5
KG-to-Text GenerationEventNarrativeMETEOR22.77T5
KG-to-Text GenerationEventNarrativeROUGE52.06T5
KG-to-Text GenerationEventNarrativeBLEU12.8T5
KG-to-Text GenerationEventNarrativeBertScore89.59T5
KG-to-Text GenerationEventNarrativeMETEOR22.77T5
KG-to-Text GenerationEventNarrativeROUGE52.06T5
KG-to-Text GenerationWebNLG 2.0 (Unconstrained)BLEU66.2GAP - Me,r+γ
KG-to-Text GenerationWebNLG 2.0 (Unconstrained)ROUGE76.36GAP - Me,r+γ
KG-to-Text GenerationWebNLG 2.0 (Unconstrained)BLEU65.92JointGT (BART) - w/ JointGTPretrain
KG-to-Text GenerationWebNLG 2.0 (Unconstrained)METEOR47.15JointGT (BART) - w/ JointGTPretrain
KG-to-Text GenerationWebNLG 2.0 (Unconstrained)ROUGE76.1JointGT (BART) - w/ JointGTPretrain
KG-to-Text GenerationWebNLG 2.0 (Unconstrained)BLEU64.6JointGT (BART) - w/ BARTPretrain
KG-to-Text GenerationWebNLG 2.0 (Unconstrained)METEOR46.77JointGT (BART) - w/ BARTPretrain
KG-to-Text GenerationWebNLG 2.0 (Unconstrained)ROUGE75.74JointGT (BART) - w/ BARTPretrain
KG-to-Text GenerationWebNLG 2.0 (Unconstrained)BLEU62.3KGPT w/o pretrain
KG-to-Text GenerationWebNLG 2.0 (Unconstrained)METEOR44.33KGPT w/o pretrain
KG-to-Text GenerationWebNLG 2.0 (Unconstrained)ROUGE73KGPT w/o pretrain
KG-to-Text GenerationWebNLG 2.0 (Unconstrained)BLEU62.3KGPT w/o pretrain
KG-to-Text GenerationWebNLG 2.0 (Unconstrained)METEOR44.33KGPT w/o pretrain
KG-to-Text GenerationWebNLG 2.0 (Unconstrained)ROUGE73KGPT w/o pretrain
KG-to-Text GenerationWebNLG 2.0 (Unconstrained)BLEU60.8GCN
KG-to-Text GenerationWebNLG 2.0 (Unconstrained)METEOR42.76GCN
KG-to-Text GenerationWebNLG 2.0 (Unconstrained)ROUGE71.13GCN
KG-to-Text GenerationWebNLG 2.0 (Unconstrained)ROUGE76.22GAP - Me,re

Related Papers

Visual-Language Model Knowledge Distillation Method for Image Quality Assessment2025-07-21Making Language Model a Hierarchical Classifier and Generator2025-07-17VisionThink: Smart and Efficient Vision Language Model via Reinforcement Learning2025-07-17The Generative Energy Arena (GEA): Incorporating Energy Awareness in Large Language Model (LLM) Human Evaluations2025-07-17Inverse Reinforcement Learning Meets Large Language Model Post-Training: Basics, Advances, and Opportunities2025-07-17Mitigating Object Hallucinations via Sentence-Level Early Intervention2025-07-16Assay2Mol: large language model-based drug design using BioAssay context2025-07-16Describe Anything Model for Visual Question Answering on Text-rich Images2025-07-16