CycleGT: Unsupervised Graph-to-Text and Text-to-Graph Generation via Cycle Training
Not on the map. Why?
Abstract (arXiv)
Two important tasks at the intersection of knowledge graphs and natural language processing are graph-to-text (G2T) and text-to-graph (T2G) conversion. Due to the difficulty and high cost of data collection, the supervised data available in the two fields are usually on the magnitude of tens of thousands, for example, 18K in the WebNLG~2017 dataset after preprocessing, which is far fewer than the millions of data for other tasks such as machine translation. Consequently, deep learning models for G2T and T2G suffer largely from scarce training data. We present CycleGT, an unsupervised training method that can bootstrap from fully non-parallel graph and text data, and iteratively back translate between the two forms. Experiments on WebNLG datasets show that our unsupervised model trained on the same number of data achieves performance on par with several fully supervised models. Further experiments on the non-parallel GenWiki dataset verify that our method performs the best among unsupervised baselines. This validates our framework as an effective approach to overcome the data scarcity problem in the fields of G2T and T2G. Our code is available at https://github.com/QipengGuo/CycleGT.
Key facts. Cited by 38 papers in the map (data through 7 Oct 2026). First posted on arXiv 8 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 4; 2023: 15; 2024: 8; 2025: 2; 2026: 1.
38 papers.
Sort:
By area:
- 2023A Comprehensive Survey of AI-Generated Content (AIGC): A History of Generative AI from GAN to ChatGPTcited by 221
- 2021JointGT: Graph-Text Joint Representation Learning for Text Generation from Knowledge Graphscited by 58
- 2021GenIE: Generative Information Extractioncited by 53
- 2023PiVe: Prompting with Iterative Verification Improving Graph-based Generative Capability of LLMscited by 44
- 2021Few-shot Knowledge Graph-to-Text Generation with Pretrained Language Modelscited by 29
- 2024Mix-of-Granularity: Optimize the Chunking Granularity for Retrieval-Augmented Generationcited by 23
- 2021ReGen: Reinforcement Learning for Text and Knowledge Base Generation using Pretrained Language Modelscited by 16
- 2023Evaluating Generative Models for Graph-to-Text Generationcited by 16
- 2022Knowledge Graph Generation From Textcited by 15
- 2024SymbolicAI: A framework for logic-based approaches combining generative models and solverscited by 15
- 2021EventNarrative: A large-scale Event-centric Dataset for Knowledge Graph-to-Text Generationcited by 14
- 2025Graph2text or Graph2token: A Perspective of Large Language Models for Graph Learningcited by 12
26 more
- 2021Graphine: A Dataset for Graph-aware Terminology Definition Generationcited by 10
- 2023Knowledge Engineering using Large Language Modelscited by 9
- 2023Has It All Been Solved? Open NLP Research Questions Not Solved by Large Language Modelscited by 7
- 2023Faithful Low-Resource Data-to-Text Generation through Cycle Trainingcited by 7
- 2022Mind the Labels: Describing Relations in Knowledge Graphs With Pretrained Modelscited by 6
- 2023Construction of Paired Knowledge Graph-Text Datasets Informed by Cyclic Evaluationcited by 6
- 2021Text2Chart: A Multi-Staged Chart Generator from Natural Language Textcited by 5
- 2023Generating Faithful Text From a Knowledge Graph with Noisy Reference Textcited by 4
- 2021Improving Logical-Level Natural Language Generation with Topic-Conditioned Data Augmentation and Logical Form Generationcited by 3
- 2022INFINITY: A Simple Yet Effective Unsupervised Framework for Graph-Text Mutual Conversioncited by 3
- 2023AUGUST: an Automatic Generation Understudy for Synthesizing Conversational Recommendation Datasetscited by 2
- 2023Few-Shot Data-to-Text Generation via Unified Representation and Multi-Source Learningcited by 2
- 2024Prompt-Time Ontology-Driven Symbolic Knowledge Capture with Large Language Modelscited by 2
- 2022A multi-task semi-supervised framework for Text2Graph & Graph2Textcited by 1
- 2023Learning from Multiple Sources for Data-to-Text and Text-to-Datacited by 1
- 2023Multijugate Dual Learning for Low-Resource Task-Oriented Dialogue Systemcited by 1
- 2023Knowledge Graph for NLG in the context of conversational agentscited by 1
- 2023Form follows Function: Text-to-Text Conditional Graph Generation based on Functional Requirementscited by 1
- 2024Chem-FINESE: Validating Fine-Grained Few-shot Entity Extraction through Text Reconstructioncited by 1
- 2024Prompt-Time Symbolic Knowledge Capture with Large Language Modelscited by 1
- 2025Paired by the Teacher: Turning Unpaired Data into High-Fidelity Pairs for Low-Resource Text Generationcited by 1
- 2023Scalable Learning of Latent Language Structure With Logical Offline Cycle Consistencycited by 0
- 2024Self-training from Self-memory in Data-to-text Generationcited by 0
- 2024Unsupervised Learning of Graph from Recipescited by 0
- 2024Probing Omissions and Distortions in Transformer-based RDF-to-Text Modelscited by 0
- 2026A Causal Graph Approach to Oppositional Narrative Analysiscited by 0
- 2026A Causal Graph Approach to Oppositional Narrative Analysis6 Mar 2026
- 2025Paired by the Teacher: Turning Unpaired Data into High-Fidelity Pairs for Low-Resource Text Generation29 Sep 2025
- 2025Graph2text or Graph2token: A Perspective of Large Language Models for Graph Learning2 Jan 2025
- 2024Probing Omissions and Distortions in Transformer-based RDF-to-Text Models25 Sep 2024
- 2024Mix-of-Granularity: Optimize the Chunking Granularity for Retrieval-Augmented Generation1 Jun 2024
- 2024Prompt-Time Ontology-Driven Symbolic Knowledge Capture with Large Language Models22 May 2024
- 2024SymbolicAI: A framework for logic-based approaches combining generative models and solvers1 Feb 2024
- 2024Prompt-Time Symbolic Knowledge Capture with Large Language Models1 Feb 2024
- 2024Unsupervised Learning of Graph from Recipes22 Jan 2024
- 2024Self-training from Self-memory in Data-to-text Generation19 Jan 2024
- 2024Chem-FINESE: Validating Fine-Grained Few-shot Entity Extraction through Text Reconstruction18 Jan 2024
- 2023Form follows Function: Text-to-Text Conditional Graph Generation based on Functional Requirements1 Nov 2023
26 more
- 2023Knowledge Engineering using Large Language Models1 Oct 2023
- 2023Construction of Paired Knowledge Graph-Text Datasets Informed by Cyclic Evaluation20 Sep 2023
- 2023Generating Faithful Text From a Knowledge Graph with Noisy Reference Text12 Aug 2023
- 2023Few-Shot Data-to-Text Generation via Unified Representation and Multi-Source Learning10 Aug 2023
- 2023Evaluating Generative Models for Graph-to-Text Generation27 Jul 2023
- 2023Knowledge Graph for NLG in the context of conversational agents4 Jul 2023
- 2023AUGUST: an Automatic Generation Understudy for Synthesizing Conversational Recommendation Datasets16 Jun 2023
- 2023Scalable Learning of Latent Language Structure With Logical Offline Cycle Consistency31 May 2023
- 2023Multijugate Dual Learning for Low-Resource Task-Oriented Dialogue System25 May 2023
- 2023Faithful Low-Resource Data-to-Text Generation through Cycle Training24 May 2023
- 2023Has It All Been Solved? Open NLP Research Questions Not Solved by Large Language Models21 May 2023
- 2023PiVe: Prompting with Iterative Verification Improving Graph-based Generative Capability of LLMs21 May 2023
- 2023A Comprehensive Survey of AI-Generated Content (AIGC): A History of Generative AI from GAN to ChatGPT7 Mar 2023
- 2023Learning from Multiple Sources for Data-to-Text and Text-to-Data22 Feb 2023
- 2022Knowledge Graph Generation From Text18 Nov 2022
- 2022Mind the Labels: Describing Relations in Knowledge Graphs With Pretrained Models13 Oct 2022
- 2022INFINITY: A Simple Yet Effective Unsupervised Framework for Graph-Text Mutual Conversion22 Sep 2022
- 2022A multi-task semi-supervised framework for Text2Graph & Graph2Text12 Feb 2022
- 2021GenIE: Generative Information Extraction15 Dec 2021
- 2021Improving Logical-Level Natural Language Generation with Topic-Conditioned Data Augmentation and Logical Form Generation12 Dec 2021
- 2021EventNarrative: A large-scale Event-centric Dataset for Knowledge Graph-to-Text Generation30 Oct 2021
- 2021Graphine: A Dataset for Graph-aware Terminology Definition Generation9 Sep 2021
- 2021ReGen: Reinforcement Learning for Text and Knowledge Base Generation using Pretrained Language Models27 Aug 2021
- 2021JointGT: Graph-Text Joint Representation Learning for Text Generation from Knowledge Graphs19 Jun 2021
- 2021Few-shot Knowledge Graph-to-Text Generation with Pretrained Language Models3 Jun 2021
- 2021Text2Chart: A Multi-Staged Chart Generator from Natural Language Text9 Apr 2021
- 2023A Comprehensive Survey of AI-Generated Content (AIGC): A History of Generative AI from GAN to ChatGPTcited by 221
- 2021JointGT: Graph-Text Joint Representation Learning for Text Generation from Knowledge Graphscited by 58
- 2021GenIE: Generative Information Extractioncited by 53
- 2023PiVe: Prompting with Iterative Verification Improving Graph-based Generative Capability of LLMscited by 44
- 2021Few-shot Knowledge Graph-to-Text Generation with Pretrained Language Modelscited by 29
- 2021ReGen: Reinforcement Learning for Text and Knowledge Base Generation using Pretrained Language Modelscited by 16
- 2023Evaluating Generative Models for Graph-to-Text Generationcited by 16
- 2022Knowledge Graph Generation From Textcited by 15
- 2024SymbolicAI: A framework for logic-based approaches combining generative models and solverscited by 15
- 2021EventNarrative: A large-scale Event-centric Dataset for Knowledge Graph-to-Text Generationcited by 14
- 2025Graph2text or Graph2token: A Perspective of Large Language Models for Graph Learningcited by 12
- 2021Graphine: A Dataset for Graph-aware Terminology Definition Generationcited by 10
12 most cited of 37 All 37 (JSON)
- 2026A Causal Graph Approach to Oppositional Narrative Analysis6 Mar 2026
- 2025Paired by the Teacher: Turning Unpaired Data into High-Fidelity Pairs for Low-Resource Text Generation29 Sep 2025
- 2025Graph2text or Graph2token: A Perspective of Large Language Models for Graph Learning2 Jan 2025
- 2024Probing Omissions and Distortions in Transformer-based RDF-to-Text Models25 Sep 2024
- 2024Prompt-Time Ontology-Driven Symbolic Knowledge Capture with Large Language Models22 May 2024
- 2024SymbolicAI: A framework for logic-based approaches combining generative models and solvers1 Feb 2024
- 2024Prompt-Time Symbolic Knowledge Capture with Large Language Models1 Feb 2024
- 2024Unsupervised Learning of Graph from Recipes22 Jan 2024
- 2024Self-training from Self-memory in Data-to-text Generation19 Jan 2024
- 2024Chem-FINESE: Validating Fine-Grained Few-shot Entity Extraction through Text Reconstruction18 Jan 2024
- 2023Form follows Function: Text-to-Text Conditional Graph Generation based on Functional Requirements1 Nov 2023
- 2023Knowledge Engineering using Large Language Models1 Oct 2023
12 newest of 37 All 37 (JSON)