Tag Archives: taxonomy

Taxonomy of concepts project

Just opensourced a ‘taxonomy of concepts‘ project. The aim of this project is to create a library in Python based on a taxonomy of commonly used concepts, so that it can be used in projects related to artificial intelligence (AI) and natural language understanding and processing. The library that is part of the module is intended to allow an AI to answer a broad range of questions such as:

  • What is the opposite of generosity?
  • What is the contrary of prodigality?
  • Can you complete the following sentence, where the last word is missing: cowardice and cautiousness are in the same type of relationship as stinginess and …
  • Can you complete the following sentence, where the last word is missing: prodigality and avarice are in the same type of relationship as inclemency and …

The taxonomy optimization problem

Let us add further reflexions on the remaining 1% problem. As hinted at previously, the remaining 1% problem may only be solved by general AI (GAI). Let us sketch in a series of posts what features are required for general AI in this context. On feature of GAI would be the ability to solve the ‘taxonomy optimization problem’. Let’s focus on defining it (very roughly, to begin with). Let us consider a given language, defined with a certain number of words, and a corpus of sentences (or a set of rules to define licit sentences in this language). In this context, the ‘taxonomy optimization problem’ is the question of deciding what is the simplest taxonomy with its associated rules to resolve the type ambiguities existing in this language? This feature of GAI would be notably capable of defining the best taxonomy for resolving type ambiguities existing within this language. And it is possible that such a feature of GAI would revolutionize grammar and our present grammatical taxonomy.