AlignSum: Data Pyramid Hierarchical Fine-tuning for Aligning with Human Summarization Preference

Yang Han, Yiming Wang, Rui Wang, Lu Chen, Kai Yu
10/1/2024
cs.CL

No official code found. Best implementation: csyanghan/AlignSum (5 stars, MIT, last commit 2024-09-26).

Abstract

Text summarization tasks commonly employ Pre-trained Language Models (PLMs) to fit diverse standard datasets. While these PLMs excel in automatic evaluations, they frequently underperform in human evaluations, indicating a deviation between their generated summaries and human summarization preferences. This discrepancy is likely due to the low quality of fine-tuning datasets and the limited availability of high-quality human-annotated data that reflect true human preference. To address this challenge, we introduce a novel human summarization preference alignment framework AlignSum. This framework consists of three parts: Firstly, we construct a Data Pymarid with extractive, abstractive, and human-annotated summary data. Secondly, we conduct the Gaussian Resampling to remove summaries with extreme lengths. Finally, we implement the two-stage hierarchical fine-tuning with Data Pymarid after Gaussian Resampling. We apply AlignSum to PLMs on the human-annotated CNN/DailyMail and BBC XSum datasets. Experiments show that with AlignSum, PLMs like BART-Large surpass 175B GPT-3 in both automatic and human evaluations. This demonstrates that AlignSum significantly enhances the alignment of language models with human summarization preferences.

View on arXivView PDF

Code Implementations(1)

csyanghan/AlignSumCommunity100%
MIT

[EMNLP 2024 Findings]AlignSum: Data Pyramid Hierarchical Fine-tuning for Aligning with Human Summarization Preference

51Shell, PythonSep 26, 20242 years agoMIT

Similar Papers

Cite this paper

@article{han2024alignsum,
  title  = {AlignSum: Data Pyramid Hierarchical Fine-tuning for Aligning with Human Summarization Preference},
  author = {Yang Han and Yiming Wang and Rui Wang and Lu Chen and Kai Yu},
  year   = {2024},
  eprint = {2410.00409},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.00409v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.00409.svg)](https://codeofpaper.com/paper/2410.00409)

Discussion