Explanation Graph Generation via Pre-trained Language Models: An Empirical Study with Contrastive Learning
Not on the map. Why?
Abstract (arXiv)
Pre-trained sequence-to-sequence language models have led to widespread success in many natural language generation tasks. However, there has been relatively less work on analyzing their ability to generate structured outputs such as graphs. Unlike natural language, graphs have distinct structural and semantic properties in the context of a downstream NLP task, e.g., generating a graph that is connected and acyclic can be attributed to its structural constraints, while the semantics of a graph can refer to how meaningfully an edge represents the relation between two node concepts. In this work, we study pre-trained language models that generate explanation graphs in an end-to-end manner and analyze their ability to learn the structural constraints and semantics of such graphs. We first show that with limited supervision, pre-trained language models often generate graphs that either violate these constraints or are semantically incoherent. Since curating large amount of human-annotated graphs is expensive and tedious, we propose simple yet effective ways of graph perturbations via node and edge edit operations that lead to structurally and semantically positive and negative graphs. Next, we leverage these graphs in different contrastive learning models with Max-Margin and InfoNCE losses. Our methods lead to significant improvements in both structural and semantic accuracy of explanation graphs and also generalize to other similar graph generation tasks. Lastly, we show that human errors are the best negatives for contrastive learning and also that automatically generating more such human-like negative graphs can lead to further improvements. Our code and models are publicly available at https://github.com/swarnaHub/ExplagraphGen
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 56 of its 76 references that are in the map. First posted on arXiv 11 Apr 2022.
Builds on
56 of 76 references.
References · 56
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2019BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehensioncited by 5,874
- 2019BERTScore: Evaluating Text Generation with BERTcited by 5,462
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
- 2019PIQA: Reasoning about Physical Commonsense in Natural Languagecited by 2,818
- 2020Supervised Contrastive Learningcited by 2,803
- 2021SimCSE: Simple Contrastive Learning of Sentence Embeddingscited by 2,168
38 more
- 2018CommonsenseQA: A Question Answering Challenge Targeting Commonsense Knowledgecited by 1,793
- 2018Learning deep representations by mutual information estimation and maximizationcited by 1,265
- 2020Graph Contrastive Learning with Augmentationscited by 1,203
- 2020Contrastive Multi-View Representation Learning on Graphscited by 651
- 2020Graph Contrastive Learning with Adaptive Augmentationcited by 519
- 2019COMET: Commonsense Transformers for Automatic Knowledge Graph Constructioncited by 450
- 2014Deep metric learning using Triplet networkcited by 421
- 2021A Survey of Data Augmentation Approaches for NLPcited by 408
- 2018GraphRNN: Generating Realistic Graphs with Deep Auto-regressive Modelscited by 406
- 2018GraphVAE: Towards Generation of Small Graphs Using Variational Autoencoderscited by 375
- 2019Explain Yourself! Leveraging Language Models for Commonsense Reasoningcited by 367
- 2018SWAG: A Large-Scale Adversarial Dataset for Grounded Commonsense Inferencecited by 333
- 2020ProofWriter: Generating Implications, Proofs, and Abductive Statements over Natural Languagecited by 309
- 2020GraphAF: a Flow-based Autoregressive Model for Molecular Graph Generationcited by 301
- 2016Diverse Beam Search: Decoding Diverse Solutions from Neural Sequence Modelscited by 299
- 2016Adversarial Training Methods for Semi-Supervised Text Classificationcited by 280
- 2020Supervised Contrastive Learning for Pre-trained Language Model Fine-tuningcited by 275
- 2020COMET-ATOMIC 2020: On Symbolic and Neural Commonsense Knowledge Graphscited by 254
- 2019Efficient Graph Generation with Graph Recurrent Attention Networkscited by 231
- 2020A Survey on Recent Approaches for Natural Language Processing in Low-Resource Scenarioscited by 170
- 2020CERT: Contrastive Self-supervised Learning for Language Understandingcited by 169
- 2021Constrained Language Models Yield Few-Shot Semantic Parserscited by 162
- 2021Explaining Answers with Entailment Treescited by 148
- 2021SimCLS: A Simple Framework for Contrastive Learning of Abstractive Summarizationcited by 131
- 2021CLIFF: Contrastive Learning for Improving Faithfulness and Factuality in Abstractive Summarizationcited by 120
- 2018Graphite: Iterative Generative Modeling of Graphscited by 112
- 2022CommonsenseQA 2.0: Exposing the Limits of AI through Gamificationcited by 108
- 2021An Empirical Survey of Data Augmentation for Limited Data Learning in NLPcited by 101
- 2021UNICORN on RAINBOW: A Universal Commonsense Reasoning Model on a New Multitask Benchmarkcited by 98
- 2020Leakage-Adjusted Simulatability: Can Models Generate Non-Trivial Explanations of Their Behavior in Natural Language?cited by 95
- 201975 Languages, 1 Model: Parsing Universal Dependencies Universallycited by 90
- 2021Supporting Clustering with Contrastive Learningcited by 90
- 2020A Simple but Tough-to-Beat Data Augmentation Approach for Natural Language Understanding and Generationcited by 72
- 2020Low-Resource Domain Adaptation for Compositional Task-Oriented Semantic Parsingcited by 72
- 2019WIQA: A dataset for "What if..." reasoning over procedural textcited by 71
- 2021ExplaGraphs: An Explanation Graph Generation Task for Structured Commonsense Reasoningcited by 58
- 2020Contrastive Learning with Adversarial Perturbations for Conditional Text Generationcited by 56
- 2020PRover: Proof Generation for Interpretable Reasoning over Rulescited by 53
50 most cited of 56 All 56 (JSON)
Built on by
Citing papers per year: 2022: 2; 2023: 6.
8 papers.
- 2022Generative Knowledge Graph Construction: A Reviewcited by 49
- 2023Similarity-weighted Construction of Contextualized Commonsense Knowledge Graphs for Knowledge-intense Argumentation Taskscited by 6
- 2022Graph Learning and Its Advancements on Large Language Models: A Holistic Surveycited by 4
- 2023Non-Sequential Graph Script Induction via Multimedia Groundingcited by 4
- 2023Dialogue State Distillation Network with Inter-slot Contrastive Learning for Dialogue State Trackingcited by 1
- 2023Explanation Graph Generation via Generative Pre-training over Synthetic Graphscited by 1
- 2023Form follows Function: Text-to-Text Conditional Graph Generation based on Functional Requirementscited by 1
- 2023Reward Engineering for Generating Semi-structured Explanationcited by 0
- 2023Form follows Function: Text-to-Text Conditional Graph Generation based on Functional Requirements1 Nov 2023
- 2023Reward Engineering for Generating Semi-structured Explanation15 Sep 2023
- 2023Explanation Graph Generation via Generative Pre-training over Synthetic Graphs1 Jun 2023
- 2023Non-Sequential Graph Script Induction via Multimedia Grounding27 May 2023
- 2023Similarity-weighted Construction of Contextualized Commonsense Knowledge Graphs for Knowledge-intense Argumentation Tasks15 May 2023
- 2023Dialogue State Distillation Network with Inter-slot Contrastive Learning for Dialogue State Tracking16 Feb 2023
- 2022Graph Learning and Its Advancements on Large Language Models: A Holistic Survey17 Dec 2022
- 2022Generative Knowledge Graph Construction: A Review23 Oct 2022