Discord: LemonUniverse (.lemonuniverse). Reddit: u/Smack-works. About my situation: here.
I wrote some bad posts before 2024 because I was very uncertain how the events may develop.
I do philosophical/conceptual research, have no mathematical or programming skills. But I do know a bunch of mathematical and computer science concepts.
Many of my current research interests are about “unification” or “molecules” (by “molecules” I mean something like semantic molecules in semantic molecularism).
“What unifies computations about X into ‘understanding’ of X?”
“What unifies computations into an ontology?”
“What unifies computations into a mind?”
“What unifies specific intellectual skills into general intellectual skills?”
“What unifies computations about a word into the ‘meaning’ of the word?”
Below are some thought experiments and observations related to those questions.
Understanding
Imagine you don’t know anything about calculus.
Someone gives you a black box which can solve calculus problems. Do you understand calculus know? No.
Someone connects the black box directly to your brain, so you can use it in your mind. Do you understand calculus know? No, because it’s still a black box relative to the rest of your mind.
Someone lets you inspect the code of the black box and you can understand individual instructions. Do you understand calculus know? Not necessarily. Understanding details doesn’t mean you have a model of the whole.
Conclusion. There should be some definition of “understanding”. And some thing which unifies the knowledge of details into a single gestalt. The above thought experiment is very similar to the Chinese room thought experiment (especially the systems reply discussion), though my focus is very different.
Outrospection
Imagine taking a computation (within a bigger computation), giving it the ability to memorize its computations and the ability to “look around itself”. What would it see?
For example, imagine giving the calculator (within your mind) memory and the ability to see the rest of your mind. What would it see? It could notice some simple arithmetic patterns in your brain activity.[1]
The same question applies to consciousness (because it’s smaller than the entire brain) and to humans (because they’re smaller than the entire universe, both in terms of size and coarse-grained perception).
If you’re interested, here’s an entire post draft about the question “what does a set of computations see around itself?”—https://docs.google.com/document/d/1uvdQzkcilqV2T-EbN2AaukpSPIc-E-g9rtxgVuhih68/edit?tab=t.0
Mind Center
Even if something is significantly dumber than you, it still can plot against you and sabotage you. This applies to both people and brain sub-computations.
Therefore, all coherent minds have to have a center (to the extent to which those minds are not coherent by accident) - a minimal computation which can check the alignment of all the other computations. “What determines a mind’s effects?” by TsviBT should be related.
Note. The idea that self-alignment requires corrigibility is not new (see e.g. this comment and this post).
Conditions of Understanding
I feel like we can find necessary and sufficient conditions for “understanding”.
Here’s one idea. For a set of facts to create “understanding”, three conditions need to be met:
The facts should be useful for solving a simple/natural problem. Or, at the very least, the facts should be about a simple/natural topic.
There should be general facts, useful for deducing many other facts.
You should be able notice what general facts you don’t know and deduce their potential value[2]
The conditions apply to knowledge about anything, from boxing to abstract math. Here’s a shortform which goes into examples.
Question. The above seems like necessary, but not sufficient conditions. Because you cam come up with meaningless sets of facts which fit those conditions. What’s missing? Maybe something related to composition, the ability to combine facts.
Reasoning Transparency
Consider two chess heuristics:
The player with material advantage will often win. Even a small advantage (one or two pawns) will often be enough to win.
The player with material advantage will often increase their material advantage. Even a small advantage (one or two pawns) will often increase.
Both are heuristics—informal, unproven statements. However, the 2nd heuristic is also an explanation of the 1st heuristic: if we assume that (2) is true and (1) is at least a little bit true, then it follows that (1) is fully true.
Moreover, the 2nd heuristic divides the 1st into milestones. Making it easier to evaluate whether the 1st heuristic is true for a specific position. Probably any safe reasoning should be divisible into milestones.
Conclusion. We can study how heuristic reasoning connects to logic; how disparate heuristics connect into a single understanding; how unproven reasoning can be transparent. This line of reasoning should connect to heurstic explanations in some way.
Learning
Imagine a game where you play as a frog. You can control the length and the angle of your jumps. The goal is to jump on a blue spot somewhere on a map. The less jumps you use, the better. There’s no way to redo a level.
You complete level after level. Then in one level the physics of frog jumping suddenly changes. If you rely on old instincts, you constantly overshoot or undershoot. How to reach the blue dot now?
Consider two goals:
Reach the blue dot.
Decrease the distance to the blue dot.
The 2nd goal allows to split the 1st goal into steps, notice which step doesn’t work (increases your distance instead of decreasing) and relearn your strategy for that particular step.
Conclusion. Note how the learning trick here is very similar to the transparency trick in the previous section. Does something like this generalize to all learning?
Learning Patterns
Imagine a game where you play as a mouse. You move (up/down, right/left and diagonally) on a 2D plane. The goal is to lead the mouse to the cheese. The faster, the better. There’s no way to redo a level.
Consider three goals:
Moving closer to the cheese.
Moving up/down.
Moving right/left.
The 2nd and 3rd goals allow to decompose the 1st goal into parts (i.e. into a horizontal and a vertical components), learn a pattern like “moving diagonally is faster than moving all the way up/down and all the way right/left” (Euclidean distance) and relearn that pattern if it’s no longer true (e.g. if the distance metric in a level changed to Taxicab).
Conclusion. If this idea generalizes to all learning, then it’s a necessary component of general intelligence.
This is like a reverse of introspection—outrospection. Though in some sense all introspection is outrospection.
1st condition guarantees that your knowledge is about something. 2nd condition guarantees that your knowledge is systematically useful, not just accidentally useful due to special circumstances. 3rd condition guarantees that your knowledge is more than a bunch of random heuristics, that you can do minimal reflection (= meta-cognition) about your knowledge.