Quantifying patterns of punctuation in modern Chinese prose

Michał Dolina, Jakub Dec, Stanisław Drożdż, Jarosław Kwapień, Jin Liu +1 more
3/6/2025
cs.CL

No confident code implementation found for this paper.

Abstract

Recent research shows that punctuation patterns in texts exhibit universal features across languages. Analysis of Western classical literature reveals that the distribution of spaces between punctuation marks aligns with a discrete Weibull distribution, typically used in survival analysis. By extending this analysis to Chinese literature represented here by three notable contemporary works, it is shown that Zipf's law applies to Chinese texts similarly to Western texts, where punctuation patterns also improve adherence to the law. Additionally, the distance distribution between punctuation marks in Chinese texts follows the Weibull model, though larger spacing is less frequent than in English translations. Sentence-ending punctuation, representing sentence length, diverges more from this pattern, reflecting greater flexibility in sentence length. This variability supports the formation of complex, multifractal sentence structures, particularly evident in Gao Xingjian's "Soul Mountain". These findings demonstrate that both Chinese and Western texts share universal punctuation and word distribution patterns, underscoring their broad applicability across languages.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{dolina2025quantifying,
  title  = {Quantifying patterns of punctuation in modern Chinese prose},
  author = {Michał Dolina and Jakub Dec and Stanisław Drożdż and Jarosław Kwapień and Jin Liu and Tomasz Stanisz},
  year   = {2025},
  eprint = {2503.04449},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.04449v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2503.04449.svg)](https://codeofpaper.com/paper/2503.04449)

Discussion