How does Thinknowlogy work internally?

  • After a sentence is entered by the user, the word type of each word is determined automatically, such as proper noun, singular noun, plural noun and adjective. This process works for any language, without use of extensive words lists. Only a few basic words are defined for each language. Scientists are unable to develop a similar process. Certainly not the multilingual part;

  • Then the sentence is stored in a language-independent data structure, without losing meaning. Such a data structure is not defined scientifically. Therefore, scientific reasoning systems are limited to one language only;

  • The reasoning system then performs all kinds of operations on the data structure, such as drawing conclusions, making assumptions, asking choice questions, detecting conflicts, adjusting the uncertainty level of self-generated assumptions, adjusting self-generated choice questions and checking whether self-generated knowledge has been confirmed by the user. This reasoning process is much more advanced than scientists have described;

  • When the reasoning process is complete, the results — the changes in the data structure — are presented to the user as readable sentences;

  • A justification report for the self-generated knowledge can be requested at any time. With this feature, my system meets the objectives of Explainable AI.

Download instructions

  • This software uses Java. In order to install or upgrade Java, go to Java Runtime Environment and follow the instructions. When using Windows, make sure to setup the Environment Variables of Windows, and to restart Windows afterwards in order to reload the Environment Variables;

  • Make a choice between the available file formats: zip or 7-Zip. (For Windows XP and Windows 7, download the 7-Zip version);

  • Download file Thinknowlogy2018r4 by clicking the Download button with the file format of your choice;

  • Now extract the downloaded file. It doesn't matter in which folder the file is extracted;

  • Start Explorer (for files) and go to the extracted folder, called Thinknowlogy2018r4;

  • Here you will find Java archive file Thinknowlogy2018r4. Double-click on this file to start the program;

  • The documentation and the source code of the program (in Java as well as C++) are included;

  • This program applies software license GPLv2.

Download from
GitHub or SourceForge

Thinknowlogy 2018r4

For Windows XP and Windows 7, download the 7-Zip version.

If you select the 7-Zip version, install the 7-Zip software first.

Documents

Planning

My planning for future publications:

  • Sept. 2022: reasoning with adjectives and with negative reasoning

  • May. 2023: Extended grammar

  • Nov. 2023: Additional verbs (part 1)

  • May 2024: Additional verbs (part 2)

  • Nov. 2024: Answering of "has/have" questions

  • May 2025: Answering of "what" and "who" questions

  • Nov. 2025: Answering of "why" questions (finding causal relations)

Do you have a request? Would you like me for example to add a certain language? Feel free to file a request using the Contact form, or via LinkedIn.

Would you like to follow this project?

There are 3 options: