Ebbinghaus Forgetting Curve: A psychological theory describing how memory retention declines exponentially over time unless information is reviewed or recalled
MemoryBank: The proposed module containing memory storage, retrieval, and updating mechanisms
SiliconFriend: The specific chatbot application built using MemoryBank and tuned on psychological dialogs
LoRA: Low-Rank Adaptation—a parameter-efficient fine-tuning technique that freezes pre-trained weights and trains small rank-decomposition matrices
FAISS: Facebook AI Similarity Search—a library for efficient similarity search and clustering of dense vectors
Dual-tower dense retrieval: A retrieval architecture where queries and documents are encoded separately into vectors, and relevance is calculated via dot product or cosine similarity
GLM: General Language Model—the architecture underlying the ChatGLM model
BELLE: An open-source bilingual language model optimized for Chinese conversation
RAG: Retrieval-Augmented Generation—enhancing model responses by fetching relevant external data