4 ms·
Graph nodes are an excellent framework for thinking about what constitutes intelligence, thanks for sharing. I really don't like the term "smart" because it is
by riversflow 5y ago
Graph nodes are an excellent framework for thinking about what constitutes intelligence, thanks for sharing.
I really don't like the term "smart" because it is vague, anecdotally it typically means memory, but it can also relate a high level of creativity and problem solving ability as well. All of which I feel are aspects of an intellect.
The main vectors I see for general intelligence as I see it are:
memory/knowledge - here relating the number of nodes held on the graph
curiosity/learning - the rate at which nodes are added to the graph
abstraction/understanding - the ability to distill knowledge, almost like a hash map, but I think an ML model of some subset of nodes is a more accurate (but kinda cheating)approximation.
critical thinking - the window size with which you attempt to traverse the graph
creativity/problem-solving - the ability to formulate rules for a novel traversal of the graph
logic/reasoning - the ability to traverse the graph in an efficient manner and give the right output
astuteness - the ability to recognize nodes that don't belong or are missing on the traversal
self-awareness - indexing the contents of your graph and relating it to all possible nodes, also your understanding of what all possible nodes represents.
Then there are higher level abstractions, wisdom is the confluence of a high level of understanding, critical thinking, reasoning, astuteness and self-awareness. Smarts is some impressive combination of knowledge, critical thinking, problem-solving and reasoning.
Fun stuff!
- dgb23 5y agoCritical thinking and abstraction seem to be related at least in informal systems. There, choosing the scope, or window is highly related to choosing abstractions. You almost always cut off edges (AKA make assumptions) knowingly or not.