SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
The Controlled Natural Language of Randall
Munroe’s Thing Explainer
Tobias Kuhn
http://www.tkuhn.org
@txkuhn
Department of Computer Science, VU University Amsterdam
Fifth Workshop on Controlled Natural Language (CNL 2016)
Aberdeen, Scotland
26 July 2016
Does CNL have a Visibility Problem?
Controlled Natural Languages have been successfully
applied in a wide range of domains...
... but how many people know what CNLs are, outside
of our small community?
But maybe things are about to change...
Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 2 / 24
Bill Gates on Controlled Natural Language:
“It is a brilliant concept.”
https://www.gatesnotes.com/Books/Thing-Explainer
Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 3 / 24
Well, OK, Bill Gates wasn’t referring to CNL in general but to a very
specific one:
Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 4 / 24
The author of Thing Explainer, Randall Munroe,
is also the creator of the xkcd webcomics:
https://xkcd.com/1443/
Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 5 / 24
Thing Explainer —
Complicated Stuff in Simple Words
Intriguingly simple idea: Only use the 1000 most common words of
English
“This is a book of pictures and simple words [...] using only the ten
hundred words in our language that people use the most.” [Thing
Explainer]
Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 6 / 24
Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 7 / 24
Excerpt from the Book
from: R. Munroe. Thing Explainer Complicated Stuff in Simple Words. Houghton Mifflin Harcourt, 2015.
Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 8 / 24
Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 9 / 24
from: R. Munroe. Thing Explainer Complicated Stuff in Simple Words. Houghton Mifflin Harcourt, 2015.
Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 10 / 24
Language Properties
PENS class: P1E5N5S1 (like unrestricted English)
Comparison to similar languages:
• Basic English: 850 manually selected words (only 18 verbs!) with
specified categories (nouns, verbs, etc.), and strict usage rules
including grammar restrictions
• Special English: 1500 manually selected words (evolve over time)
with specified categories
• Thing Explainer language: 1000 words chosen by frequency and
without specified categories, no restrictions on word usage or
grammar
Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 11 / 24
Similar Language: Special English
from: VOA Special English word book, Voice of America, 2009
Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 12 / 24
Word List
Randall Munroe: “I spent several months going back over a bunch of
different lists and generating some of my own based on the Google
Books corpus and even my own email inbox. Then I combined the
lists and where they disagreed I just let my sense of consistency be
the tie-breaker.” [Heaven 2015]
“In this set, I count different word forms—like ‘talk,’ ‘talking,’ and
‘talked’—as one word. I also allowed most ‘thing’ forms of ‘doing’
words, like ‘talker’—especially if, like ‘goer,’ it wasn’t a real word but
it sounded funny.” [Thing Explainer]
D. Heaven. Its not a rocket its an up goer. New Scientist, 228(3049):3233, 2015.
Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 13 / 24
Implicit Rules
1. The word forms on the list of the 1’000 most often used words.
2. All conjugation forms of verbs on the list. This includes third
singular present (-s), past (-ed), and infinitive from (-ing),
including irregular forms.
3. Noun forms built from verbs on the list by -er, for example
carrier.
4. The plural forms of nouns on the list (-s), for example things,
including irregular forms like teeth. This rule can also be applied
to the word other to produce others, even though it is not a
noun.
5. Comparative (-er) and superlative forms (-est) built from
adjectives on the list, for example smaller or fastest, and
including irregular forms like worse.
Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 14 / 24
Implicit Rules (Continued)
6. Adjective forms built from nouns on the list by -y or -ful, for
example pointy or colorful.
7. Adverb forms built from adjectives on the list by -ly, for example
normally.
8. Noun forms built from adjectives on the list by -ness, for
example thickness.
9. Different case and possessive forms of pronouns on the list: they
for them, us/ours from we/our, and his from he.
Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 15 / 24
I don’t want to go all Language Nerd, but ...
https://xkcd.com/1443/
Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 16 / 24
Implicit Rules (Continued)
10. Verb forms of nouns on the list and noun forms of verbs on the
list when the two forms are similar but not equal, such as
thought from think, and live from life, including deduced forms
like thoughts and living. (only these two cases)
11. More basic word forms for words on the list, such as nouns from
which adjectives on the list were built (person from personal)
and verbs from which nouns on the list were built (build from
building). (only these two cases)
12. Verb forms built from adjectives on the list, such as lower from
low, including conjugated forms like lowering and lowered. (only
this one case)
13. Common acronyms for words on the list, such as TV for
television. (only this one case)
Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 17 / 24
Word Form Counts
780listed form (rule 1)
361* + s (rules 2/4)
260noun-verb + s (rules 2/4)
168* + er (rules 3/5)
167verb + ing (rule 2)
119verb + er (rule 3)
114verb + ed (rule 2)
84irr. verb form (rule 2)
68noun + s (rule 4)
32verb + s (rule 2)
28adj. + er (rule 5)
21adj. + est (rule 5)
21verb-adj. + er (rules 3/5)
7noun + y (rule 6)
6extra word
6basic form (rule 11)
4pronoun form (rule 9)
4adj. + -ly (rule 7)
3noun to verb (rule 10)
3adj. + ness (rule 8)
3irr. noun form (rule 4)
2adj. to verb (rule 12)
1verb to noun (rule 10)
1other + s (rule 4)
1adj. + ful (rule 6)
1acronym (rule 13)
0 100 200 300 400 500 600 700 800
Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 18 / 24
Word Occurrence Counts
40’494listed form (rule 1)
4’688* + s (rules 2/4)
3’232noun-verb + s (rules 2/4)
1’795irr. verb form (rule 2)
1’274verb + ing (rule 2)
1’140* + er (rules 3/5)
1’050noun + s (rule 4)
790verb + er (rule 3)
628verb + ed (rule 2)
529pronoun form (rule 9)
398verb + s (rule 2)
225adj. + er (rule 5)
205extra word
125verb-adj. + er (rules 3/5)
99basic form (rule 11)
77adj. + est (rule 5)
68noun to verb (rule 10)
36noun + y (rule 6)
31irr. noun form (rule 4)
10adj. + -ly (rule 7)
8other + s (rule 4)
3adj. + ness (rule 8)
3adj. + ful (rule 6)
2verb to noun (rule 10)
2adj. to verb (rule 12)
2acronym (rule 13)
0k 10k 20k 30k 40k
Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 19 / 24
Six Extra Words and
the Importance of Tool Support
These six words are used in Thing Explainer, but are not on the list
(nor can they be produced by any obvious rule from the words on the
list): some, mad, hat, apart, rid, and worth
Caused by the use of a faulty spell-checker?
Randall Munroe: “As I wrote, I had tools that would warn me if I used
a word that was not on the list, like a spell-checker.” [Heaven 2015]
D. Heaven. Its not a rocket its an up goer. New Scientist, 228(3049):3233, 2015.
Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 20 / 24
Inconsistency with Creation/Use of Word List
Some words (comparative and superlative forms of adjectives;
adjectives built by -ly; and different case and possessive forms of
pronouns) count as different when the list is defined, but count as
the same word when the list is used.
Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 21 / 24
Word Distribution
q
q q q qq
qqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
1 5 10 50 500
1550500
Frequency distribution of non−lemmatized terms
rank
count
q
q q q qqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
1 5 10 50 5001550500
Frequency distribution of lemmatized terms
rank
count
Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 22 / 24
Conclusion
So, what makes the Thing Explainer language special?
• Very popular (I don’t know of any other book written in a CNL
that is as popular as Thing Explainer...)
• Intriguingly simple restriction of English (even though not as
simple as it looks at first)
• Demonstration that virtually everything can be expressed in it in
an easy-to-grasp manner (I don’t know of a similarly convincing
demonstration for Basic English or Special English...)
• Some things could be improved to make the language even more
powerful (and maybe a bit less funny)
Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 23 / 24
Thank you for your attention!
Questions?
Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 24 / 24

Weitere ähnliche Inhalte

Ähnlich wie The Controlled Natural Language of Randall Munroe’s Thing Explainer

Chapter 2 Text Operation.pdf
Chapter 2 Text Operation.pdfChapter 2 Text Operation.pdf
Chapter 2 Text Operation.pdfHabtamu100
 
WORD_FORMATION_PROCESS.pdf
WORD_FORMATION_PROCESS.pdfWORD_FORMATION_PROCESS.pdf
WORD_FORMATION_PROCESS.pdfAmaraSoomro1
 
Lecture 7- Text Statistics and Document Parsing
Lecture 7- Text Statistics and Document ParsingLecture 7- Text Statistics and Document Parsing
Lecture 7- Text Statistics and Document ParsingSean Golliher
 
Chapter 2 Text Operation and Term Weighting.pdf
Chapter 2 Text Operation and Term Weighting.pdfChapter 2 Text Operation and Term Weighting.pdf
Chapter 2 Text Operation and Term Weighting.pdfJemalNesre1
 
Chapter 2: Text Operation in information stroage and retrieval
Chapter 2: Text Operation in information stroage and retrievalChapter 2: Text Operation in information stroage and retrieval
Chapter 2: Text Operation in information stroage and retrievalcaptainmactavish1996
 
The Oxford Dictionary of English Grammar ( PDFDrive ) (1).pdf
The Oxford Dictionary of English Grammar ( PDFDrive ) (1).pdfThe Oxford Dictionary of English Grammar ( PDFDrive ) (1).pdf
The Oxford Dictionary of English Grammar ( PDFDrive ) (1).pdfssuserf7cd2b
 
The Oxford Dictionary of English Grammar ( PDFDrive ).pdf
The Oxford Dictionary of English Grammar ( PDFDrive ).pdfThe Oxford Dictionary of English Grammar ( PDFDrive ).pdf
The Oxford Dictionary of English Grammar ( PDFDrive ).pdfssuserf7cd2b
 
Updating lecture 1 introduction to syntax
Updating lecture 1 introduction to syntaxUpdating lecture 1 introduction to syntax
Updating lecture 1 introduction to syntaxssuser1f22f9
 
Vocabulary Building techniques
Vocabulary Building techniquesVocabulary Building techniques
Vocabulary Building techniquesBrian Pereira
 
Spoken American English Idioms
Spoken American English IdiomsSpoken American English Idioms
Spoken American English IdiomsCompany
 
How many vowel sounds in English?
How many vowel sounds in English?How many vowel sounds in English?
How many vowel sounds in English?Marcos Luk'aña
 
Contoh proposal skripsi sastra inggris
Contoh proposal skripsi sastra inggrisContoh proposal skripsi sastra inggris
Contoh proposal skripsi sastra inggrisPungki Ariefin
 
The AWL Reorganized for Spanish-Speaking ELLs
The AWL Reorganized for Spanish-Speaking ELLsThe AWL Reorganized for Spanish-Speaking ELLs
The AWL Reorganized for Spanish-Speaking ELLsRobert Bushong
 

Ähnlich wie The Controlled Natural Language of Randall Munroe’s Thing Explainer (20)

Chapter 2 Text Operation.pdf
Chapter 2 Text Operation.pdfChapter 2 Text Operation.pdf
Chapter 2 Text Operation.pdf
 
WORD_FORMATION_PROCESS.pdf
WORD_FORMATION_PROCESS.pdfWORD_FORMATION_PROCESS.pdf
WORD_FORMATION_PROCESS.pdf
 
Lecture 7- Text Statistics and Document Parsing
Lecture 7- Text Statistics and Document ParsingLecture 7- Text Statistics and Document Parsing
Lecture 7- Text Statistics and Document Parsing
 
Chapter 2 Text Operation and Term Weighting.pdf
Chapter 2 Text Operation and Term Weighting.pdfChapter 2 Text Operation and Term Weighting.pdf
Chapter 2 Text Operation and Term Weighting.pdf
 
Chapter 2: Text Operation in information stroage and retrieval
Chapter 2: Text Operation in information stroage and retrievalChapter 2: Text Operation in information stroage and retrieval
Chapter 2: Text Operation in information stroage and retrieval
 
finalversion6217
finalversion6217finalversion6217
finalversion6217
 
The Oxford Dictionary of English Grammar ( PDFDrive ) (1).pdf
The Oxford Dictionary of English Grammar ( PDFDrive ) (1).pdfThe Oxford Dictionary of English Grammar ( PDFDrive ) (1).pdf
The Oxford Dictionary of English Grammar ( PDFDrive ) (1).pdf
 
The Oxford Dictionary of English Grammar ( PDFDrive ).pdf
The Oxford Dictionary of English Grammar ( PDFDrive ).pdfThe Oxford Dictionary of English Grammar ( PDFDrive ).pdf
The Oxford Dictionary of English Grammar ( PDFDrive ).pdf
 
Vowel u
Vowel uVowel u
Vowel u
 
Updating lecture 1 introduction to syntax
Updating lecture 1 introduction to syntaxUpdating lecture 1 introduction to syntax
Updating lecture 1 introduction to syntax
 
Ll 201
Ll 201Ll 201
Ll 201
 
Corpus linguistics
Corpus linguisticsCorpus linguistics
Corpus linguistics
 
Vocabulary Building techniques
Vocabulary Building techniquesVocabulary Building techniques
Vocabulary Building techniques
 
Spoken American English Idioms
Spoken American English IdiomsSpoken American English Idioms
Spoken American English Idioms
 
How many vowel sounds in English?
How many vowel sounds in English?How many vowel sounds in English?
How many vowel sounds in English?
 
Contoh proposal skripsi sastra inggris
Contoh proposal skripsi sastra inggrisContoh proposal skripsi sastra inggris
Contoh proposal skripsi sastra inggris
 
Spec1
Spec1Spec1
Spec1
 
The AWL Reorganized for Spanish-Speaking ELLs
The AWL Reorganized for Spanish-Speaking ELLsThe AWL Reorganized for Spanish-Speaking ELLs
The AWL Reorganized for Spanish-Speaking ELLs
 
Talk nbu
Talk nbuTalk nbu
Talk nbu
 
Cap 1
Cap 1Cap 1
Cap 1
 

Mehr von Tobias Kuhn

Nanopublications and Decentralized Publishing
Nanopublications and Decentralized PublishingNanopublications and Decentralized Publishing
Nanopublications and Decentralized PublishingTobias Kuhn
 
Linked Data Publishing with Nanopublications
Linked Data Publishing with NanopublicationsLinked Data Publishing with Nanopublications
Linked Data Publishing with NanopublicationsTobias Kuhn
 
Genuine semantic publishing
Genuine semantic publishingGenuine semantic publishing
Genuine semantic publishingTobias Kuhn
 
A Decentralized Approach to Dissemination, Retrieval, and Archiving of Data
A Decentralized Approach to Dissemination, Retrieval, and Archiving of DataA Decentralized Approach to Dissemination, Retrieval, and Archiving of Data
A Decentralized Approach to Dissemination, Retrieval, and Archiving of DataTobias Kuhn
 
Publishing without Publishers: a Decentralized Approach to Dissemination, Ret...
Publishing without Publishers: a Decentralized Approach to Dissemination, Ret...Publishing without Publishers: a Decentralized Approach to Dissemination, Ret...
Publishing without Publishers: a Decentralized Approach to Dissemination, Ret...Tobias Kuhn
 
nanopub-java: A Java Library for Nanopublications
nanopub-java: A Java Library for Nanopublicationsnanopub-java: A Java Library for Nanopublications
nanopub-java: A Java Library for NanopublicationsTobias Kuhn
 
Semantic Publishing and Nanopublications
Semantic Publishing and NanopublicationsSemantic Publishing and Nanopublications
Semantic Publishing and NanopublicationsTobias Kuhn
 
Scientific Data Publishing
Scientific Data PublishingScientific Data Publishing
Scientific Data PublishingTobias Kuhn
 
A Decentralized Network for Publishing Linked Data — Nanopublications, Trusty...
A Decentralized Network for Publishing Linked Data — Nanopublications, Trusty...A Decentralized Network for Publishing Linked Data — Nanopublications, Trusty...
A Decentralized Network for Publishing Linked Data — Nanopublications, Trusty...Tobias Kuhn
 
Science Bots: A Model for the Future of Scientific Computation?
Science Bots: A Model for the Future of Scientific Computation?Science Bots: A Model for the Future of Scientific Computation?
Science Bots: A Model for the Future of Scientific Computation?Tobias Kuhn
 
Data Publishing and Post-Publication Reviews
Data Publishing and Post-Publication ReviewsData Publishing and Post-Publication Reviews
Data Publishing and Post-Publication ReviewsTobias Kuhn
 
Semantic Publishing with Nanopublications
Semantic Publishing with Nanopublications Semantic Publishing with Nanopublications
Semantic Publishing with Nanopublications Tobias Kuhn
 
Meme Extraction from Corpora of Scientific Literature using Citation Networks
Meme Extraction from Corpora of Scientific Literature using Citation NetworksMeme Extraction from Corpora of Scientific Literature using Citation Networks
Meme Extraction from Corpora of Scientific Literature using Citation NetworksTobias Kuhn
 
A Multilingual Semantic Wiki Based on Controlled Natural Language
A Multilingual Semantic Wiki Based on Controlled Natural LanguageA Multilingual Semantic Wiki Based on Controlled Natural Language
A Multilingual Semantic Wiki Based on Controlled Natural LanguageTobias Kuhn
 
Citation Graph Analysis to Identify Memes in Scientific Literature
Citation Graph Analysis to Identify Memes in Scientific LiteratureCitation Graph Analysis to Identify Memes in Scientific Literature
Citation Graph Analysis to Identify Memes in Scientific LiteratureTobias Kuhn
 
Citation Graph Analysis to Identify Memes in Scientific Literature
Citation Graph Analysis to Identify Memes in Scientific LiteratureCitation Graph Analysis to Identify Memes in Scientific Literature
Citation Graph Analysis to Identify Memes in Scientific LiteratureTobias Kuhn
 
Trusty URIs: Verifiable, Immutable, and Permanent Digital Artifacts for Linke...
Trusty URIs: Verifiable, Immutable, and Permanent Digital Artifacts for Linke...Trusty URIs: Verifiable, Immutable, and Permanent Digital Artifacts for Linke...
Trusty URIs: Verifiable, Immutable, and Permanent Digital Artifacts for Linke...Tobias Kuhn
 
Automatische Übersetzung in einem multilingualen, semantischen Wiki
Automatische Übersetzung in einem multilingualen, semantischen WikiAutomatische Übersetzung in einem multilingualen, semantischen Wiki
Automatische Übersetzung in einem multilingualen, semantischen WikiTobias Kuhn
 
A Multilingual Semantic Wiki based on Attempto Controlled English and Grammat...
A Multilingual Semantic Wiki based on Attempto Controlled English and Grammat...A Multilingual Semantic Wiki based on Attempto Controlled English and Grammat...
A Multilingual Semantic Wiki based on Attempto Controlled English and Grammat...Tobias Kuhn
 

Mehr von Tobias Kuhn (20)

Nanopublications and Decentralized Publishing
Nanopublications and Decentralized PublishingNanopublications and Decentralized Publishing
Nanopublications and Decentralized Publishing
 
Linked Data Publishing with Nanopublications
Linked Data Publishing with NanopublicationsLinked Data Publishing with Nanopublications
Linked Data Publishing with Nanopublications
 
Genuine semantic publishing
Genuine semantic publishingGenuine semantic publishing
Genuine semantic publishing
 
A Decentralized Approach to Dissemination, Retrieval, and Archiving of Data
A Decentralized Approach to Dissemination, Retrieval, and Archiving of DataA Decentralized Approach to Dissemination, Retrieval, and Archiving of Data
A Decentralized Approach to Dissemination, Retrieval, and Archiving of Data
 
Publishing without Publishers: a Decentralized Approach to Dissemination, Ret...
Publishing without Publishers: a Decentralized Approach to Dissemination, Ret...Publishing without Publishers: a Decentralized Approach to Dissemination, Ret...
Publishing without Publishers: a Decentralized Approach to Dissemination, Ret...
 
nanopub-java: A Java Library for Nanopublications
nanopub-java: A Java Library for Nanopublicationsnanopub-java: A Java Library for Nanopublications
nanopub-java: A Java Library for Nanopublications
 
Semantic Publishing and Nanopublications
Semantic Publishing and NanopublicationsSemantic Publishing and Nanopublications
Semantic Publishing and Nanopublications
 
Scientific Data Publishing
Scientific Data PublishingScientific Data Publishing
Scientific Data Publishing
 
A Decentralized Network for Publishing Linked Data — Nanopublications, Trusty...
A Decentralized Network for Publishing Linked Data — Nanopublications, Trusty...A Decentralized Network for Publishing Linked Data — Nanopublications, Trusty...
A Decentralized Network for Publishing Linked Data — Nanopublications, Trusty...
 
Science Bots: A Model for the Future of Scientific Computation?
Science Bots: A Model for the Future of Scientific Computation?Science Bots: A Model for the Future of Scientific Computation?
Science Bots: A Model for the Future of Scientific Computation?
 
Data Publishing and Post-Publication Reviews
Data Publishing and Post-Publication ReviewsData Publishing and Post-Publication Reviews
Data Publishing and Post-Publication Reviews
 
Semantic Publishing with Nanopublications
Semantic Publishing with Nanopublications Semantic Publishing with Nanopublications
Semantic Publishing with Nanopublications
 
Nanopubs
NanopubsNanopubs
Nanopubs
 
Meme Extraction from Corpora of Scientific Literature using Citation Networks
Meme Extraction from Corpora of Scientific Literature using Citation NetworksMeme Extraction from Corpora of Scientific Literature using Citation Networks
Meme Extraction from Corpora of Scientific Literature using Citation Networks
 
A Multilingual Semantic Wiki Based on Controlled Natural Language
A Multilingual Semantic Wiki Based on Controlled Natural LanguageA Multilingual Semantic Wiki Based on Controlled Natural Language
A Multilingual Semantic Wiki Based on Controlled Natural Language
 
Citation Graph Analysis to Identify Memes in Scientific Literature
Citation Graph Analysis to Identify Memes in Scientific LiteratureCitation Graph Analysis to Identify Memes in Scientific Literature
Citation Graph Analysis to Identify Memes in Scientific Literature
 
Citation Graph Analysis to Identify Memes in Scientific Literature
Citation Graph Analysis to Identify Memes in Scientific LiteratureCitation Graph Analysis to Identify Memes in Scientific Literature
Citation Graph Analysis to Identify Memes in Scientific Literature
 
Trusty URIs: Verifiable, Immutable, and Permanent Digital Artifacts for Linke...
Trusty URIs: Verifiable, Immutable, and Permanent Digital Artifacts for Linke...Trusty URIs: Verifiable, Immutable, and Permanent Digital Artifacts for Linke...
Trusty URIs: Verifiable, Immutable, and Permanent Digital Artifacts for Linke...
 
Automatische Übersetzung in einem multilingualen, semantischen Wiki
Automatische Übersetzung in einem multilingualen, semantischen WikiAutomatische Übersetzung in einem multilingualen, semantischen Wiki
Automatische Übersetzung in einem multilingualen, semantischen Wiki
 
A Multilingual Semantic Wiki based on Attempto Controlled English and Grammat...
A Multilingual Semantic Wiki based on Attempto Controlled English and Grammat...A Multilingual Semantic Wiki based on Attempto Controlled English and Grammat...
A Multilingual Semantic Wiki based on Attempto Controlled English and Grammat...
 

Kürzlich hochgeladen

High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...chandars293
 
IDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicineIDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicinesherlingomez2
 
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)AkefAfaneh2
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfSumit Kumar yadav
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Monika Rani
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.Nitya salvi
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsSérgio Sacani
 
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit flypumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit flyPRADYUMMAURYA1
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptxAlMamun560346
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)Areesha Ahmad
 
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...dkNET
 
Unit5-Cloud.pptx for lpu course cse121 o
Unit5-Cloud.pptx for lpu course cse121 oUnit5-Cloud.pptx for lpu course cse121 o
Unit5-Cloud.pptx for lpu course cse121 oManavSingh202607
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑Damini Dixit
 
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Joonhun Lee
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfrohankumarsinghrore1
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY1301aanya
 
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...Mohammad Khajehpour
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksSérgio Sacani
 

Kürzlich hochgeladen (20)

High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
 
IDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicineIDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicine
 
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdf
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit flypumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
 
Unit5-Cloud.pptx for lpu course cse121 o
Unit5-Cloud.pptx for lpu course cse121 oUnit5-Cloud.pptx for lpu course cse121 o
Unit5-Cloud.pptx for lpu course cse121 o
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
 
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
 
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 

The Controlled Natural Language of Randall Munroe’s Thing Explainer

  • 1. The Controlled Natural Language of Randall Munroe’s Thing Explainer Tobias Kuhn http://www.tkuhn.org @txkuhn Department of Computer Science, VU University Amsterdam Fifth Workshop on Controlled Natural Language (CNL 2016) Aberdeen, Scotland 26 July 2016
  • 2. Does CNL have a Visibility Problem? Controlled Natural Languages have been successfully applied in a wide range of domains... ... but how many people know what CNLs are, outside of our small community? But maybe things are about to change... Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 2 / 24
  • 3. Bill Gates on Controlled Natural Language: “It is a brilliant concept.” https://www.gatesnotes.com/Books/Thing-Explainer Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 3 / 24
  • 4. Well, OK, Bill Gates wasn’t referring to CNL in general but to a very specific one: Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 4 / 24
  • 5. The author of Thing Explainer, Randall Munroe, is also the creator of the xkcd webcomics: https://xkcd.com/1443/ Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 5 / 24
  • 6. Thing Explainer — Complicated Stuff in Simple Words Intriguingly simple idea: Only use the 1000 most common words of English “This is a book of pictures and simple words [...] using only the ten hundred words in our language that people use the most.” [Thing Explainer] Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 6 / 24
  • 7. Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 7 / 24
  • 8. Excerpt from the Book from: R. Munroe. Thing Explainer Complicated Stuff in Simple Words. Houghton Mifflin Harcourt, 2015. Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 8 / 24
  • 9. Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 9 / 24
  • 10. from: R. Munroe. Thing Explainer Complicated Stuff in Simple Words. Houghton Mifflin Harcourt, 2015. Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 10 / 24
  • 11. Language Properties PENS class: P1E5N5S1 (like unrestricted English) Comparison to similar languages: • Basic English: 850 manually selected words (only 18 verbs!) with specified categories (nouns, verbs, etc.), and strict usage rules including grammar restrictions • Special English: 1500 manually selected words (evolve over time) with specified categories • Thing Explainer language: 1000 words chosen by frequency and without specified categories, no restrictions on word usage or grammar Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 11 / 24
  • 12. Similar Language: Special English from: VOA Special English word book, Voice of America, 2009 Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 12 / 24
  • 13. Word List Randall Munroe: “I spent several months going back over a bunch of different lists and generating some of my own based on the Google Books corpus and even my own email inbox. Then I combined the lists and where they disagreed I just let my sense of consistency be the tie-breaker.” [Heaven 2015] “In this set, I count different word forms—like ‘talk,’ ‘talking,’ and ‘talked’—as one word. I also allowed most ‘thing’ forms of ‘doing’ words, like ‘talker’—especially if, like ‘goer,’ it wasn’t a real word but it sounded funny.” [Thing Explainer] D. Heaven. Its not a rocket its an up goer. New Scientist, 228(3049):3233, 2015. Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 13 / 24
  • 14. Implicit Rules 1. The word forms on the list of the 1’000 most often used words. 2. All conjugation forms of verbs on the list. This includes third singular present (-s), past (-ed), and infinitive from (-ing), including irregular forms. 3. Noun forms built from verbs on the list by -er, for example carrier. 4. The plural forms of nouns on the list (-s), for example things, including irregular forms like teeth. This rule can also be applied to the word other to produce others, even though it is not a noun. 5. Comparative (-er) and superlative forms (-est) built from adjectives on the list, for example smaller or fastest, and including irregular forms like worse. Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 14 / 24
  • 15. Implicit Rules (Continued) 6. Adjective forms built from nouns on the list by -y or -ful, for example pointy or colorful. 7. Adverb forms built from adjectives on the list by -ly, for example normally. 8. Noun forms built from adjectives on the list by -ness, for example thickness. 9. Different case and possessive forms of pronouns on the list: they for them, us/ours from we/our, and his from he. Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 15 / 24
  • 16. I don’t want to go all Language Nerd, but ... https://xkcd.com/1443/ Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 16 / 24
  • 17. Implicit Rules (Continued) 10. Verb forms of nouns on the list and noun forms of verbs on the list when the two forms are similar but not equal, such as thought from think, and live from life, including deduced forms like thoughts and living. (only these two cases) 11. More basic word forms for words on the list, such as nouns from which adjectives on the list were built (person from personal) and verbs from which nouns on the list were built (build from building). (only these two cases) 12. Verb forms built from adjectives on the list, such as lower from low, including conjugated forms like lowering and lowered. (only this one case) 13. Common acronyms for words on the list, such as TV for television. (only this one case) Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 17 / 24
  • 18. Word Form Counts 780listed form (rule 1) 361* + s (rules 2/4) 260noun-verb + s (rules 2/4) 168* + er (rules 3/5) 167verb + ing (rule 2) 119verb + er (rule 3) 114verb + ed (rule 2) 84irr. verb form (rule 2) 68noun + s (rule 4) 32verb + s (rule 2) 28adj. + er (rule 5) 21adj. + est (rule 5) 21verb-adj. + er (rules 3/5) 7noun + y (rule 6) 6extra word 6basic form (rule 11) 4pronoun form (rule 9) 4adj. + -ly (rule 7) 3noun to verb (rule 10) 3adj. + ness (rule 8) 3irr. noun form (rule 4) 2adj. to verb (rule 12) 1verb to noun (rule 10) 1other + s (rule 4) 1adj. + ful (rule 6) 1acronym (rule 13) 0 100 200 300 400 500 600 700 800 Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 18 / 24
  • 19. Word Occurrence Counts 40’494listed form (rule 1) 4’688* + s (rules 2/4) 3’232noun-verb + s (rules 2/4) 1’795irr. verb form (rule 2) 1’274verb + ing (rule 2) 1’140* + er (rules 3/5) 1’050noun + s (rule 4) 790verb + er (rule 3) 628verb + ed (rule 2) 529pronoun form (rule 9) 398verb + s (rule 2) 225adj. + er (rule 5) 205extra word 125verb-adj. + er (rules 3/5) 99basic form (rule 11) 77adj. + est (rule 5) 68noun to verb (rule 10) 36noun + y (rule 6) 31irr. noun form (rule 4) 10adj. + -ly (rule 7) 8other + s (rule 4) 3adj. + ness (rule 8) 3adj. + ful (rule 6) 2verb to noun (rule 10) 2adj. to verb (rule 12) 2acronym (rule 13) 0k 10k 20k 30k 40k Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 19 / 24
  • 20. Six Extra Words and the Importance of Tool Support These six words are used in Thing Explainer, but are not on the list (nor can they be produced by any obvious rule from the words on the list): some, mad, hat, apart, rid, and worth Caused by the use of a faulty spell-checker? Randall Munroe: “As I wrote, I had tools that would warn me if I used a word that was not on the list, like a spell-checker.” [Heaven 2015] D. Heaven. Its not a rocket its an up goer. New Scientist, 228(3049):3233, 2015. Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 20 / 24
  • 21. Inconsistency with Creation/Use of Word List Some words (comparative and superlative forms of adjectives; adjectives built by -ly; and different case and possessive forms of pronouns) count as different when the list is defined, but count as the same word when the list is used. Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 21 / 24
  • 22. Word Distribution q q q q qq qqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq 1 5 10 50 500 1550500 Frequency distribution of non−lemmatized terms rank count q q q q qqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq 1 5 10 50 5001550500 Frequency distribution of lemmatized terms rank count Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 22 / 24
  • 23. Conclusion So, what makes the Thing Explainer language special? • Very popular (I don’t know of any other book written in a CNL that is as popular as Thing Explainer...) • Intriguingly simple restriction of English (even though not as simple as it looks at first) • Demonstration that virtually everything can be expressed in it in an easy-to-grasp manner (I don’t know of a similarly convincing demonstration for Basic English or Special English...) • Some things could be improved to make the language even more powerful (and maybe a bit less funny) Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 23 / 24
  • 24. Thank you for your attention! Questions? Tobias Kuhn, VU Amsterdam The Controlled Natural Language of Randall Munroe’s Thing Explainer 24 / 24