Visualising D:BH fics based on verb usage

Can fics be clustered based on verb usage? For example, would I be able to see a cluster for character introspection fics, for date-y fics, for smut, etc? I had hoped the answer would be a nice yes, but as with all the new things I’m learning, it’s a “no, until you figure out how to git gud”.

Nevertheless I’m leaving this up first as a WIP. Full blog post detailing process is here.

Interactive visualisation is here.

Credits to palette found here. Each fic is represented by one dot in the scatterplot, and I’ve put the top 5 tf-idf weighted words for that fic in its hover data. More or less a gigantic hairball, but I’d like to point out the little group of smutty-seeming fics lurking at the bottom left (topics 2, 5, 18, and 32 selected).
image

Top 15 keywords for each NMF topic

Top 15 keywords
0 go, do, put, happen, feel, miss, check, wait, plan, change, drop, drive, shut, figure, worry
1 say, ask, mean, sound, leave, find, do, put, should, guess, thank, may, lean, repeat, roll
2 moan, pull, thrust, push, suck, lick, cum, stroke, bite, pant, groan, whine, slide, tease, gasp
3 can, help, should, turn, must, may, stop, hear, keep, ask, shake, raise, fix, build, breathe
4 feel, get, experience, understand, breathe, touch, stare, realize, hear, become, smile, turn, wonder, remember, burn
5 press, pull, reach, slide, hold, lean, draw, slip, push, curl, shift, brush, wrap, fall, rest
6 look, sit, stand, wear, put, open, notice, lean, point, close, show, stare, cover, must, confuse
7 like, watch, enjoy, play, eat, wear, buy, work, pick, spend, try, learn, read, use, laugh
8 love, cry, hold, whisper, marry, share, spend, become, deserve, hug, fall, play, grow, cuddle, wrap
9 know, mean, understand, do, hate, happen, wish, learn, speak, deserve, lose, hope, live, trust, meet
10 would, hope, have, care, wonder, end, change, wish, turn, plan, spend, assume, allow, matter, decide
11 could, help, keep, do, hear, lose, wish, bring, stare, imagine, realize, suppose, happen, handle, break
12 want, touch, hurt, care, deserve, ask, stop, understand, hate, should, live, stay, stare, talk, ruin
13 make, do, keep, use, have, manage, bring, put, turn, work, catch, cover, ruin, taste, mean
14 come, bring, wait, play, hear, realize, run, stay, open, call, stand, follow, jump, expect, pass
15 ask, reply, answer, explain, nod, sigh, try, exclaim, add, admit, suggest, state, wait, sit, call
16 see, hear, watch, show, meet, remember, hope, lead, catch, miss, wait, pass, notice, send, shine
17 get, work, call, put, keep, have, head, wait, pick, guess, be, roll, send, stick, laugh
18 fuck, hate, need, fucking, shove, throw, piss, do, be, ignore, shut, mutter, laugh, glare, suck/td> </tr>
19 think, may, mean, should, realize, guess, suppose, wonder, talk, consider, imagine, sound, forget, believe, remember
20 take, put, hold, bring, set, pick, open, keep, hand, offer, drink, wait, throw, drop, wash
21 walk, pull, grab, stand, run, open, turn, sit, place, push, scan, follow, yell, put, step
22 will, may, promise, should, must, wish, protect, hope, kill, wait, destroy, change, turn, believe, hide
23 try, keep, stop, hear, hurt, push, manage, hold, happen, ignore, force, run, sound, scream, calm
24 die, kill, shoot, cry, hurt, save, fall, happen, live, run, scream, lose, stop, whisper, remember
25 begin, speak, continue, place, become, cause, hear, grow, reply, attempt, return, remain, respond, fall, rise
26 smile, laugh, nod, chuckle, sigh, whisper, thank, grin, help, shake, smirk, hug, blush, giggle, hold
27 move, watch, stop, open, push, close, lay, remove, continue, touch, hold, keep, reach, place, fall
28 find, search, hide, help, run, realise, abandon, lose, catch, bring, follow, grow, decide, manage, spot
29 give, hold, wear, thank, bring, have, earn, meet, hand, tease, save, keep, set, try, help
30 need, help, work, keep, nod, stay, should, thank, see, run, hurt, do, worry, check, shake
31 seem, notice, decide, should, may, realize, sound, happen, have, consider, expect, figure, speak, suppose, glance
32 kiss, pull, lean, press, turn, touch, wrap, laugh, smile, whisper, cup, blush, caress, close, nuzzle
33 may, work, become, remain, allow, understand, use, return, design, consider, create, send, follow, appear, continue
34 start, play, hear, stop, continue, decide, turn, notice, happen, talk, become, work, finish, end, do
35 let, hold, keep, close, fall, stop, use, stay, show, guide, lower, trust, put, promise, relax
36 tell, talk, call, happen, remember, speak, should, listen, hear, sit, answer, mean, understand, care, hate
37 leave, stay, miss, stand, return, fill, pass, ignore, keep, hide, stop, follow, realise, wait, enter
38 turn, stare, glance, stand, watch, step, nod, raise, shake, blink, frown, follow, sigh, speak, mutter
39 sit, sleep, wake, eat, watch, lay, rest, stay, fall, remember, set, rub, lie, read, close