Elamur Research⌕
☰
home / papers / 2003 / Sentence Alignment for Monolingual Comparable Corpora

Sentence Alignment for Monolingual Comparable Corpora

Summary

The paper tackles sentence alignment between monolingual comparable texts. These are documents in one language that cover overlapping content but differ heavily in what they include, how they order it, and how they phrase it. The goal is to automatically collect sentence pairs that can serve as training data for learning text-to-text rewriting rules, for example for simplification or summarization.

The method keeps the sentence similarity measure deliberately simple (cosine word overlap) and adds context at the paragraph level in two stages:

  • Macro alignment: paragraphs in each collection are clustered into domain topics without supervision, and rules for mapping topics between the two collections are learned from manually aligned text pairs.
  • Micro alignment: sentences are aligned locally inside each mapped paragraph pair.

The evaluation uses encyclopedia-style texts in elementary and comprehensive versions. The approach beats the Cosine baseline, Decomposition (an HMM) and SimFinder, and it recovers matches even when two sentences share few words. Even a fully unsupervised variant that uses only paragraph-level lexical similarity outperforms systems built on richer sentence-similarity functions.

Key points

  • In one example text pair, only 35 of the 31 × 270 possible sentence pairs are true matches, and their order varies widely between the texts. This shows why MT-style monotonic alignment assumptions break down for comparable corpora.
  • Topics are induced by hierarchical complete-link clustering of paragraphs, with cosine similarity over content words. Proper names, dates and numbers are replaced by generic tags before clustering.
  • Adding the context-based search on top of Cosine yields a 19% performance improvement at 55.8% Recall.
  • Ablations at 55.8% Recall:
    • Removing local alignment drops Precision to 73.3%, which is 3% below the full method.
    • Replacing automatic clusters with manually derived "ideal" clusters (8 for the elementary version, 11 for the comprehensive one) adds only 4% Precision.
  • For sentence pairs with low lexical overlap (0–40%), the full method reaches 50% Precision, compared with 34% for Decomposition and 23% for Cosine.

Interesting ideas

  • I1. Lean on context, not a heavy similarity function. Pairing a cheap lexical score with a search over context can outperform a sophisticated sentence-level scorer. This is a useful default when building alignment or paraphrase resources for languages with few semantic tools.
  • I2. Strip text-specific details before clustering. Masking names, dates and numbers groups paragraphs by the kind of information they carry, such as "climate" or "symptoms", rather than by the specific entity described. The same trick could help induce document schemas in other genres, like news or trade reports.
  • I3. Align coarse-to-fine. First decide which paragraphs could plausibly correspond, then align sentences only inside those pairs. This sharply shrinks the search space and suppresses spurious matches in noisy, reordered document pairs.
  • I4. Let neighboring pairs support weak matches. Local alignment lets a lexically weak sentence pair be accepted when the pairs around it match well. This idea could transfer to aligning loosely related bilingual or multi-version documents.
  • I5. Test sensitivity to cluster quality with ideal clusters. Using existing section headings to build "ideal" clusters gives a cheap upper bound on how much better clustering would help. The same evaluation trick works for any pipeline that depends on an induced intermediate structure.

Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.

Fields: Natural language processing

Cited by

86 papers of our library cite it (of the 140884 whose bibliographies we read); 16 of them have a page here, 70 not yet.

Cite

The paper itself, not this page. BibTeX from the library's record of the work.

@inproceedings{barzilay2003sentence,
  title = {{Sentence Alignment for Monolingual Comparable Corpora}},
  author = {Barzilay, Regina and Elhadad, Noemie},
  booktitle = {Proceedings of the 2003 Conference on Empirical Methods in Natural Language Processing},
  year = {2003},
  doi = {10.3115/1119355.1119359},
  url = {https://doi.org/10.3115/1119355.1119359}
}

References

18 references, 3 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

  1. Regina Barzilay, Noemie Elhadad, and Kathleen McKeown. 2002. Inferring strategies for sentence ordering in multi-document news summarization. Journal of Artificial Intelligence Research, 17:35–55. find
  2. John Carroll, Guido Minnen, Darren Pearce, Yvonne Canning, Siobhan Devlin, and John Tait. 1999. Simplifying text for language-impaired readers. In Proceedings of EACL. find our card
  3. Raman Chandrasekar and Srinivas Bangalore. 1997. Automatic Induction of Rules for Text Simplification. Knowledge-Based Systems, 10(3):183–190. find
  4. Pascale Fung and Lo Yuen Yee. 1998. An IR approach for translating new words from nonparallel, comparable texts. In Proceedings of ACL. find our card
  5. William Gale and Kenneth Church. 1991. A program for aligning sentences in bilingual corpora. In Proceedings of ACL. find our card
  6. Vasileios Hatzivassiloglou, Judith Klavans, and Eleazar Eskin. 1999. Detecting text similarity over short passages: Exploring linguistic feature combinations via machine learning. In Proceedings of EMNLP. find
  7. Marti Hearst. 1994. Multi-paragraph segmentation of expository text. In Proceedings of ACL. find
  8. Hongyan Jing and Kathleen McKeown. 2000. Cut and paste based summarization. In Proceedings of NAACL. find
  9. Hongyan Jing. 2002. Using hidden Markov modeling to decompose human-written summaries. Computational Linguistics, 28(4):527–543. find
  10. Richard Kittredge, Tanya Korelsky, and Owen Rambow. 1991. On the need for domain communication knowledge. Computational Intelligence, 7(4):305–314. find
  11. Kevin Knight and Daniel Marcu. 2000. Statistics-based summarization - step one: Sentence compression. In Proceedings of AAAI. find
  12. William Mann and Sandra Thompson. 1987. Rhetorical structure theory: description and construction of text structures. In G. Kempen, editor, Natural Language Generation: Recent Advances in Artificial Intelligence, Psychology, and Linguistics. Kluwer Academic. find
  13. Daniel Marcu. 1999. The automatic construction of large-scale corpora for summarization research. In Proceedings of SI-GIR. find
  14. Kathleen McKeown. 1985. Text Generation. Cambridge University Press. find
  15. Dan Melamed. 1999. Bitext maps and alignment via pattern recognition. Computational Linguistics, 25(1):107–130. find
  16. Cecile Paris. 1993. User Modelling in Text Generation. Frances Pinter Publishers. find
  17. Hadar Shemtov. 1993. Text alignment in a tool for translating revised documents. In Proceedings of EACL. find
  18. Yoram Singer and Robert Schapire. 1998. Improved boosting algorithms using confidence-rated predictions. In Proceedings of COLT. find

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/barzilay-2003-sentence-alignment-monolingual-comparable-corpora/