Explore semantic parallelism in Finnic runosongs — consecutive verses expressing the same idea with different words. 201,379 poems with detected parallelism (671,009 groups). 102,065 poems with formulaic recurrence. 1,933 word clusters.
Keyboard Shortcuts
/Focus search input1Parallelism tab2Formulaic Recurrence tab3Word Clusters tabSShare URLXCSV exportTToggle translationsRRandom selection?Toggle this helpEscClose help
Parallelism Tab
Consecutive verse parallelism — immediately successive verses expressing the same idea with different words. The defining feature of Baltic-Finnic oral poetry (Steinitz 1934, Sarv 2017).
Red words and blue words show aligned substitution pairs. Per-pair scores indicate connection strength within a group.
Each consecutive verse pair is scored using a weighted combination of signals:
Word overlap (25%) — proportion of shared content words between the two verses
Best substitution pair (35%) — strongest word pair match from the full-corpus word pair table (W2V cosine + PMI co-occurrence), BERT and FAISS embedding similarity, or cluster membership
POS sequence similarity (10%) — how well the part-of-speech tag sequences of the two verses match (same syntactic structure = stronger parallelism evidence)
Morphological similarity (10%) — average character-level edit distance between differing words (catches inflectional variants)
Length ratio (5%) — similarity in word count, character count, and per-position word lengths
Substitution pair count (15%) — how many word substitution pairs are found between the verses
Additional bonuses and adjustments:
End-rhyme bonus — +8% if the last words of consecutive verses share 4+ final characters, +5% for 3 characters. Rewards the common runosong pattern of rhyming verse endings.
Position weighting — substitution pairs in similar relative positions within their verses score higher. A pair at the start of both verses scores more than one at the start vs. end.
Translation overlap — when diff words share English translation components (from the RunoVerse gloss index), a small bonus is added, catching semantic parallels invisible to surface-form matching.
Lemma collapsing — dialectal variants that map to the same lemma (via gloss index or dialect synonyms) are treated as shared words rather than differences. This handles regional spelling variation across the corpus.
Consecutive above-threshold pairs are grouped together. Large groups (4+ verses) may be split at weak bridges — pairs whose score drops significantly below the group mean — producing tighter, more coherent groups. Groups are classified as structural (≥50% word overlap) or semantic (more substitution-driven).
Formulaic Recurrence
Verse pairs within the same poem sharing structural formulas, potentially far apart. Detected via Jaccard word overlap from within-poem verse similarity. This is a different phenomenon from parallelism — it captures formulaic reuse across a poem, not the consecutive verse variation that defines runosong poetics.
Word Clusters
Groups of semantically related words that substitute for each other in the same verse template positions across the corpus. Browse 1,933 clusters with word members and substitution pairs ranked by frequency.
How to use this page
Parallelism: Browse poems ranked by parallelism density. Select a poem to see consecutive verse groups with color-coded substitution pairs.
Formulaic Recurrence: Browse poems ranked by within-poem formula reuse. Shared words are underlined.
Word Clusters: Browse 1,933 clusters of semantically related words. Each cluster shows word members and substitution pairs ranked by frequency.
Cross-links: Click poem IDs to open them in the Poem Reader.
Color Coding
Green, Blue, Purple, Orange, Pink — up to 5 parallel verse groups per poem
Underlined words — words shared across parallel verses
Red / Blue — substitution word pairs (Parallelism tab)
Explore semantic parallelism in Finnic runosongs — consecutive verses expressing the same idea with different words.
How these numbers are computed: consecutive-verse parallelism is detected by scored word substitution — shared and related words, end-rhyme and position weighting, translation overlap via the gloss index. Details under ? Help.
Parallelism type distribution
Loading parallelism index...
Select a poem from the list to see parallelism structure
Loading formulaic recurrence index...
Select a poem from the list to see formulaic recurrence structure