Papers › Self-training from Self-memory in Data-to-text Generation

Self-training from Self-memory in Data-to-text Generation

19 Jan 2024arXiv:2401.10567archive 2025-07-28

Hoang-Thang Ta

This paper introduces a novel training model, self-training from self-memory (STSM) in data-to-text generation (DTG), allowing the model to self-train on subsets, including self-memory as outputs inferred directly from the trained models and/or the new data. The quality of self-memory is validated by two models, data-to-text (D2T) and text-to-data (T2D), by two pre-defined conditions: (1) the appearance of all source values in the outputs of the D2T model and (2) the ability to convert back to source data in the outputs in the T2D model. We utilize a greedy algorithm to generate shorter D2T outputs if they contain all source values. Subsequently, we use the T2D model to confirm that these outputs can capture input relationships by demonstrating their capacity to convert text back into data. With 30% of the dataset, we can train the D2T model with a competitive performance compared to full training in the same setup. We experiment with our model on two datasets, E2E NLG and DART. STSM offers the D2T model a generalization capability from its subset memory while reducing training data volume. Ultimately, we anticipate that this paper will contribute to continual learning solutions that adapt to new training data, incorporating it as a form of self-memory in DTG tasks. The curated dataset is publicly available at: https://github.com/hoangthangta/STSM.

PaperPDFCode

Code

hoangthangta/stsm officialmentioned in papermentioned on GitHubpytorch 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

Continual LearningData-to-Text GenerationText Generation

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Data-to-Text Generation DART self-mem + new data BLEU 47.76 #3 of 5 Archive leaderboard report
Data-to-Text Generation E2E self-mem + new data (random) METEOR 46.11 #1 of 2 Archive leaderboard report
Data-to-Text Generation E2E self-mem + new data (fixed) METEOR 46.07 #2 of 2 Archive leaderboard report
Data-to-Text Generation E2E NLG Challenge Self-memory BLEU 65.11 #9 of 11 Archive leaderboard report
Data-to-Text Generation E2E NLG Challenge Self-memory CIDEr 2.16 #9 of 11 Archive leaderboard report
Data-to-Text Generation E2E NLG Challenge Self-memory METEOR 46.11 #9 of 11 Archive leaderboard report
Data-to-Text Generation E2E NLG Challenge Self-memory NIST 8.35 #9 of 11 Archive leaderboard report
Data-to-Text Generation E2E NLG Challenge Self-memory ROUGE-L 68.41 #9 of 11 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.

Methods

Introduced by this paper: self-mem + new data

DARTself-mem + new data

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