Minimum Cut Model for Spoken Lecture Segmentation
Paper · 2006 · Igor Malioutov and Regina Barzilay
Summary
The paper addresses unsupervised topic segmentation of spoken lectures. This is hard because lecture topics shift gradually, speech is disfluent and digressive, and ASR output contains many errors. Malioutov and Barzilay treat a transcript as a weighted undirected graph: nodes are sentences (word blocks), and edges carry exponentiated cosine similarities. Segmentation becomes a k-way partition that minimizes the normalized-cut criterion of Shi and Malik. This objective rewards cohesion inside segments and penalizes similarity between them, so it captures long-range lexical relations, not just neighbouring comparisons. Segments must be contiguous, and this constraint allows an exact dynamic-programming solution instead of an approximation of an NP-complete problem. The method was evaluated on Physics and AI lecture corpora and on Choi's synthetic dataset. On real lectures it beats Choi's similarity-based segmenter and is competitive with the UI language-model segmenter. It degrades less on ASR transcripts than UI. The main lesson is that global analysis helps when boundaries are subtle.
Key points
- Corpora:
- 33 Physics lectures, about 5.9 segments per lecture and 232K tokens, with ASR transcripts at 19.4% WER.
- 22 AI lectures, about 12.3 segments per lecture and 182K tokens.
- Choi's (2000) synthetic set, built from Brown corpus excerpts.
- Decoding: Exact DP over linear segmentations runs in O(KN²), where K is the number of segments and N the number of sentences.
- Results on manual Physics transcripts (Pk): MinCut 0.298, UI 0.310, Choi 0.372.
- On AI lectures, UI is slightly better by Pk (0.374 vs 0.383), while MinCut is slightly better by WindowDiff (0.417 vs 0.420).
- On the synthetic set, MinCut loses to Choi (0.212 vs 0.110).
- Effect of edge distance on Physics: Keeping edges up to 10 sentences apart gives Pk 0.394. Extending the cutoff to about 100 sentences lowers Pk by roughly 25%. Pushing the cutoff further eventually hurts.
- ASR robustness: Moving to ASR transcripts raised Pk by only 7.8% relative (0.298 → 0.322). The same change raised UI's Pk by 13.5%.
Interesting ideas
- I1. Exact search through a structural constraint. Requiring segments to be contiguous turns an intractable graph-partitioning objective into one solvable exactly by dynamic programming. The same trick could apply to any sequence-chunking task, such as speech, logs, or time series.
- I2. Per-document tf-idf. Each transcript is split into uniform chunks that play the role of "documents" for tf-idf. This makes term weights specific to one lecture, so domain words that are rare in general language get appropriate weight. It is useful for long, single-topic texts like Ukrainian lectures or parliamentary records.
- I3. Distance-weighted neighbourhood smoothing. Word counts from adjacent sentences are added to each sentence vector, with weights that decay exponentially with distance. This reduces sparsity in short, noisy utterances.
- I4. Distance cutoff as a diagnostic. Varying the maximum edge distance directly tests whether long-range context helps, and shows where it starts adding spurious links. This kind of ablation transfers easily to other models that claim to use global context.
- I5. Testing beyond synthetic benchmarks. The method performs well on real lectures but poorly on concatenated synthetic text. This is a reminder to evaluate on natural data with gradual topic shifts.
Institutions
📚 Shelves 6The field of science this work belongs to (OpenAlex fields).Computer Science · 9,086 worksArtificial Intelligence · 8,889 worksArts and Humanities · 9,296 worksLanguage and Linguistics · 9,206 worksComputer Vision and Pattern Recognition · 1,282 worksSignal Processing · 213 works
🧭 Topics 1Research subjects and languages the work is about.Speech & spoken language · 233 works
Cite
Cite as Igor Malioutov and Regina Barzilay. 2006. Minimum Cut Model for Spoken Lecture Segmentation. Proceedings of the 21st International Conference on Computational Linguistics and 44th Annual Meeting of the Association for Computational Linguistics.
@inproceedings{malioutov2006minimum,
title = {{Minimum Cut Model for Spoken Lecture Segmentation}},
author = {Igor Malioutov and Regina Barzilay},
booktitle = {Proceedings of the 21st International Conference on Computational Linguistics and 44th Annual Meeting of the Association for Computational Linguistics},
year = {2006},
doi = {10.3115/1220175.1220179},
url = {https://doi.org/10.3115/1220175.1220179}
}References
- D. Beeferman, A. Berger, J. D. Lafferty. 1999. Statistical models for text segmentation. Machine Learning, 34(1-3):177–210. find
- F. Choi, P. Wiemer-Hastings, J. Moore. 2001. Latent semantic analysis for text segmentation. In Proceedings of EMNLP, 109–117. find
- F. Y. Y. Choi. 2000. Advances in domain independent linear text segmentation. In Proceedings of the NAACL, 26–33.
- K. W. Church. 1993. Char align: A program for aligning parallel texts at the character level. In Proceedings of the ACL, 1–8. find
- M. Galley, K. McKeown, E. Fosler-Lussier, H. Jing. 2003. Discourse segmentation of multi-party conversation. In Proceedings of the ACL, 562–569.
- J. R. Glass. 2003. A probabilistic framework for segment-based speech recognition. Computer Speech and Language, 17(2–3):137–152. find
- A. Gruenstein, J. Niekrasz, M. Purver. 2005. Meeting structure annotation: Data and tools. In Proceedings of the SIGdial Workshop on Discourse and Dialogue, 117–127. find
- M. A. K. Halliday, R. Hasan. 1976. Cohesion in English. Longman, London. find
- M. Hearst. 1994. Multi-paragraph segmentation of expository text. In Proceedings of the ACL, 9–16. find
- X. Ji, H. Zha. 2003. Domain-independent text segmentation using anisotropic diffusion and dynamic programming. In Proceedings of SIGIR, 322–329. find
- A. Kehagias, P. Fragkou, V. Petridis. 2003. Linear text segmentation using a dynamic programming algorithm. In Proceedings of the EACL, 171–178. find
- E. Leeuwis, M. Federico, M. Cettolo. 2003. Language modeling and transcription of the ted corpus lectures. In Proceedings of ICASSP, 232–235. find
- L. Pevzner, M. Hearst. 2002. A critique and improvement of an evaluation metric for text segmentation. Computational Linguistics, 28(1):pp. 19–36.
- M. F. Porter. 1980. An algorithm for suffix stripping. Program, 14(3):130–137. find
- J. Reynar. 1998. Topic segmentation: Algorithms and applications. Ph.D. thesis, University of Pennsylvania. find
- G. Salton, C. Buckley. 1988. Term weighting approaches in automatic text retrieval. Information Processing and Management, 24(5):513–523. find
- J. Shi, J. Malik. 2000. Normalized cuts and image segmentation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 22(8):888–905. find
- J. Swets. 1988. Measuring the accuracy of diagnostic systems. Science, 240(4857):1285–1293. find
- M. Utiyama, H. Isahara. 2001. A statistical model for domain-independent text segmentation. In Proceedings of the ACL, 499–506.
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/malioutov-2006-minimum-cut-model-spoken-lecture/