HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

A Machine with Short-Term, Episodic, and Semantic Memory Systems

Taewoon Kim; Michael Cochez; Vincent François-Lavet; Mark Neerincx; Piek Vossen

A Machine with Short-Term, Episodic, and Semantic Memory Systems

Abstract

Inspired by the cognitive science theory of the explicit human memory systems, we have modeled an agent with short-term, episodic, and semantic memory systems, each of which is modeled with a knowledge graph. To evaluate this system and analyze the behavior of this agent, we designed and released our own reinforcement learning agent environment, "the Room", where an agent has to learn how to encode, store, and retrieve memories to maximize its return by answering questions. We show that our deep Q-learning based agent successfully learns whether a short-term memory should be forgotten, or rather be stored in the episodic or semantic memory systems. Our experiments indicate that an agent with human-like memory systems can outperform an agent without this memory structure in the environment.

Code Repositories

humemai/agent-room-env-v1
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
roomenv-v1-on-roomenv-v1HumemAI-v0-capacity=32-semantic-scratch
final agent reward: 109
roomenv-v1-on-roomenv-v1HumemAI-v0-capacity=32-semantic-pretrained
final agent reward: 116.5

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
A Machine with Short-Term, Episodic, and Semantic Memory Systems | Papers | HyperAI