Papers
Topics
Authors
Recent
Search
2000 character limit reached

BertSum: BERT Summarization Framework

Updated 25 June 2026
  • BertSum is a framework that adapts BERT with specialized sentence-level encoding for both extractive and abstractive summarization.
  • It employs architectural modifications like inter-sentence Transformer layers or LSTM alternatives to enhance summary selection and improve ROUGE scores.
  • Its variants, including BERTSum-LSTM and SciBERTSUM, demonstrate adaptability to diverse domains and document structures with significant empirical gains.

BertSum is a framework that adapts the deeply contextualized representations from BERT (Bidirectional Encoder Representations from Transformers) for both extractive and abstractive single-document summarization. By introducing architectural modifications—including special input formatting, sentence-level encoding strategies, and document-level aggregation layers—BertSum achieves state-of-the-art results across prominent summarization benchmarks and enables transfer to domains beyond news, such as scientific and instructional content. Downstream extensions and variants, such as BERTSum-LSTM and SciBERTSUM, further demonstrate the adaptability and empirical strengths of the approach across languages, genres, and document lengths (Liu, 2019, Liu et al., 2019, Sefid et al., 2022, Savelieva et al., 2020, Chen et al., 2024).

1. Core Architecture of BertSum

BertSum extends the canonical BERT model to generate rich sentence representations suitable for summarization tasks. Given a document segmented into mm sentences, BertSum preprocesses the input as a single sequence with a [CLS] token prepending each sentence and a [SEP] token appending it:

[CLS]tokens(sent1)[SEP][CLS]tokens(sent2)[SEP][CLS]tokens(sentm)[SEP][\text{CLS}]\, \text{tokens}(\text{sent}_1)\,[\text{SEP}]\,[\text{CLS}]\, \text{tokens}(\text{sent}_2)\,[\text{SEP}]\ldots[\text{CLS}]\, \text{tokens}(\text{sent}_m)[\text{SEP}]

Each [CLS] vector at the output of the final BERT layer yields a contextualized representation TiT_i for sentence ii. To distinguish sentences beyond BERT's native segment embeddings (limited to two), BertSum alternates "interval segment embeddings" (Editor’s term) EAE_A and EBE_B at the sentence level (Liu, 2019). Token-level positional embeddings are preserved from BERT; when stacking additional inter-sentence aggregation layers, extra sentence-level position encodings may be added.

Once BERT encodes the sequence, these sentence embeddings T=[T1,...,Tm]T = [T_1, ..., T_m] are fed into summarization heads:

  • Simple classifier: A linear classifier with a sigmoid activation discriminates summary-worthy sentences.
  • Inter-sentence Transformer layers: One or more Transformer encoder layers are stacked on top of TT, implementing multi-head self-attention among sentences and enabling document-level context modeling. Sinusoidal positional embeddings are added before these layers (Liu et al., 2019).
  • LSTM alternative: As an alternative to Transformer layers, a unidirectional LSTM (with optional gate normalization) aggregates sentence context sequentially (Liu, 2019, Chen et al., 2024).

These architectures are trained jointly with BERT using binary cross-entropy over extractive oracle labels determined by greedy maximization of summary ROUGE overlap with human-written reference summaries (Liu, 2019, Liu et al., 2019, Chen et al., 2024).

2. Extractive and Abstractive Variants

BertSum is a general framework supporting both extractive and abstractive summarization.

  • Extractive BertSum: Selects a subset of sentences from the source document by ranking the sentence embeddings via a classifier. The model employs sigmoid or softmax classification heads, trained with cross-entropy loss, and inference is performed by selecting top-scoring sentences subject to constraints such as trigram blocking (Liu, 2019, Liu et al., 2019).
  • Abstractive BertSum: Uses the BERT encoder as input to a randomly initialized Transformer-based decoder. The encoder–decoder pair is fine-tuned jointly, but with separate optimizers for encoder and decoder to accommodate the mismatch between pretrained vs. randomly initialized parameters. Two-stage fine-tuning (first extractive, then abstractive objective) is found to further stabilize learning and boost performance (Liu et al., 2019, Savelieva et al., 2020).

Quantitative results show that both models outperform earlier extractive and abstractive baselines, with BertSumExt achieving ROUGE-L 39.63 on CNN/DailyMail and BertSumExtAbs reaching ROUGE-L 39.18, setting new state-of-the-art results at the time of publication (Liu, 2019, Liu et al., 2019).

3. Variants and Domain Adaptation

BertSum’s modularity has led to numerous adaptations targeting specific domain or linguistic requirements.

BERTSum-LSTM (for Chinese news)

In applications to Chinese summarization, BERTSum-LSTM replaces the inter-sentence Transformer with an LSTM. After BERT encodes each sentence individually, the resulting embeddings {s1,,sN}\{s_1, \ldots, s_N\} are processed sequentially by an LSTM. The recurrence is defined as: ft=σ(Wf[ht1;st]+bf) it=σ(Wi[ht1;st]+bi) C~t=tanh(Wc[ht1;st]+bc) Ct=ftCt1+itC~t ot=σ(Wo[ht1;st]+bo) ht=ottanh(Ct)\begin{align*} f_t &= \sigma(W_f [h_{t-1}; s_t] + b_f) \ i_t &= \sigma(W_i [h_{t-1}; s_t] + b_i) \ \tilde C_t &= \tanh(W_c [h_{t-1}; s_t] + b_c) \ C_t &= f_t \odot C_{t-1} + i_t \odot \tilde C_t \ o_t &= \sigma(W_o [h_{t-1}; s_t] + b_o) \ h_t &= o_t \odot \tanh(C_t) \end{align*} A classifier then assigns softmax-based scores to each sentence: [CLS]tokens(sent1)[SEP][CLS]tokens(sent2)[SEP][CLS]tokens(sentm)[SEP][\text{CLS}]\, \text{tokens}(\text{sent}_1)\,[\text{SEP}]\,[\text{CLS}]\, \text{tokens}(\text{sent}_2)\,[\text{SEP}]\ldots[\text{CLS}]\, \text{tokens}(\text{sent}_m)[\text{SEP}]0 Top-[CLS]tokens(sent1)[SEP][CLS]tokens(sent2)[SEP][CLS]tokens(sentm)[SEP][\text{CLS}]\, \text{tokens}(\text{sent}_1)\,[\text{SEP}]\,[\text{CLS}]\, \text{tokens}(\text{sent}_2)\,[\text{SEP}]\ldots[\text{CLS}]\, \text{tokens}(\text{sent}_m)[\text{SEP}]1 sentences are selected for the summary. On the LCSTS Chinese news dataset, BERTSum-LSTM achieves ROUGE-1/2/L scores of 62.29/50.64/51.49, substantially outperforming standalone LSTM and original BERTSum baselines (Chen et al., 2024).

SciBERTSUM (for long scientific documents)

For long documents, such as scientific papers with over 500 sentences, SciBERTSUM extends BertSum with:

  • Section embeddings: Augmenting each token (and thus each sentence) with a learned section-ID embedding reflecting logical structure (e.g., Introduction, Methods).
  • Sparse inter-sentence attention: Replacing full [CLS]tokens(sent1)[SEP][CLS]tokens(sent2)[SEP][CLS]tokens(sentm)[SEP][\text{CLS}]\, \text{tokens}(\text{sent}_1)\,[\text{SEP}]\,[\text{CLS}]\, \text{tokens}(\text{sent}_2)\,[\text{SEP}]\ldots[\text{CLS}]\, \text{tokens}(\text{sent}_m)[\text{SEP}]2 attention with a Longformer-style scheme—each sentence attends locally (neighboring sentences within a window [CLS]tokens(sent1)[SEP][CLS]tokens(sent2)[SEP][CLS]tokens(sentm)[SEP][\text{CLS}]\, \text{tokens}(\text{sent}_1)\,[\text{SEP}]\,[\text{CLS}]\, \text{tokens}(\text{sent}_2)\,[\text{SEP}]\ldots[\text{CLS}]\, \text{tokens}(\text{sent}_m)[\text{SEP}]3) and a small set ("global" sentences) attend across the document (Sefid et al., 2022).

This enables efficient summarization at scale. SciBERTSUM yields a 7.4-point gain in ROUGE-1 and a 6.4-point gain in ROUGE-2 over baseline BertSum on a slide-based scientific summarization task.

BertSum for conversational and multimodal instruction data

BertSum is also extended for summarizing spoken or multi-domain text (e.g., instructional videos, WikiHow, YouTube). Preprocessing steps—including sentence segmentation and ASR error correction—improve abstractive summarization quality and generalize across domains. A curriculum learning schedule demonstrates that sequential fine-tuning on news, then instructional text, then ASR corpora, yields marked gains in ROUGE and Content-F1 (Savelieva et al., 2020).

4. Training and Inference Strategies

Key training and inference practices for BertSum and its variants include:

  • Oracle label generation: A greedy algorithm selects sentences to maximize ROUGE with respect to gold summaries, providing binary extractive supervision (Liu, 2019, Liu et al., 2019).
  • Optimization: Adam optimizer with either a schedule patterned after Vaswani et al. ("Noam") or fixed step schedules; often, learning rates for encoder and summarization layers are decoupled (Liu, 2019, Liu et al., 2019, Chen et al., 2024).
  • Batch size and regularization: Gradient accumulation emulates larger batches. Dropout is selectively applied to BERT inputs, LSTM, or decoder layers depending on variant (Chen et al., 2024).
  • Inference heuristics: Trigram blocking is frequently used to reduce extractive redundancy, especially in news and short document settings. For long/scientific documents, sparse attention mitigates memory bottlenecks (Sefid et al., 2022).

5. Evaluation, Empirical Results, and Analysis

BertSum-based models are evaluated primarily using ROUGE metrics, with model performance generally exceeding prior state-of-the-art extractive and abstractive systems. Sample test set results:

Model Dataset ROUGE-1 ROUGE-2 ROUGE-L
BertSumExt CNN/DM 43.25 20.24 39.63
BertSum-LSTM LCSTS 62.29 50.64 51.49
SciBERTSUM PS5k Slides 59.71 21.50 43.06

Empirical analysis attributes performance gains in BertSum-LSTM to the LSTM layer's sequence modeling inductive bias, improving both local and global coherence compared to Transformer-only approaches (Chen et al., 2024). In SciBERTSUM, section-aware and sparse attention modeling better capture document structure, enabling accurate selection from deep document regions (Sefid et al., 2022).

A plausible implication is that architectural hybrids—leveraging different inductive biases for local and global modeling—can yield measurable gains, especially in languages or domains with strong sequential or structural dependencies.

6. Limitations and Open Directions

BertSum and its variants are subject to several limitations:

  • Extractiveness: Core models are extractive; abstractive summarization is only supported with additional decoder modules and does not employ coverage or copy mechanisms (Liu et al., 2019, Savelieva et al., 2020).
  • Language and domain specificity: While performative on Chinese news, cross-lingual generalization is unproven and requires further study (Chen et al., 2024).
  • Scalability: Vanilla BertSum does not scale efficiently to very long documents; SciBERTSUM's sparse attention addresses this but is currently evaluated only on scientific slide summarization (Sefid et al., 2022).
  • Redundancy/Novelty Bias: Extractive approaches can suffer from redundancy; trigram blocking is a workaround, but more principled coverage or abstraction penalties are not implemented (Liu, 2019, Liu et al., 2019).
  • Statistical validation: Some works lack formal statistical significance testing of ROUGE improvements (Chen et al., 2024).

Ongoing directions include improved generative modeling for abstractive summarization, cross-linguistic and multi-modal domain transfer, and efficient architectures for extreme-length documents and speech or dialog summarization (Chen et al., 2024, Savelieva et al., 2020).

7. Summary and Impact

BertSum introduced an effective strategy for leveraging pretrained BERT representations in both extractive and abstractive summarization tasks, establishing a robust performance baseline and informing subsequent research directions in the community. Its architectural simplicity, empirical efficacy, and extensibility have made it a reference point for summarization system design across languages and domains (Liu, 2019, Liu et al., 2019, Sefid et al., 2022, Chen et al., 2024). The continued evolution of BertSum variants demonstrates the utility of hybrid architectures and modular adaptation for diverse summarization challenges.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to BertSum.