What does it mean to Understand? While washing dishes, I suddenly thought about the question [What is Understanding?] and quickly jotted down my thoughts.
In response to the question âWhat is X?â
Level 0 Understanding:
- Unable to answer the question at all.
Level 1 Understanding:
- Can quote something written in another book or source in response to the question.
- Personally, I would like to categorize this as ânot understandingâ and place it in Level 0.
- However, I refrained from doing so to avoid confusing readers before getting to the main point.
- In school exams, if you remember the textbook content and can quote it in response to a time-limited question, you can get good grades.
- This has created a social convention that such behavior equates to âunderstandingâ.
- It was only a training method useful when humans had no computers to install knowledge.
- Itâs merely measuring âinstallation efficiencyâ.
- If we consider this as âunderstandingâ, then search engines is entities with higher levels of understanding than humans.
- When you donât understand, you can only quote
- Quote from âPhenomenology as non-logical stepsâ by Eugene Gendlin (1989).
Level 2 Understanding:
- Can answer the question in your own words, not just with quotes.
- Feynman
- Being able to answer âin your own wordsâ and âwhether the explanation is trueâ are unrelated.
- âCombustion is the process of releasing a substance called phlogistonâ --- An incorrect explanation of combustion: Phlogiston Theory - Wikipedia
- Understanding is a hypothesis and âwhether the hypothesis is correctâ requires verification after the hypothesis is formed.
- There are people who can and cannot create hypotheses.
- The ability to create a hypothesis is considered a deeper understanding.
Level 3 Understanding: - Can express the question in a form of an experiment that is verifiable. - Level 2 focused on whether itâs possible to explain in words. - Thereâs room for choice in these âwordsâ: - Can explain in natural language. - Can implement in a programming language. - When implemented in a programming language, the behavior of the implementation allows for verification of the correctness of the understanding. - Falsifiability is introduced to understanding. - Itâs not limited to programming; the important thing is being able to âexpress it in a form of a verifiable experimentâ. - Itâs a clearer form compared to unverifiable discourse.
This page is written because I have reached a âLevel 2 Understandingâ of âUnderstandingâ.
- Whether what I have written here is correct or not will be verified after reaching Level 3 Understanding.
Translated from Stages of Understanding
This page is auto-translated from [/nishio/Stages of Understanding](https://scrapbox.io/nishio/Stages of Understanding) using DeepL. If you looks something interesting but the auto-translated English is not good enough to understand it, feel free to let me know at @nishio_en. Iâm very happy to spread my thought to non-Japanese readers.