🧠 Persistent Episodic Memory for LLMs using Temporal Knowledge Graphs
This project implements novel memory architectures that enable Large Language Models to maintain coherent, persistent memory across conversations. Unlike traditional approaches, we use Temporal Knowledge Graphs to capture and maintain contextual relationships over time.
- 🔄 Temporal Knowledge Graphs: Dynamic memory structures that evolve over time
- 🧠 Memory Consolidation: Simulates "sleep" processes to strengthen important memories
- ⚡ Efficient Retrieval: Sub-2s response times for production deployment
- 📊 Rigorous Evaluation: Comprehensive benchmarking against state-of-the-art
🚧 In Development - Summer 2025 Research Project
- Python 3.8+
- CUDA-capable GPU (recommended)
- 16GB+ RAM
# Clone the repository
git clone https://github.com/tu-usuario/episodic-memory-llm
cd episodic-memory-llm
# Install UV (if not already installed)
pip install uv
# Create environment and install dependencies
uv sync
# Activate environment
source .venv/bin/activate # Linux/Mac
# .venv\Scripts\activate # Windows