Fork or Fail: Cycle-Consistent Training with Many-to-One Mappings
Not on the map. Why?
Abstract (arXiv)
Cycle-consistent training is widely used for jointly learning a forward and inverse mapping between two domains of interest without the cumbersome requirement of collecting matched pairs within each domain. In this regard, the implicit assumption is that there exists (at least approximately) a ground-truth bijection such that a given input from either domain can be accurately reconstructed from successive application of the respective mappings. But in many applications no such bijection can be expected to exist and large reconstruction errors can compromise the success of cycle-consistent training. As one important instance of this limitation, we consider practically-relevant situations where there exists a many-to-one or surjective mapping between domains. To address this regime, we develop a conditional variational autoencoder (CVAE) approach that can be viewed as converting surjective mappings to implicit bijections whereby reconstruction errors in both directions can be minimized, and as a natural byproduct, realistic output diversity can be obtained in the one-to-many direction. As theoretical motivation, we analyze a simplified scenario whereby minima of the proposed CVAE-based energy function align with the recovery of ground-truth surjective mappings. On the empirical side, we consider a synthetic image dataset with known ground-truth, as well as a real-world application involving natural language generation from knowledge graphs and vice versa, a prototypical surjective case. For the latter, our CVAE pipeline can capture such many-to-one mappings during cycle training while promoting textural diversity for graph-to-text tasks. Our code is available at github.com/QipengGuo/CycleGT *A condensed version of this paper has been accepted to AISTATS 2021. This version contains additional content and updates.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 14 Dec 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 2.
5 papers.
- 2022Neural Unbalanced Optimal Transport via Cycle-Consistent Semi-Couplingscited by 17
- 2021ReGen: Reinforcement Learning for Text and Knowledge Base Generation using Pretrained Language Modelscited by 16
- 2023Has It All Been Solved? Open NLP Research Questions Not Solved by Large Language Modelscited by 7
- 2021The SelectGen Challenge: Finding the Best Training Samples for Few-Shot Neural Text Generationcited by 5
- 2023Learning from Multiple Sources for Data-to-Text and Text-to-Datacited by 1
- 2023Has It All Been Solved? Open NLP Research Questions Not Solved by Large Language Models21 May 2023
- 2023Learning from Multiple Sources for Data-to-Text and Text-to-Data22 Feb 2023
- 2022Neural Unbalanced Optimal Transport via Cycle-Consistent Semi-Couplings30 Sep 2022
- 2021ReGen: Reinforcement Learning for Text and Knowledge Base Generation using Pretrained Language Models27 Aug 2021
- 2021The SelectGen Challenge: Finding the Best Training Samples for Few-Shot Neural Text Generation14 Aug 2021