Repository navigation
Reflections on Memory and Forgetting. #3880
HelioMorri
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
This discussion is a response to the question posed by @oldnicke at #2921 .
Humans with hyperthymesia may uncontrollably remember every detail, similar to an ever-expanding RAG knowledge base; those with amnesia may forget very important things, similar to LLMs that have undergone multiple rounds of context compression.
For AI memory, the biggest problem is neither remembering too much nor too little, but rather determining which memories are most relevant to the current conversation.
Example 1: Ten years ago, Don bought a set of gardening tools to maintain his garden. A few months later, they moved downtown, and the tools were stored away. Now, Don has a garden again and wants to find the tools, but has completely forgotten where he put them. See, this all conforms to the laws of human forgetting, and this information has no value for ten years until Don needs the tools, at which point it becomes worth $300. —The value of memory cannot be defined by simple rules.
Example 2: Max collects all his medications in a family medicine cabinet. One day, he passes a pharmacy and suddenly wants to replace expired medications with new ones, but he can't remember the complete list of medications or their expiration dates, even though he carefully checked the expiration dates when he put them in the cabinet. —Incomplete memories cannot fully realize their value.
Example 3: Grandma forgets she took her medication half an hour ago and takes it again. —Incorrect or completely forgotten memories can have more serious consequences.
I believe that only memories that are categorized, hierarchically differentiated, and jointly organized by humans and AI are effective.
Assuming a simplified model, Tony has the following:
1. Classification and Connections
2. Layering
3. Human Assistance
Therefore, an excellent memory system should be extremely flexible, automatically evolving, and even itself a very special kind of dynamic evolutionary network.
I hope this content will provide some inspiration for the Hindsight project team.
All reactions