← RunoVerse

Word Collocates

Explore word co-occurrence patterns across more than 4.3 million verse lines — discover recurring word pairs and poetic associations.

What this shows

Co-occurrence analysis of words in Finnic runosong verses. Two words are "collocates" if they frequently appear in the same verse line.

Association strength is measured by PMI (Pointwise Mutual Information) — high PMI means the pair appears together far more often than chance predicts.

How to read the results

Sorting

FILTER Metrics

FILTER (SKVR Filter Project, University of Helsinki / Tampere University) is a computational platform for analysing Finnic oral poetry. RunoVerse imports its word co-occurrence statistics as a second set of association metrics alongside PMI. Coverage: 52,685 words with corpus frequency ≥ 10.

Use the metric selector to compare rankings:

Ranking disagreements are highlighted: a word ranked top-5 by one metric but not another reveals pairs that are significant but infrequent, or vice versa.

Top Pairs

The 200 most notable word pairs across the entire corpus, ranked by combined PMI and frequency. These often represent core runosong phrases — parallelism pairs and refrains.

Pair types

Each word pair is classified by what drives the co-occurrence — sound pattern or meaning:

The classification is based on word form only — it detects phonological patterns automatically but does not perform semantic analysis. High-PMI content pairs typically reflect recurring thematic pairings (place + action, object + attribute) that served as building blocks.

Part of speech

Each word carries a grammatical badge: N (noun), V (verb), Adj (adjective), Adv (adverb), or a rarer class abbreviation. Tags come from the lexicon (UD tagset, 98.5% coverage).

The POS filter narrows the collocate list to one class — useful for separating, say, nouns from verbs. "Other POS" covers proper nouns, numerals, pronouns, particles, etc. Words with no tag appear only under "All POS". The network graph is not affected by this filter.

Lemma view — spellings are pooled under one dictionary word (neiu / neiut / neidu → neiu). The pooling is automatic and not sense-aware, so unrelated words can merge and one word can split: nominative tuli "fire" is filed under the verb tulema "came" while its other forms stay under tuli. Regional spellings (koju → kodu) and identical Estonian/Finnish spellings merge too — use Surface forms for dialect- or language-specific collocations. To check any number here, click verses: the concordance lists the spellings currently attributed to this word. For a few very frequent function words the count was computed over a wider, older set of spellings, so the verse list can be slightly narrower than the number. The concordance cannot search words shorter than three letters, so for those (ei) the link returns nothing.

Loading collocate data...

Top recurring word pairs

Explore word co-occurrence patterns across 4.33 million verse lines from the Finnic runosong corpora. Discover recurring word pairs and poetic associations using PMI analysis.

First wordSecond wordCo-occurrences
varpuavirvota462
paupiu960
maalarimaalata414
punapääsinipää-335
enteltentel267
lõkelõõts574
lepakkolintuyölintu185
västäräkkiväsyä1,205
keelekõlkskirstukapp331
pampulapimupula137
külmetamaküüs1,157
vaappuvisu421
paarapiirakka455
lemminkäinenlieto1,385
paparuutipiparuuti151
kaanikekaaslane997
hisvisu353
patopimu489
vaillavartti432
valerahvalerih105
ilmarinenseppo1,309
kadlikudli97
lõokelõõri482
kuldakroonprouakene248
vaillevartti329
kudlimidli98
rauriu91
kadlimidli92
pukamaäkämä134
vinnavänt104
eeligeeli129
tyyyy175
suuttuavihastua484
vellottaavetelä297
liirilõõri265
sõitlemasõrmeots208
kaaskekiiske186
madlimidli113
langukelinnuke566
peräseinäpeuranluu181
maitmamoos189
liiratiira135
vauviu192
paigalpragadi88
joojasööja258
päivälintupääskylintu175
pihlajainenyrtti185
nukkuanurmilintu1,040
aumalaro106
järähtääpyrähtää176
norgussorus72
hääletuägisema114
kaakurikiikuri63
noinvirkkoa1,216
heikoleigo227
lehmlüpsma1,533
takarekitaulu166
anikkatanikka161
peoleotiit143
parkupiiru166
palvellatalonpoika608
hisvaappu298
peremeesperemeheke573
naputtaanaskali165
pamppimp116
rautarengastervaristi94
kudlimadli98
pitopäivölä506
pikilankapistäjä73
nappinippu244
pampim114
testatayy114
etananäyttää391
eevakkateevakka50
peremeesperemehike507
laugeliuge58
laevalaudpurjepuine112
porikärbesporisema126
pampulipimpuli50
kadlimadli91
tulivuosivoimaton84
löllöpöllö81
testatatyy111
valutamavarvas815
syrjäsysätä259
lahnasuomus111
pirbepiret50
päärimapääsuke252
karrkurr70
pikergunepisut225
pyrähtääpyy275
sirkanluusivuseinä122
pahpuh278
vanhaväinämöinen6,522
seelsiiman97
põdraluupõõn125
päivällinentenho127
paarupiiri95
omenapuuoviseinä166
jussipunnita280
pakkanenpuhuri285
tukkijatulva151
hämeenlinnahärkätie147
keilameillä128
venäläinenverikoira265
kapolehtilakla83
püsspüüdma1,046
histissi224
rinnuturögisema74
marrmirr42
aatamiiivari110
sädesängisammas220
jalavarsvalutama209
aarpirelill87
liirilõoke263
sälusäär274
kakkuleipoa927
huomennapouta325
kaarakimomeri80
varpoavirpoa134
tekkimatiigike142
leipoatäti914
pistopistää1,000
osiotosikko81
udujuuksedudupea45
pikipöksyräätäli134
lausumameel1,817
yhdeksäsylikylä153
nikarinummela48
naisukeneperenaine605
suuvaldsüdamevald39
ihmineniho1,051
napottaanipotin40
jousijännittää189
seinäjokiseitsemäs172
aluspalkpaugatama136
kidumakingapael120
karvallinentoukka566
kullerkuppkulm506
lapsenpiikatorkkua109
teelikkatentti200
klauskurki516
tenteltrikk94
jootmasöötma647
paupaukkua386
sirisemasitikas216
sadusammeldama203
päivälintupääskyläinen131
nooootoot88
ramparujo223
kammokimmo92
siidivestsitsisärk74
lappalainenlauri278
tukkapääturpea74
tamkatimpa42
jänislaukata426
naatsnabrake45
pajatusvaippars182
koittokuona196
tikkatilittää201
emmeruukummer36
napatanipistää204
turvatontutija80
enteltrikk95
räätälisuutari303
piirpäärima217
esikkotosikko74
vaihevastata702
kukertaateeri159
loukkotouko351
kiasmakiima124
punnitapussi278
haavikkohatasarvi73
loukkutouko385
kinnitamakirstukaas236
tapiolatarkka331
halunalainenhaukata152
kiitskääts40
mamselmoos208
kausskile127

This is a static summary — the full, searchable dataset is in the interactive explorer above.