Hostname: page-component-74656f9884-skzmx Total loading time: 0 Render date: 2026-11-06T06:40:05.397Z Has data issue: false hasContentIssue false

Impact of enriched meaning representations for language generation in dialogue tasks: A comprehensive exploration of the relevance of tasks, corpora, and metrics

Published online by Cambridge University Press:  06 November 2026

Alain Vázquez
Affiliation:
University of the Basque Country, Spain
Maria Inés Torres*
Affiliation:
University of the Basque Country, Spain
*
Corresponding author: Maria Inés Torres, Email: manes.torres@ehu.eus
Rights & Permissions [Opens in a new window]

Abstract

Conversational systems should generate diverse language forms to interact fluently and accurately. In this context, natural language generation (NLG) engines convert meaning representations (MRs) into sentences, directly influencing user perception. These MRs usually encode the communicative function (e.g., inform, request) via dialogue acts and enumerate the semantic content with slot–value pairs. In this work, our objective is to analyse whether providing a task demonstrator to the generator enhances the generated sentences of a fine-tuned model. This demonstrator is an MR–sentence pair extracted from the original dataset that enriches the input at training and inference time. The analysis involves five metrics that focus on different linguistic aspects and four datasets that differ in multiple features, such as domain, size or lexicon. All experiments are conducted with GPT-2 models, so the findings should be interpreted within this model family. To the best of our knowledge, this is the first study on dialogue NLG, implementing a comparative analysis of the impact of MRs on the generation quality across domains and corpus characteristics. Our key insight is that the proposed enriched inputs are effective for complex tasks and small datasets with high variability in MRs and sentences, and also for zero-shot settings. Moreover, the analysis of the metrics shows that the semantic metrics capture the generation quality more accurately than lexical metrics. In addition, those trained with human ratings can detect omissions and other subtle semantic issues. Finally, the evolution of the metric scores indicates that the generative models adapt quickly to different tasks.

Information

Type
Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Table 1. Samples of the E2E datasetTable 1 long description.

Figure 1

Table 2. Samples of the ViGGO corpusTable 2 long description.

Figure 2

Table 3. Samples of the MultiWOZ corpusTable 3 long description.

Figure 3

Table 4. Samples of the EMPATHIC corpusTable 4 long description.

Figure 4

Table 5. Characteristics of the four selected corpora. Domains stands for the topics the datasets cover. Acquisition process means the methodology to obtain the datasets. Numbers of DAs, attributes, and MRs quantify the diversity of inputs. Corpus size stands for the number of MR–sentence pairs. Running words include all the words in the corpus, whereas Vocabulary is the number of different words. In the Number of DAs for MultiWOZ, 798 represents the total number of DAs that appear as a combination of the 52 simple DAs defined for the corpusTable 5 long description.

Figure 5

Figure 1. Meaning representations overview. One Baseline representation and three Prompt representations. The Baseline representation, which is the MR found in the original datasets, is the input MR (orange boxes) for the generation in all the representations. Prompt representations are created by connecting a task demonstrator with the input MR. This task demonstrator includes an MR, the demonstator MR (green), and its corresponding example sentence, the demonstrator sentence (grey). The colours of the boxes, the letters n and m for the number of the attributes, and the use (or not) of apostrophes inside Input and Demonstrator MR boxes are used to indicate which elements are necessarily identical (or not) among the representations.

Figure 6

Table 6. Examples of task demonstrators linked to an input MR for each dataset. DAs and attributes are in bold and coloured to highlight identical elements between the demonstrator MRs and the input MR. Note that brown colour is employed for those attributes that do not appear in the input MR, but they do in any demonstrator MR. Prompt 1 was discarded for E2E because the selection methodology would assign the same task demonstrator for all the E2E MRsTable 6 long description.

Figure 7

Table 7. Number of different demonstrators in each dataset for the three Prompt representationsTable 7 long description.

Figure 8

Table 8. Average scores after fine-tuning for each reference-driven metric, representation, and dataset. Base corresponds to the baseline representation, whereas Pi is the Prompt i representation with i = 1,2,3. The datasets (Data) are E2E, ViGGO (ViG), MultiWOZ (MWOZ), and EMPATHIC (EMP). No Prompt 1 for E2E. The best score for each dataset is denoted in bold. When present, the symbol †$^\dagger$ indicates that the best-performing representation is significantly different from all the remaining representations for the same dataset and metric according to paired two-sided t-tests over the MR-level scores, with Holm–Bonferroni correction for multiple comparisons (p<0.05$p\lt 0.05$)Table 8 long description.

Figure 9

Figure 2. Evolution of the average score of each reference-driven metric during the fine-tuning for each representation in each dataset.

Figure 10

Table 9. Slot Accuracy average scores after fine-tuning for each representation and dataset. Base corresponds to the Baseline representation, whereas Pi is the Prompt i representation with i= 1,2,3. The datasets (Data) are E2E, ViGGO (ViG), MultiWOZ (MWOZ), and EMPATHIC (EMP). No Prompt 1 for E2E. The best score for each dataset is denoted in bold. When present, the symbol †$^\dagger$ indicates that the best-performing representation is significantly different from all the remaining representations for the same dataset and metric according to paired two-sided t-tests over the MR-level scores, with Holm–Bonferroni correction for multiple comparisons (p<0.05$p\lt 0.05$)Table 9 long description.

Figure 11

Figure 3. Evolution of the average scores of Slot Accuracy during the fine-tuning for each representation in each dataset.

Figure 12

Table 10. Dialogue Act Accuracy average scores after fine-tuning for each representation in each dataset. Val and Base correspond to the Validation dataset and Baseline representation, respectively, whereas Pi are the Prompt i representations with i = 1,2,3. The datasets (Data) are ViGGO (ViG), MultiWOZ (MWOZ), and EMPATHIC (EMP). The best score for each dataset is denoted in bold. When present, the symbol †$^\dagger$ indicates that the best-performing representation is significantly different from all the remaining representations for the same dataset and metric according to paired two-sided t-tests over the MR-level scores, with Holm–Bonferroni correction for multiple comparisons (p<0.05$p\lt 0.05$)Table 10 long description.

Figure 13

Figure 4. Evolution of the Dialogue Act Accuracy average scores during the fine-tuning for each representation in each dataset. No E2E as it only contains the inform DA.

Figure 14

Figure 5. Figure 5 long description.MR distributions in terms of the number of references/attributes. The number of references/attributes is given on the x-axis with specific numbers of references/attributes or intervals. The distributions are in percentages.

Figure 15

Figure 6. Results for BLEU (top), BLEURT (middle), and LaBSE (bottom) scores in terms of the number of references per MR with the fine-tuned models. The x-axis establishes specific numbers of references or intervals of numbers of references.

Figure 16

Figure 7. Figure 7 long description.Results for BLEU (top), BLEURT (middle), and LaBSE (bottom) scores in terms of the number of attributes per MR with the fine-tuned models.

Figure 17

Table 11. Examples to compare BLEU with BLEURT and LaBSE. Slot Accuracy (Slot acc) is also included. Each example contains, from top to bottom: MR, references, a generated sentence, as well as the dataset and scores for all the metrics in the last row. Relevant elements are highlighted in bold and different colours as follows: orange for the headers related to the inputs, purple for those related to the outputs, blue for the datasets, red for BLEU scores, and green for BLEURT and LaBSE scoresTable 11 long description.

Figure 18

Table 12. Examples to compare BLEURT with LaBSE. BLEU and Slot Accuracy (Slot acc) are also included. Each example contains, from top to bottom: MR, references, a generated sentence, as well as the dataset and scores for all the metrics in the last row. Relevant elements are highlighted in bold and different colours as follows: orange for the headers related to the inputs, purple for those related to the outputs, blue for the datasets, red for BLEURT scores, and green for LaBSE scoresTable 12 long description.

Figure 19

Table 13. Examples of the generated sentences obtained with the Baseline and Prompt 3 representations. Each example contains from top to bottom: MR, references, the task demonstrator linked to the MR in the Prompt 3 representation, generated sentences obtained with the Baseline representation, generated sentences obtained with the Prompt 3 representation, and dataset and scores for all the metrics for both representations (Baseline/Prompt 3) in the last row. The highest score for each metric is highlighted in boldTable 13 long description.