ExplicitLM: Decoupling Knowledge from Parameters via Explicit Memory Banks
Chengzhang Yu, Zening Lu, Chenyang Zheng, Chiyue Wang, Yiming Zhang, Zhanpeng Jin
TL;DR
ExplicitLM tackles knowledge staleness and interpretability in large language models by introducing a million-entry external Memory Bank ($N=10^6$, $L=16$) that stores human-readable facts for inspection and editing. It employs a two-stage differentiable retrieval with product-key decomposition, reducing search complexity from $ ext{O}(N\cdot|I|)$ to $ ext{O}(\\sqrt{N}\cdot|I|)$, and partitions knowledge into frozen explicit facts and learnable implicit patterns with Exponential Moving Average updates for stability. The approach achieves up to $43.67\%$ improvement on knowledge-intensive tasks and up to $3.62\times$ gains in low-data regimes (10k), with retrieval success strongly predicting accuracy; even perfect retrieval yields additional gains. By enabling transparent, updatable knowledge management, ExplicitLM addresses reliability and interpretability concerns that challenge traditional RAG systems while maintaining competitive performance.
Abstract
Large language models suffer from knowledge staleness and lack of interpretability due to implicit knowledge storage across entangled network parameters, preventing targeted updates and reasoning transparency. We propose ExplicitLM, a novel architecture featuring a million-scale external memory bank storing human-readable knowledge as token sequences, enabling direct inspection and modification. We design a differentiable two-stage retrieval mechanism with efficient coarse-grained filtering via product key decomposition (reducing complexity from $\mathcal{O}(N \cdot |I|)$ to $\mathcal{O}(\sqrt{N} \cdot |I|)$) and fine-grained Gumbel-Softmax matching for end-to-end training. Inspired by dual-system cognitive theory, we partition knowledge into frozen explicit facts (20%) and learnable implicit patterns (80%), maintained through Exponential Moving Average updates for stability. ExplicitLM achieves up to 43.67% improvement on knowledge-intensive tasks versus standard Transformers, with 3.62$\times$ gains in low-data regimes (10k samples). Analysis shows strong correlations between memory retrieval and performance, with correct predictions achieving 49% higher hit rates. Unlike RAG systems with frozen retrieval, our jointly optimized architecture demonstrates that interpretable, updatable models can maintain competitive performance while providing unprecedented knowledge transparency.
