Source-linked AI summary
Faithfulness-Aware Decoding Strategies for Abstractive Summarization
David Wan, Mengwen Liu, Kathleen McKeown, Markus Dreyer, Mohit Bansal
TL;DR
Faithfulness in abstractive summarization is studied less in relation to decoding choices, despite hallucinations in generated summaries. The paper analyzes common strategies and proposes faithfulness-aware ranking, lookahead, and distillation; the proposed decoding methods improve faithfulness, while distillation aims to reduce decoding time.
Problem
Method
The paper compares common decoding strategies, adds faithfulness-metric ranking and future-summary lookahead, and distills faithfulness-aware teacher outputs into a student model.
Source: §1 · pp. 1–2, §4 · p. 4Results
The proposed decoding methods significantly improve faithfulness on four automatic metrics and human evaluation; distilled students achieve similar faithfulness with decoding time up to 1/6 of the teacher’s.
Source: §1 · p. 2Takeaways & Limitations
The study concludes that faithfulness-aware decoding can improve summaries, while a distilled student can use greedy decoding to retain similar faithfulness with minimal decoding time.
Source: §1 · p. 2, §8 · p. 9The proposed faithfulness-improving methods carry heavy computational overhead, especially when combined with beam search and future-summary generation.
Source: §9 · p. 9
Abstract
from arXiv · showhide
Despite significant progress in understanding and improving faithfulness in abstractive summarization, the question of how decoding strategies affect faithfulness is less studied. We present a systematic study of the effect of generation techniques such as beam search and nucleus sampling on faithfulness in abstractive summarization. We find a consistent trend where beam search with large beam sizes produces the most faithful summaries while nucleus sampling generates the least faithful ones. We propose two faithfulness-aware generation methods to further improve faithfulness over current generation techniques: (1) ranking candidates generated by beam search using automatic faithfulness metrics and (2) incorporating lookahead heuristics that produce a faithfulness score on the future summary. We show that both generation methods significantly improve faithfulness across two datasets as evaluated by four automatic faithfulness metrics and human evaluation. To reduce computational cost, we demonstrate a simple distillation approach that allows the model to generate faithful summaries with just greedy decoding. Our code is publicly available at https://github.com/amazon-science/faithful-summarization-generation
1 Introduction
The paper studies how decoding strategies affect faithfulness in abstractive summarization, a question it identifies as less understood. It compares common strategies, proposes faithfulness-aware decoding methods, and explores distillation to reduce decoding time.
- Across XSum and CNN/DM, beam search produces the most faithful summaries, while randomness from nucleus sampling hurts faithfulness.Source: §1 · p. 1
- The ranking and lookahead methods significantly improve faithfulness over baseline decoding strategies, according to four automatic metrics and human evaluation.Source: §1 · pp. 1–2
- Up to 1/6 of teacher decoding time is needed by a distilled student to generate summaries with similar faithfulness.The student uses greedy decoding.Source: §1 · p. 2
- After two iterations, the student model can generate more faithful summaries and outperform the original teacher model.Source: §1 · p. 2
2 Faithfulness Behavior of Popular Decoding Strategies
This section investigates how popular decoding strategies, and their differing exploration of the search space, affect faithfulness. It describes greedy decoding, beam search, and nucleus sampling as approaches to selecting summary tokens.
- The study asks whether beam search’s broader candidate exploration improves faithfulness and whether randomness from sampling affects it.Source: §2 · p. 2
- Greedy decoding selects the most probable next token, while beam search retains the top k hypotheses at each step.Source: §2 · p. 3
- Nucleus sampling randomly selects among top tokens within a cumulative-probability threshold p; larger p allows more diverse output.A small p approaches greedy decoding.Source: §2 · p. 3
3 Faithfulness-Aware Decoding Strategies
The paper proposes ranking and lookahead as complementary ways to apply faithfulness signals during decoding: ranking chooses among beam candidates, while lookahead guides token selection using future summaries.
3 Faithfulness-Aware Decoding Strategies
- The two approaches target paths that base decoding may not select for faithfulness: ranking chooses among explored candidates, while lookahead guides search during generation.Source: §3 · p. 3
3.1 Ranking with Faithfulness Metrics
- Faithfulness-based ranking selects the highest-scoring summary from beam candidates, including candidates ranked lower by the model score.Source: §3.1 · p. 3
3.2 Lookahead
- Lookahead adds a reference-free faithfulness score for full future summaries, allowing exploration beyond the candidates constrained by beam reranking.The candidate summaries begin with the tokens generated so far; full summaries are used because the metrics expect full inputs.Source: §3.2 · pp. 3–4
3.3 Combining Ranking and Lookahead
- BEAM+LOOKAHEAD+RANKING first generates faithful beam candidates with lookahead, then selects among them using ranking.Source: §3.3 · p. 4
4 Efficient Decoding via Distillation
Faithfulness-aware decoding is computationally costly, so the paper distills its behavior into a student that can use greedy decoding. The approach trains on both original and teacher-generated summaries and can be repeated iteratively.
4 Efficient Decoding via Distillation
- Distillation transfers faithfulness-aware decoding behavior to a student that can generate similarly faithful summaries with greedy decoding.The stated aim is to improve decoding time rather than downsize the model.Source: §4 · p. 4
- Student training combines cross-entropy on original references with cross-entropy on teacher-generated summaries, weighted by λ.The teacher supplies additional reference summaries for the student to imitate.Source: §4 · p. 4
- A trained student can become the next teacher, generating additional references for another student in iterative distillation.The next teacher uses the proposed faithfulness-aware decoding methods to create those references.Source: §4 · p. 4
5 Experiments
Experiments use BART-large on XSum and CNN/DM, assessing summary quality and faithfulness with automatic metrics and human judgments. Baseline results favor beam search for faithfulness, while nucleus sampling trends worst.
5.1 Datasets and Models
- Experiments use BART-large on XSum and CNN/DM; the same experiment with PEGASUS is reported in Appendix B.The BART-large checkpoint is 406M parameters.Source: §5.1 · pp. 4–5
5.2 Evaluation Metrics
- Summary quality is evaluated with ROUGE-L and BERTScore, while faithfulness is evaluated with BS-Fact, FactCC, DAE, and QuestEval.BS-Fact uses BERTScore precision against the source document rather than the reference summary.Source: §5.2 · p. 5
5.3 Human Evaluation Setup
- Human faithfulness ratings use three judgments per summary and majority voting, with fully factual summaries counted as the faithfulness score.The setup samples 200 examples from each dataset and evaluates summaries from greedy, sampling, beam, ranking, and lookahead systems.Source: §5.3 · p. 5
- Human informativeness is measured with best-worst scaling, using three annotators to choose the most and least informative summaries.For each dataset, 200 articles are evaluated across five systems; a system’s score is its best-selection percentage minus its worst-selection percentage.Source: §5.3 · p. 5
5.4 Decoding Setting Details
- Basic decoding compares greedy search, beam search with k = 10, and nucleus sampling with p = 0.9; ranking uses a composite faithfulness metric, and lookahead uses BS-Fact.The composite metric combines faithfulness metrics; lookahead uses greedy search to generate future summaries and is applied to greedy and beam search.Source: §5.4 · p. 5
- Beam search trends best and nucleus sampling worst in faithfulness, while larger beams add faithful candidates but only slightly improve the top beam.The baseline table reports the general comparison; Figure 3 distinguishes the best available candidate from the top beam.Source: Table 1 · p. 6, Figure 3 · p. 6
6 Results
The results show that faithfulness depends on decoding strategy, and that ranking and lookahead improve faithfulness over baseline decoding. Human evaluation and abstractiveness analyses qualify those gains, while distillation offers a faster greedy-decoding alternative.
6.1 Baseline Decoding Results
- Larger beams improve all faithfulness scores in the search-space analysis, but the standard baseline comparison favors beam search except on XSum FactCC; nucleus sampling underperforms greedy decoding.Source: §6.1 · p. 6
6.2 Faithfulness-Aware Decoding Results
- Applying ranking on top of beam search improves faithfulness significantly over beam search, as measured by all faithfulness metrics; specifically, QuestEval reaches 62.57.Source: §6.2 · p. 6, Table 2 · p. 7
- Lookahead improves faithfulness over its base decoding strategy across all faithfulness metrics, and combining lookahead with ranking further improves FactCC, DAE, and QuestEval.Source: §6.2 · p. 7
6.1 Baseline Decoding Results
- Faithfulness-aware decoding lowers ROUGE-L, while beam search improves ROUGE-L and BERTScore over greedy on XSum but not CNN/DM.Source: §6.1 · p. 6, §6.2 · p. 7
6.3 Human Evaluation Results
- Human raters favored BEAM+LOOKAHEAD for faithfulness and informativeness; on XSum it scored 56.5, five points above BEAM+RANKING, while CNN/DM had no major errors.Source: §6.3 · p. 7, Table 3 · p. 8
6.4 Abstractiveness
- On 200 XSum examples, BEAM+LOOKAHEAD's relative faithfulness gain (29.89%) was four times its abstractiveness decrease (7.27%); adding ABSTR raises abstractiveness at a small faithfulness cost.Source: §6.4 · p. 8, Figure 4 · p. 8
6.5 Distillation
- Distilled students approach teacher performance while cutting ranking time from 0.77 to 0.47 seconds and lookahead from 3 to 0.49 seconds per example.Source: §6.5 · p. 8, Table 5 · p. 9
- After two iterations, the greedy-decoding student outperforms the original BEAM+RANKING teacher on all faithfulness metrics, with further iterations continuing to improve faithfulness.Source: §6.5 · p. 9
7 Related Work
Prior decoding work examined properties such as diversity and repetition, while this paper focuses on faithfulness. Its distillation approach targets decoding cost using generated summaries rather than conventional soft-target learning.
- Earlier decoding analyses considered diversity and repetitiveness, but did not explicitly analyze faithfulness.Source: §7 · p. 9
- Unlike conventional soft-target distillation, this approach uses generated summaries as hard labels with interpolation, targeting decoding cost rather than model-size reduction.Source: §7 · p. 9
- With BEAM+RANKING as teacher, two distillation iterations let the student outperform the teacher on faithfulness, and further iterations continue to improve it.Source: Table 6 · p. 9
8 Conclusion
The paper analyzes how decoding strategies affect summarization faithfulness, proposes ranking and lookahead methods, and uses distillation to produce similarly faithful summaries with minimal decoding time. It identifies extending the analysis beyond summarization and combining heuristics for other aspects and styles as future work.
8 Conclusion
- The paper analyzes decoding strategies’ effects on faithfulness and introduces ranking and lookahead methods to improve it over base decoding.It also reports a distillation approach in which a student generates summaries of similar faithfulness with minimal decoding time.Source: §8 · p. 9
- Distillation trains a student on summaries from faithfulness-aware methods, enabling similar faithfulness with minimal decoding time.The approach can be iterative.Source: §8 · p. 9
- Future work could extend faithfulness analysis beyond summarization and combine heuristics that cover other aspects and styles.Source: §8 · p. 9
9 Limitations
Lookahead improves faithfulness but carries substantial computational overhead, particularly when paired with beam search. The paper notes that some online computations are later discarded and points to distillation as one way to improve decoding speed.
9 Limitations
- Lookahead requires heavy computation, especially when combined with beam search for base decoding and future-summary generation.Source: §9 · p. 9
- The paper offers distillation as a way to improve decoding speed.Source: §9 · p. 10
- Online decoding later discards generated future summaries and their faithfulness scores, much like pruned beam candidates.Storing useful future summaries is suggested as a possible direction for reusing them during decoding.Source: §9 · p. 10
10 Ethical Impact
This material covers ethical considerations, evaluation and implementation details, and supplementary decoding analyses. The reported analyses include trends across decoding strategies and findings about lookahead variants.
10 Ethical Impact
- The paper notes that faithfulness metrics may have under-studied biases, and that optimizing other metrics could also serve malicious intents.The proposed methods also require large computations, while distillation is presented as a possible mitigation for environmental impact.Source: §10 · p. 10
A.1 Datasets
- The experiments use English news articles and summaries from XSum and CNN/DM, with the passage reporting their train, validation, and test split sizes.Source: §A.1 · p. 12
A.2 Metrics
- The appendix includes Mechanical Turk annotation instructions for factual consistency and informativeness, and specifies ROBERTA-LARGE for BS and BS-Fact and sentence-level errors for DAE.Source: Figure 5 · p. 13, Figure 6 · p. 13, §A.2 · p. 13
A.3 Decoding Details
- Lookahead heuristics are applied to the top five model-scored tokens at each step; the heuristic weight is tuned on development data, and runs take 33 hours on XSum and about 70 hours on CNN/DM.Source: §A.3 · p. 13
B Full Analysis
- Increasing beam size improves faithfulness while increasing nucleus-sampling p degrades it for BART-Large, with a similar trend on PEGASUS-Large.Source: Table 7 · p. 14, B Full Analysis · pp. 14–15, Table 8 · p. 14
A.4 Human Evaluation Details
- Faithfulness annotation agreement was α=0.63 on CNN/DM and 0.57 on XSum; informativeness agreement was 0.22 and 0.32, respectively.Source: §A.4 · p. 14
C Lookahead Methods
- Beam-based lookahead added no gains; the authors suspect future beam paths may be unreachable because base decoding selects only top tokens.Source: Table 9 · p. 15, C Lookahead Methods · p. 15
D Composite Metric
The section reports the composite metric’s correlation results and ranking performance on WikiHow, and compares lookahead using partial versus full future summaries.
D Composite Metric
- The composite metric increased partial correlations in all reported settings except XSum Spearman correlation.It was trained on FACTCOLLECT and tuned on FRANK; its component weights were 0.29 for FactCC, -0.29 for DAE, 1.97 for BS-Fact, and 0.94 for QuestEval.Source: D Composite Metric · p. 15
- Ranking with the composite metric produced consistent gains across faithfulness metrics on WikiHow, a domain beyond XSum and CNN/DM.Source: D Composite Metric · p. 15
- Scoring only partially generated summaries (l=0) does not effectively estimate faithfulness, unlike evaluating the full future summary.Source: Table 12 · p. 16
E Ablations
The ablations show that substantial lookahead gains require scoring a future full summary rather than only the generated prefix. Across both datasets, faithfulness gains outweigh reduced abstractiveness, and composite-metric ranking achieves the highest average faithfulness score.
E Ablations
- For XSum, scoring only the current partial summary yields mixed results and slight improvements on BS-Fact, DAE, and QuestEval; substantial gains require using the full future summary.The l = 0 setting scores already-generated partial summaries, while l = full incorporates the future.Source: E Ablations · p. 16
- The composite metric achieves similarly good scores across the considered faithfulness metrics, although optimizing an individual metric performs best on that metric.Table 13 presents ranking results with different faithfulness metrics.Source: E Ablations · p. 16, Table 13 · p. 16
F Abstractiveness
- Across CNN/DM and XSum, faithfulness gains outweigh decreases in abstractiveness, while BEAM+RANKING achieves the highest average score.The average uses all faithfulness metrics; DAE is inverted so higher scores indicate greater faithfulness.Source: Figure 9 · p. 17, Figure 10 · p. 17, F Abstractiveness · p. 17
E Ablations
- On XSum, lookahead maintains a higher BS-Fact score especially at t = 5–50 and consistently improves DAE across summary lengths versus greedy decoding.The authors report that greedy decoding's BS-Fact score dips between t = 5 and t = 40, while lookahead can prevent that dip.Source: E Ablations · pp. 16–17
F Abstractiveness
- BEAM+LOOKAHEAD+ABSTR slightly raises MINT while improving faithfulness in the human-annotation CNN/DM examples.Figure 8 describes this tradeoff on 200 CNN/DM examples.Source: F Abstractiveness · p. 17, Figure 8 · p. 17