PRIMERA: Pyramid-based Masked Sentence Pre-training for Multi-document Summarization — part 3/6
Cleaned-text code points [27837, 41509). Bibliography omitted here; source.md includes it.
We fine-tune all of the four models on different subsets with 10 and 100 examples, and the results are shown in Figure 5. (hyperparameter settings in Appx. §D.1) Since R-1, -2, and -L show the same trend, we only present the average of the three metrics in the figure for brevity (full ROUGE scores can be found in Appx. Table 8) To show the generality, all the results of few-shot experiments are the average over 5 runs on different subsets (shared by all the models). The result of each run is obtained by the ‘best’ model chosen based on the ROUGE scores on a randomly sampled few-shot validation set with the same number of examples as the training set, which is similar with Zhang et al. (2020). Note that their reported best models have been selected based on the whole validation set which may give PEGA - SUS some advantage. Nevertheless, we argue that sampling few-shot validation sets as we do here is closer to real few-shot scenarios (Bragg et al., 2021). Our model outperforms all baselines on all of the datasets with 10 and 100 examples demonstrat- ing the benefits of our pretraining strategy and in- put structure. Comparing the performances of our model with the different number of training data fed in, our model converges faster than other mod- els with as few as 10 data examples. 4.5 Fully Supervised Evaluation To show the advantage of our pretrained model when there is abundant training data, we also train the model with the full training set (hyperparame- ter settings can be found in Appx. §D.2). Table 3 shows the performance comparison with previous state-of-the-art10, along with the results of previous SOTA. We observe thatPRIMERA achieves state- of-the-art results on Multi-News, WCEP, and arXiv, while slightly underperforming the prior work on Multi-XScience (R-1). One possible explanation is that in Multi-XScience clusters have less over- lapping information than in the corpus on which PRIMERA was pretrained. In particular, the source documents in this dataset are the abstracts of all the publications cited in the related work paragraphs, which might be less similar to each other and the target related work(i.e., their summary) . PRIMERA 9We re-evaluate the generated summaries of the models from Lu et al. (2020) for Multi-XScience, as we use a different version of ROUGE. 10Due to the lack of computational resources, we do not train the model on Wikisum. Datasets Previous SOTA P RIMERA R-1 R-2 R-L R-1 R-2 R-L Multi-News 49.2 19.6 24.5 49.9 21.1 25.9 Multi-XScience 33.9 6.8 18.2 31.9 7.4 18.0 WCEP 35.4 15.1 25.6 46.1 25.2 37.9 arXiv 46.6 19.6 41.8 47.6 20.8 42.6 Table 3: Fully supervised results. Previous SOTA are from Pasunuru et al. (2021) for Multi-News, Lu et al. (2020) for Multi-XScience11, Hokamp et al. (2020) for WCEP, and Beltagy et al. (2020) for arXiv. 0 10 100 10.0 12.5 15.0 17.5 20.0 22.5 25.0 27.5AVG ROUGE (a) Ablation on Struct. & Pre-train LED LED+struct. Ours(LED+struct.+pre-train) 0 10 100 21 22 23 24 25 26 27 (b) Entity Pyramid V.S. PEGASUS Entity Pyramid PEGASUS masking strategy Number of Training Examples Figure 6: Ablation study with the few-shot setting on the Multi-News dataset regarding to (a) input Structure (<doc-sep> tokens between documents and global attention on them) and pretraining, (b) pretraining us- ing PEGASUS vs our approach. outperforms the LED model (State-of-the-art) on the arXiv dataset while using a sequence length 4x shorter (4K in PRIMERA v.s. 16K in LED), further showing that the pretraining and input structure of our model not only works for multi-document sum- marization, but can be also effective for summariz- ing single documents having multiple sections. 5 Ablation Study We conduct ablation studies on the Multi-News dataset in few-shot setting, to validate the contribu- tion of each component in our pretrained models. Input structure: In Figure 6 (a) we observe the effectiveness of both pretraining and the input struc- ture (<doc-sep> tokens between documents and global attention on them). Sentence masking strategy: To isolate the effect of our proposed pretraining approach, we compare with a model with exactly the same architecture when pretrained on the same amount of data but using the PEGASUS (Zhang et al., 2020) masking strategy instead of ours. In other words, we keep all the other settings the same (e.g., data, length limit of input and output, pretraining dataset, in- put structure, as well as the separators) and only modify the pretraining masking strategy. We run the same experiments under zero-/few-shot scenar- 5251 ios on the Multi-News dataset as in §4.2, and the results are shown in Figure 6 (b). The model pre- trained with our Entity Pyramid strategy shows a clear improvement under few-shot scenarios. 6 Human Evaluation We also conduct human evaluations to validate the effectiveness of PRIMERA on DUC2007 and TAC2008 (Dang and Owczarzak, 2008) datasets in the few-shot setting (10/10/20 examples for train/valid/test). Both datasets consist of clusters of news articles, and DUC2007 contains longer inputs (25 v.s. 10 documents/cluster) and summaries (250 v.s. 100 words). Since the goal of our method is to enable the model to better aggregate information across documents, we evaluate the content quality of the generated summaries following the original Pyramid human evaluation framework (Nenkova and Passonneau, 2004). In addition, we also evalu- ate the fluency of generated summaries following the DUC guidelines.12 Settings Three annotators13 are hired to do both Pyramid Evaluation and Fluency evaluation, they harmonize the standards on one of the examples. Specifically, for each data example, we provide three anonymized system generated summaries, along with a list of SCUs. The annotators are asked to find all the covered SCUs for each summary, and score the fluency in terms of Grammaticality, Referential clarity and Structure & Coherence, ac- cording to DUC human evaluation guidelines, with a scale 1-5 (worst to best). They are also suggested to make comparison between three generated sum- maries into consideration when scoring the fluency. To control for the ordering effect of the given sum- maries, we re-order the three summaries for each data example, and ensure the chance of their ap- pearance in different order is the same (e.g. BART appears as summary A for 7 times, B for 7 times and C for 6 times for both datasets). The instruction for human annotation can be found in Figure 7 and Figure 8 in the appendix. Annotators were aware that annotations will be used solely for computing aggregate human evaluation metrics and reporting in the scientific paper. Compared Models We compare our model with LED and PEGASUS in human evaluations. Be- 12https://www-nlpir.nist.gov/projects/ duc/duc2007/quality-questions.txt 13We recruited expert annotators with payment above aver- age of the participants’ demographics. Model DUC2007(20) TAC2008(20) Sr R P F Sr R P F PEGASUS 6.0 2.5 2.4 2.4 8.7 9.1 9.4 9.1 LED 9.6 3.9 4.0 3.8 6.9 7.1 10.8 8.4 PRIMERA 12.5 5.1 5.0 5.0 8.5 8.9 10.0 9.3 Table 4: Pyramid Evaluation results: Raw scores Sr, (R)ecall, (P)recision and (F)-1 score. For readability, Recall, Precision and F-1 scores are multiplied by 100. Model DUC2007(20) TAC2008(20) Gram. Ref. Str.&Coh. Gram. Ref. Str.&Coh. PEGASUS 4.45 4.35 1.95 4.40 4.20 3.20 LED 4.35 4.50 3.20 3.10 3.80 2.55 PRIMERA 4.70 4.65 3.70 4.40 4.45 4.10 Table 5: The results of Fluency Evaluation on two datasets, in terms of the Grammaticality , Referential clarity and Structure & Coherence. cause PEGASUS is a task-specific model for ab- stractive summarization, and LED has the same architecture and length limits as our model with the parameters inherited from BART, which is more comparable with our model than vanilla BART. Pyramid Evaluation Both TAC and DUC datasets include SCU (Summary Content Unit) an- notations and weights identified by experienced annotators. We then ask 3 annotators to make a binary decision whether each SCU is covered in a candidate summary. Following Nenkova and Pas- sonneau (2004), the raw score of each summary is then computed by the sum of weights of the cov- ered SCUs, i.e. Sr = ∑ SCU wiI(SCU i), where I(SCU i) is an indicator function on whetherSCU i is covered by the current summary, and wi is the weight of SCU i. In the original pyramid evalua- tion, the final score is computed by the ratio of Sr to the maximum possible weights with the same number of SCUs as in the generated summaries. However, the total number of SCUs of generated summaries is not available in the simplified anno- tations in our design. To take consideration of the length of generated summaries and make a fair com- parison, instead, we compute Recall, Precision and F-1 score regarding lengths of both gold references and system generated summaries as R= Sr len(gold) ; P= Sr len(sys) ; F1= 2· R· P (R + P ) Fluency Evaluation Fluency results can be found in Table 5, and PRIMERA has the best perfor- mance on both datasets in terms of all aspects. Only 5252 for Grammaticality PRIMERA’s top performance is matched by PEGASUS. 7 Related Work Neural Multi-Document Summarization These models can be categorized into two classes, graph-based models (Yasunaga et al., 2017; Liao et al., 2018; Li et al., 2020; Pasunuru et al., 2021) and hierarchical models (Liu and Lapata, 2019a; Fabbri et al., 2019; Jin et al., 2020). Graph-based models often require auxiliary information (e.g., AMR, discourse structure) to build an input graph, making them reliant on auxiliary models and less general. Hierarchical models are another class of models for multi-document summarization, examples of which include multi-head pooling and inter-paragraph attention (Liu and Lapata, 2019a), MMR-based attention (Fabbri et al., 2019; Mao et al., 2020), and attention across representations of different granularity (words, sentences, and documents) (Jin et al., 2020). Prior work has also shown the advantages of customized optimization in multi-document summarization (e.g., RL; Su et al., 2021). Such models are often dataset-specific and difficult to develop and adapt to other datasets or tasks. Pretrained Models for Summarization Pre- trained language models have been successfully applied to summarization, e.g., BERTSUM (Liu and Lapata, 2019b), BART (Lewis et al., 2020), T5 (Raffel et al., 2020). Instead of regular language modeling objectives, PEGASUS (Zhang et al., 2020) introduced a pretraining objective with a focus on summarization, using Gap Sentence Generation, where the model is tasked to generate summary- worthy sentences, and Zou et al. (2020) proposed different pretraining objectives to reinstate the orig- inal document, specifically for summarization task as well. Contemporaneous work by Rothe et al. (2021) argued that task-specific pretraining does not always help for summarization, however, their experiments are limited to single-document sum- marization datasets. Pretraining on the titles of HTMLs has been recently shown to be useful for few-shot short-length single-document summariza- tion as well (Aghajanyan et al., 2021). Goodwin et al. (2020) evaluate three state-of-the-art models (BART,PEGASUS , T5) on several multi-document summarization datasets with low-resource settings, showing that abstractive multi-document summa- rization remains challenging. Efficient pretrained transformers (e.g., Longformer (Beltagy et al., 2020) and BigBird (Zaheer et al., 2020) that can process long sequences have been also proven suc- cessful in summarization, typically by the ability to process long inputs, connecting information across the entire sequence. CDLM (Caciularu et al., 2021) is a follow-up work for pretraining the Longformer model in a cross-document setting using global at- tention on masked tokens during pretraining. How- ever, this model only addresses encoder-specific tasks and it is not suitable for generation. In this work, we show how efficient transformers can be pretrained using a task-inspired pretraining objec- tive for multi-document summarization. Our pro- posed method is also related to the PMI-based to- ken masking Levine et al. (2020) which improves over random token masking outside summariza- tion. 8 Conclusion and Future Work In this paper, we present PRIMERA a pre-trained model for multi-document summarization. Unlike prior work, PRIMERA minimizes dataset-specific modeling by using a Longformer model pretrained with a novel entity-based sentence masking ob- jective. The pretraining objective is designed to help the model connect and aggregate informa- tion across input documents. PRIMERA outper- forms prior state-of-the-art pre-trained and dataset- specific models on 6 summarization datasets from 3 different domains, on zero, few-shot, and full fine-tuning setting. PRIMERA ’s top performance is also revealed by human evaluation. In zero-shot setting, we can only control the output length of generated summaries at inference time by specifying a length limit during decoding. Exploring a controllable generator in which the de- sired length can be injected as part of the input is a natural future direction. Besides the summarization task, we would like to explore using PRIMERA for other generation tasks with multiple documents as input, like multi-hop question answering. Ethics Concern While there is limited risk associated with our work, similar to existing state-of-the-art generation mod- els, there is no guarantee that our model will always generate factual content. Therefore, caution must be exercised when the model is deployed in prac- tical settings. Factuality is an open problem in existing generation models. 5253