Natural Language Processing
A Computational Analysis of Grammatical Change in Classical and Modern Korean Literature
Morphological analysis and part-of-speech tagging of 1,391 sentences from four Korean literary works show Korean sentences shifting from long, ending-linked clauses in classical fiction to shorter, particle-based structures in modern fiction.
- sentences tagged across four literary works
- 1,391
- uses of the connective ending -go in Chunhyangjeon, its most frequent tag
- 753
- more classical sentences than modern ones (1,105 vs. 286)
- 4×
- Field
- Natural Language Processing
- Period
- Grade 10 – Grade 12
- Researchers
- Siwoo Kim
- Updated
- October 2026
Overview
This study asks whether data science can measure how Korean grammar has changed, comparing classical and modern literary texts quantitatively instead of relying on qualitative reading of selected passages. It began in Grade 10 and was developed into a full paper in Grade 12.
Research Questions
- How have the frequency and function of particles changed between classical and modern Korean literature?
- Are changes in verb conjugation and verbal endings associated with historical shifts?
- Is sentence structure and length related to social change?
Corpus
- Classical: Chunhyangjeon and Heungbujeon, two Joseon-dynasty pansori-based novels, 1,105 sentences in total
- Modern: Cho Se-hui's The Dwarf (166 sentences) and Lee Tae-jun's Moonlit Night (120 sentences), 286 sentences in total
- Sources: the Korea Copyright Commission and AI-Hub
Preprocessing
- Removed special characters, extra whitespace, and sentences containing Chinese characters (hanja)
- Converted archaic expressions to modern Korean orthography
- Segmented every text into sentences
From text to grammatical counts
1
Collect
Four works from the Korea Copyright Commission and AI-Hub
2
Clean
Remove symbols and hanja sentences, modernize spelling, split sentences
3
Tag
Segment morphemes and assign POS tags with Kkma (KoNLPy)
4
Count
Tally particles and past-tense, honorific, and connective endings
5
Compare
Separate tags shared by both periods from those unique to each work
Method
- Morpheme segmentation and part-of-speech tagging with the Kkma analyzer in KoNLPy (Python)
- Frequency counts for topic particles (eun/neun), subject particles (i/ga), and object particles (eul/reul), along with past-tense, honorific, and connective endings
- A custom algorithm separating the POS tags shared by both corpora from those found only in each work
- Comparison along four dimensions: particle usage, verb conjugation, sentence structure, and diachronic trends shown in graphs
Results
The three most frequent POS tags in each work are listed below, with raw counts.
- Chunhyangjeon: connective ending -go (753), subject particle -i (682), adnominal ending -n (679)
- Heungbujeon: connective ending -go (267), object particle -eul (252), subject particle -i (193)
- The Dwarf: past-tense ending -eot (47), sentence-final ending -da (40), object particle -eul (34)
- Moonlit Night: connective ending -go (29), verb ha- (25), adnominal ending -n (20)
- Words found only in the classical works reflected the Joseon setting, such as jeomgo (roll call) and sikja (literate person), while the modern works used concrete, everyday words such as Yeong-ho (a name), sugeon (towel), and sansam (wild ginseng)
Three most frequent POS tags in each work
- Modern
- Classical
Chunhyangjeon
Heungbujeon
The Dwarf
Moonlit Night
View data
| Work | Tag | Count |
|---|---|---|
| Chunhyangjeon | -go · connective ending | 753 |
| Chunhyangjeon | -i · subject particle | 682 |
| Chunhyangjeon | -n · adnominal ending | 679 |
| Heungbujeon | -go · connective ending | 267 |
| Heungbujeon | -eul · object particle | 252 |
| Heungbujeon | -i · subject particle | 193 |
| The Dwarf | -eot · past-tense ending | 47 |
| The Dwarf | -da · sentence-final ending | 40 |
| The Dwarf | -eul · object particle | 34 |
| Moonlit Night | -go · connective ending | 29 |
| Moonlit Night | ha- · verb | 25 |
| Moonlit Night | -n · adnominal ending | 20 |
Findings
- Classical texts linked clauses mainly through connective endings (-go, -n), producing long, complex sentences
- Modern texts relied more on case particles (i/ga, eul/reul) and the past-tense ending -eot, favoring shorter, self-contained sentences
- Korean sentence construction shifted from ending-based clause linkage to compact, particle-based structures, alongside a move toward realistic, dialogue-centered narration
Limitations
- The classical corpus is nearly four times larger than the modern one, so raw counts across corpora should be read with care; normalized frequencies would strengthen the comparison
- Kkma was built for contemporary Korean and may be less accurate on classical texts
- Four works limit how far the findings generalize