The idea for the Describing Words engine came when I was building the engine for Related Words (it’s like a thesaurus, but gives you a much broader set of related words, rather than just synonyms). While playing around with word vectors and the «HasProperty» API of conceptnet, I had a bit of fun trying to get the adjectives which commonly describe a word. Eventually I realised that there’s a much better way of doing this: parse books!
Project Gutenberg was the initial corpus, but the parser got greedier and greedier and I ended up feeding it somewhere around 100 gigabytes of text files — mostly fiction, including many contemporary works. The parser simply looks through each book and pulls out the various descriptions of nouns.
Hopefully it’s more than just a novelty and some people will actually find it useful for their writing and brainstorming, but one neat little thing to try is to compare two nouns which are similar, but different in some significant way — for example, gender is interesting: «woman» versus «man» and «boy» versus «girl». On an inital quick analysis it seems that authors of fiction are at least 4x more likely to describe women (as opposed to men) with beauty-related terms (regarding their weight, features and general attractiveness). In fact, «beautiful» is possibly the most widely used adjective for women in all of the world’s literature, which is quite in line with the general unidimensional representation of women in many other media forms. If anyone wants to do further research into this, let me know and I can give you a lot more data (for example, there are about 25000 different entries for «woman» — too many to show here).
The blueness of the results represents their relative frequency. You can hover over an item for a second and the frequency score should pop up. The «uniqueness» sorting is default, and thanks to my Complicated Algorithm™, it orders them by the adjectives’ uniqueness to that particular noun relative to other nouns (it’s actually pretty simple). As you’d expect, you can click the «Sort By Usage Frequency» button to adjectives by their usage frequency for that noun.
Special thanks to the contributors of the open-source mongodb which was used in this project.
Please note that Describing Words uses third party scripts (such as Google Analytics and advertisements) which use cookies. To learn more, see the privacy policy.
r/whatstheword
r/whatstheword
Is there a word in your mind that you just cannot remember? You’ve come to the right place! This community is dedicated to finding the right terminology for you!
Members
Online
by
Omni314
Since Middle English borrowed an old Norse word for cloud, it’s just been
sky
The atmosphere and outer space as seen from the earth; the place in which clouds, stars, and the sun and moon appear, esp. as regarded as a great canopy or vault
If that’s confusing to you, just think to yourself «Where’s the moon?» «It’s in the ____.» It should come pretty naturally to say «sky» even though when you think about the sky you usually picture the daytime version.
If you want to be poetic about it, you can call them the heavens. If you wanted to be poetic and Scottish, there’s the lift, although that’s going to be followed by incomprehension.
If you want to be misinformed about it, you call it the firmament, based on a Latin translation of a Greek translation of a Syriac misunderstanding of a Hebrew word for expanse. The image is of a great firm ceiling above or around the Earth, beyond which lies the empyreal realm of elemental fire.
The way Reverse Dictionary works is pretty simple. It simply looks through tonnes of dictionary definitions and grabs the ones that most closely match your search query. For example, if you type something like «longing for a time in the past», then the engine will return «nostalgia». The engine has indexed several million definitions so far, and at this stage it’s starting to give consistently good results (though it may return weird results sometimes). It acts a lot like a thesaurus except that it allows you to search with a definition, rather than a single word. So in a sense, this tool is a «search engine for words», or a sentence to word converter.
I made this tool after working on Related Words which is a very similar tool, except it uses a bunch of algorithms and multiple databases to find similar words to a search query. That project is closer to a thesaurus in the sense that it returns synonyms for a word (or short phrase) query, but it also returns many broadly related words that aren’t included in thesauri. So this project, Reverse Dictionary, is meant to go hand-in-hand with Related Words to act as a word-finding and brainstorming toolset. For those interested, I also developed Describing Words which helps you find adjectives and interesting descriptors for things (e.g. waves, sunsets, trees, etc.).
In case you didn’t notice, you can click on words in the search results and you’ll be presented with the definition of that word (if available). The definitions are sourced from the famous and open-source WordNet database, so a huge thanks to the many contributors for creating such an awesome free resource.
Special thanks to the contributors of the open-source code that was used in this project: Elastic Search, @HubSpot, WordNet, and @mongodb.
Please note that Reverse Dictionary uses third party scripts (such as Google Analytics and advertisements) which use cookies. To learn more, see the privacy policy.
Below is a list of words related to another word. You can click words for definitions. Sorry if there’s a few unusual suggestions! The algorithm isn’t perfect, but it does a pretty good job for common-ish words. Here’s the list of words that are related to another word:
Popular Searches
Words Related to ~term~
As you’ve probably noticed, words related to «term» are listed above. Hopefully the generated list of term related words above suit your needs.
P.S. There are some problems that I’m aware of, but can’t currently fix (because they are out of the scope of this project). The main one is that individual words can have many different senses (meanings), so when you search for a word like mean, the engine doesn’t know which definition you’re referring to («bullies are mean» vs. «what do you mean?», etc.), so consider that your search query for words like term may be a bit ambiguous to the engine in that sense, and the related terms that are returned may reflect this. You might also be wondering: What type of word is ~term~?
Also check out ~term~ words on relatedwords.io for another source of associations.
Related Words
Related Words runs on several different algorithms which compete to get their results higher in the list. One such algorithm uses word embedding to convert words into many dimensional vectors which represent their meanings. The vectors of the words in your query are compared to a huge database of of pre-computed vectors to find similar words. Another algorithm crawls through Concept Net to find words which have some meaningful relationship with your query. These algorithms, and several more, are what allows Related Words to give you… related words — rather than just direct synonyms.
As well as finding words related to other words, you can enter phrases and it should give you related words and phrases, so long as the phrase/sentence you entered isn’t too long. You will probably get some weird results every now and then — that’s just the nature of the engine in its current state.
Special thanks to the contributors of the open-source code that was used to bring you this list of term themed words: @Planeshifter, @HubSpot, Concept Net, WordNet, and @mongodb.
There is still lots of work to be done to get this to give consistently good results, but I think it’s at the stage where it could be useful to people, which is why I released it.
Please note that Related Words uses third party scripts (such as Google Analytics and advertisements) which use cookies. To learn more, see the privacy policy.