Written Questions
I already played with
wordgenin Phase 8, but I want to play with it MORE!
You're in luck!
In this week's written questions, you'll listen to your word generator more carefully, and look at what its hash table is doing.
There'll also be some more "traditional" questions that ask you to look at and interpret graphs. After all, this assignment is still (ostensibly) about building data structures...
Exploration: Listening to the Model
All of these questions use wordgen from Phase 8, with your own WordModel and HashMultiset. Use -n to get more than ten words when you want a better sense of what a model does.
Hay, wait! I trained a model on the verbs, and it "invented" band and rump. Those aren't new!
They're new to the verbs list, which is all the model, and its
words_multiset, knows about. A word without a*is only "not in the list you trained on". Whether rump counts as an invention is up to you.
Deeper Dive: The Vollantry
Years ago, Prof. O'Neill wrote a story opening in which nearly every important word is invented, and the story still makes sense, because the invented words follow English's rules for building words:
Traspard Polinson was the son of a crearter, the great Grufough Polinson. In the family tradition, and his father's ablently tortered shadow, he had taken up scriting, loddying and perlying. For scriting, his favorite ablizer was a set of brass trempons. Those who knew enough not to mistake them for cievions or tringons thought them ophously Norgical, what with the Crellesic trussings, but few could have found something better for quirfing with acrinity. No trempons were better suited to Posson's Catraver, but these days that syclaria was frowned on as being too inglatic and relegory. Now, gesility was in, and sellazed tringons trumped brass trempons among the lagiggly femiline wheigmen of Curtland.
You know that ablently and ophously are adverbs, that Norgical and inglatic are adjectives, and that scriting, loddying and quirfing are things a person does, without knowing what any of them mean. That's the same knowledge your adverb and adjective models picked up from their counts.
Her own continuation was a love story:
His beloved, Ethertra Claremez had grown up plocking for moadwage on the streets of Baysweld, and had risen to being a conapper for the Rebroper Syndicate, which she later described as "musledge, mazzling and malifece". But somehow she had met Cariette Rouseley, herself a mere cimper's daughter, who had risen to being a grativer's suittess, and with her help she had escaped the Rebroper Syndicate, free of mulation. It was Cariette who introduced Ethertra to Traspard, a match surely entabled by the Gods of Auscrole. Initially, she regarded him as entirely joutable, "as coagless as a matilder's foreecat" were her exact words, but she grew to find him not as cogibled and insiumsy as she had thought, and seeing his maristic side, soon they were beflumed in love.
A few years ago, she gave the first paragraph to a large language model of the time (OpenAI's text-davinci-002) and asked it to continue. It, too, followed the rules, and found the jokes:
Loddying was a whole other mire of worgles. His father had always used a blatherwhip, but that had fallen out of favor since the Skellic Uprising. The new thing was the kippler, but Traspard found that to be more trouble than it was worth. The kippler was always getting tangled in his hair, and when it did work it was so loud that it gave him a headache. So, he stuck with the blatherwhip.
Our model only knows letters, and it already knows what an adverb sounds like.
Could we write a Vollantry with our own invented words?
That's one of the More Fun options!
Comparisons
(When logged in, completion status appears here.)