Source-linked AI summary
Split and Rephrase
Shashi Narayan, Claire Gardent, Shay B. Cohen, Anastasia Shimorina
TL;DR
Existing approaches do not require inputs to be split into shorter sentences, so their corpora and models inadequately account for rephrasings involved in splitting complex sentences. The paper constructs a benchmark by matching complex-sentence semantics to sets of simpler texts with the same combined content, and proposes models for Split-and-Rephrase. 1,066,115 distinct complex-sentence and rephrasing pairs were created, with an average of 4.99 sentences per rephrasing.
Problem
Existing approaches do not require inputs to be split into shorter sentences, so their corpora and models inadequately account for rephrasings involved in splitting complex sentences.
Source: §2 · p. 3Method
The paper constructs a benchmark by matching complex-sentence semantics to sets of simpler texts with the same combined content, and proposes models for Split-and-Rephrase.
Source: §3.2 · p. 5, §3.3 · p. 5, §7 · p. 9Results
1,066,115 distinct complex-sentence and rephrasing pairs were created, with an average of 4.99 sentences per rephrasing.
Source: §3.3 · p. 5Takeaways & Limitations
Initial experiments indicate that splitting is key to fluent, meaning-preserving rephrasings because it reduces complex generation to a series of simpler short-sentence generation tasks.
Source: §7 · p. 9, §6.3 · p. 9Sentence ordering uses a heuristic because the constraint used to order associated sentences does not always hold.
Source: §3.3 · p. 5
Abstract
from arXiv · showhide
We propose a new sentence simplification task (Split-and-Rephrase) where the aim is to split a complex sentence into a meaning preserving sequence of shorter sentences. Like sentence simplification, splitting-and-rephrasing has the potential of benefiting both natural language processing and societal applications. Because shorter sentences are generally better processed by NLP systems, it could be used as a preprocessing step which facilitates and improves the performance of parsers, semantic role labellers and machine translation systems. It should also be of use for people with reading disabilities because it allows the conversion of longer sentences into shorter ones. This paper makes two contributions towards this new task. First, we create and make available a benchmark consisting of 1,066,115 tuples mapping a single complex sentence to a sequence of sentences expressing the same meaning. Second, we propose five models (vanilla sequence-to-sequence to semantically-motivated models) to understand the difficulty of the proposed task.
1 Introduction
Split-and-Rephrase splits a complex sentence into shorter, meaning-preserving sentences while requiring the syntactic changes needed by the split. The paper introduces WEBSPLIT and five baseline models for this task.
1 Introduction
- Split-and-Rephrase produces shorter sentences that preserve meaning, requiring syntactic changes but no deletion or lexical or phrasal simplification.Examples include turning a relative clause into a main clause.Source: §1 · p. 1
- The task could help NLP systems process shorter inputs and provide shorter sentences for people with reading disabilities.The paper names parsers, semantic role labelers, and statistical machine translation systems as potential beneficiaries.Source: §1 · pp. 1–2
- WEBSPLIT is a benchmark for training and testing Split-and-Rephrase systems, with many splits and rephrasings, a compact vocabulary, and meaning representations linked to examples.The corpus’s vocabulary is 3,311 word forms for a little over 1 million training items, which the authors say reduces sparse-data issues and facilitates learning.Source: §1 · p. 2
- The paper proposes five model families, from a sentence-only encoder-decoder to semantic-input and partition-and-generate approaches.The semantic inputs include DRSs and RDF triples; the two partition-and-generate models differ in whether generation also uses the complex sentence.Source: §1 · p. 2
2 Related Work
Earlier sentence rewriting work addressed splitting and rephrasing, but the interaction between them was not extensively studied and existing corpora offered limited support for joint modeling. The paper presents WEBSPLIT as a split-heavy benchmark for that gap.
Sentence Splitting
- Existing sentence simplification corpora were considered ill suited for split-and-rephrase training: Wikipedia simplification pairs averaged 1.06 simple sentences per complex sentence, and only 6.1% were split.The cited evaluation also reports incorrect automatic alignments and poor generalization to other genres.Source: §2 · pp. 2–3
- WEBSPLIT averages 4.99 simple sentences per complex sentence, unlike the Wikipedia simplification and Newsela datasets, which have a low proportion of splits.The paper presents the high number of splits as a difference from both datasets.Source: §2 · p. 3
Rephrasing
- Prior paraphrasing research used template bootstrapping, corpus-extracted patterns, SMT, and neural machine translation approaches.The paper surveys these approaches as methods for sentence paraphrasing.Source: §2 · p. 3
- Sentence compression often deletes words and performs limited paraphrasing, while sentence fusion datasets were small; neither provided a general split-and-rephrase resource.The cited fusion dataset contained 1,858 instances, which the authors argue is not enough for learning a general model.Source: §2 · p. 3
Related Work
- Earlier work on sentence rewriting had not extensively studied the interaction between splitting and rephrasing, and no corpus supported models that perform both.The paper frames its benchmark and baseline models as addressing this gap.Source: §2 · p. 3
3 The WEBSPLIT Benchmark
WEBSPLIT is constructed from WEBNLG by pairing a single complex sentence with a meaning-equivalent sequence of shorter texts. The resulting benchmark contains over a million distinct pairs, with rephrasings averaging 4.99 sentences.
3.1 The WEBNLG Dataset
- WEBNLG supplies texts paired with RDF meaning representations; its 13,308 pairs cover 7,049 distinct representations and RDF sets of 1–7 triples.The corpus contains 60 distinct RDF tree shapes.Source: §3.1 · p. 4
3.2 Creating the WEBSPLIT Dataset
- The benchmark construction searches WEBNLG for texts whose RDF meanings partition the complex sentence’s meaning while preserving its content.The paired target texts must contain more than one sentence.Source: §3.2 · p. 4
- The construction segments WEBNLG verbalisations into sentences, manually correcting segmentation errors, then orders output sentences by RDF-triple traversal as a heuristic.The ordering heuristic reflects the observed tendency for WEBNLG texts to follow RDF-triple order, though this is not always true.Source: §3.2 · pp. 4–5, §3.3 · p. 5
- Across-entry pairing matches a complex sentence’s meaning representation with a disjoint partition whose texts form multiple sentences.Within-entry pairing also uses alternative verbalisations of the same meaning representation, one single-sentence and one multi-sentence.Source: §3.2 · pp. 4–5
3.3 Results
- 1,066,115 distinct complex-sentence/rephrasing pairs were created; rephrasings contain 2–7 sentences, averaging 4.99.The pairs include 5,546 distinct complex sentences.Source: §3.3 · p. 5
4 Problem Formulation
Split-and-Rephrase takes a complex sentence as input and aims to produce at least two shorter texts that preserve its meaning. The paper frames this as supervised likelihood maximization and uses meaning representations to describe partitions of the input meaning.
- The output is a sequence of at least two texts that preserves the meaning of the complex input sentence.Source: §4 · p. 6
- The supervised formulation aims to maximize the likelihood of output text T given input C and parameters θ.Source: §4 · p. 6
- M_C denotes C’s meaning representation, while M_1−n denotes a set of meaning representations partitioning M_C.Source: §4 · p. 6
5 Split-and-Rephrase Models
The paper presents five models that exploit different levels of information in WEBSPLIT. They range from sentence-only generation to semantic-input and split-then-generate approaches.
5 Split-and-Rephrase Models
- Five models are proposed to explore Split-and-Rephrase by exploiting different levels of information available in WEBSPLIT.Source: §5 · p. 6
5.1 A Probabilistic, Semantic-Based Approach
- HYBRIDSIMPL adapts a semantic-based simplification approach by retaining splitting and SMT rephrasing, omitting deletion, and training on WEBSPLIT.Source: §5.1 · p. 6
5.2 A Basic Sequence-to-Sequence Approach
- SEQ2SEQ uses a three-layer LSTM encoder-decoder with local attention to predict shorter sentences from the complex input alone.It does not use the benchmark’s semantic information.Source: §5.2 · p. 6
5.3 A Multi-Source Sequence-to-Sequence Approach
- MULTISEQ2SEQ conditions generation on both the complex sentence and its associated RDF triples using separate encoders.The model uses distinct context vectors for the two sources.Source: §5.3 · pp. 6–7
5.4 Partitioning and Generating
- Partition-and-generate models first divide the input’s RDF triples into subsets, then generate rephrasings from each subset.The two variants either condition generation on both the sentence and subset, or on the subset alone; the pipeline assumes generation is independent of the full meaning representation given the sentence and partition.Source: §5.4 · p. 7
6 Experimental Setup and Results
Experiments compare five systems on WEBSPLIT using held-out complex sentences. The partition-and-generate models outperform the alternatives, while evaluation considers BLEU, output sentence count, and sentence length.
6.1 Training, Validation and Test sets
- The 5,546 distinct complex sentences are split into 4,438 training, 554 validation, and 554 test sentences, keeping validation and test inputs out of training.Source: §6.1 · pp. 7–8
- Direct-mapping systems train on 886,857 sentence-text pairs; pipeline partitioning and generation use 13,051 and 53,470 pairs, respectively.Source: §6.1 · p. 8
6.2 Implementation Details
- Neural models use three-layer LSTMs with 500 hidden states, train for 20 epochs, and retain the best validation-set model for testing.Batch sizes vary by model: 64 for SEQ2SEQ and MULTISEQ2SEQ, and 32 for the two partition-and-generate systems.Source: §6.2 · p. 8
6.3 Results
- The two partition-and-generate models outperform all others by a wide margin, supporting explicit semantic partitioning as key to effective rephrasing.The authors suggest that partitioning reduces complex generation to generating short sentences from smaller semantic chunks.Source: Table 3 · p. 8, §6.3 · pp. 8–9
- BLEU alone is insufficient because unsplit source sentences can score highly; the evaluation also measures output sentences per input and words per output sentence.Source: §6.3 · p. 8
- SEQ2SEQ and MULTISEQ2SEQ often produce non-meaning-preserving outputs on longer inputs, whereas partition-and-generate examples preserve meaning and split the input.The authors conjecture that HYBRIDSIMPL's poor performance may reflect reduced semantic parsing quality for complex named entities.Source: §6.3 · pp. 8–9
7 Conclusion
The paper introduces Split-and-Rephrase and a corpus built from available NLG data. Initial experiments point to splitting as a key factor, with larger-corpus development and learning without explicit semantics left for future work.
7 Conclusion
- The authors propose Split-and-Rephrase and construct a corpus from readily available NLG evaluation data.Source: §7 · p. 9
- Initial experiments indicate that splitting helps generate fluent, meaning-preserving rephrasings by reducing complex generation to a series of short-sentence generation tasks.Source: §7 · p. 9
- Future work includes learning to split without explicit semantic input and extending WEBSPLIT using the larger WebNLG corpus, as well as exploring sentence fusion.The current WebNLG corpus has 43,056 MR-Text pairs, 16,138 distinct MRs, and 15 DBpedia categories.Source: §7 · p. 9