Kernel manages shared memory to improve AI personalization and efficiency

Kernel-Managed Shared Memory for System-Wide Personalization

Artificial IntelligenceMachine Learning

Summary

AI assistants get better when they remember useful information about you, but often this memory isn’t shared well between different AI helpers. The authors introduce a system where a central kernel controls how multiple AI agents store, retrieve, and protect shared memories, rather than each AI managing its own memory alone. Their tests show this method lets assistants personalize responses more accurately while using less computing power and time. This approach balances good memory use with privacy, making AI interactions smoother and faster.

What this means in practice

  • For software developers: Build AI systems where multiple assistants share context securely and efficiently via a central memory manager.
  • For enterprise ai teams: Deploy personalized AI assistants that benefit from shared user context while reducing latency and inference costs.

Authors

Ryan Lum, Yongfeng Zhang

Abstract

AI systems become more useful when they can adapt to the people using them, but in multi-agent systems, useful context learned by one agent often remains unavailable to others. We present kernel-managed shared memory, a system-level abstraction in which specialized agents write structured, tagged memories while the agent-system kernel, not individual agents, governs retrieval, privacy enforcement, and prompt injection. We implement and evaluate this design on AIOS and compare it against three alternatives across three assistant models (GPT-4o, Llama-3.1:8B, Qwen-2.5:7B) and 1,800 total trials. Against an unmanaged external memory backend (Mem0) using identical underlying storage, kernel-managed retrieval and injection improve personalization scores by 2.4-4.0 points on a 5-point scale (e.g., 1.05 to 4.69 profile usage on GPT-4o), with every comparison significant at p < 10^-18. Against standard retrieval-augmented injection, gains are similarly large and consistent across all three models. Against full, unfiltered context concatenation, a soft ceiling on available context rather than on response quality, kernel-managed injection statistically matches performance on two of three models and shows a small, model-specific deficit on the third, while using substantially shorter prompts: end-to-end latency is 15-61% lower across all three models, with corresponding reductions in per-call token usage and inference cost. These results indicate that centralizing memory management in the agent-system kernel, rather than leaving retrieval and privacy enforcement to individual agents, delivers most of the personalization benefit of unconstrained context at a fraction of its cost.