Discussion about this post

User's avatar
Misha's avatar

I feel a cognitive dissonance regarding this statement:

> Enumerate all of our beliefs and check whether the new piece of information contradicts them. This is not possible. As people - and as complex reasoning entities in general- we can not list all of our beliefs. And if we could, we would not have the time to check them individually.

Feels like it is built on the assumption that all beliefs should be stored in some unstructured fashion (aka array) → you need to enumerate all of them in O(N) time to check for contradiction. While complex entities may have more sophisticated ways of storing and retrieving beliefs (aka hash maps, similarity search, associative memories etc.). So in theory retrieving similar/or contradicting beliefs could be performed in ~constant time O(1).

For example, when human sees some new information (key), only beliefs that confirms the evidence and beliefs that contradicts it (negation of key) could be retrieved via associative memory.

Expand full comment
2 more comments...

No posts