From Volume to Value: Preference-Aligned Memory Construction for On-Device RAG
Abstract
Lay Summary
Personal AI assistants are becoming more common, but running them directly on phones, laptops, and other small devices is hard. They need personal information to give helpful answers, but repeatedly retraining a large AI model with new personal data is expensive and unrealistic. A more practical option is to store useful information on the device and look it up when answering. The key challenge is deciding what to store, because personal devices can collect far more data than they can safely keep. Our work asks a simple question: what should a personal assistant store in the first place? We propose EPIC, a method that keeps information related to a user’s preferences, such as likes, dislikes, needs, or constraints, while filtering out less useful data before storage. EPIC also looks up stored information in a way that better matches the user’s preferences. Across several benchmarks, EPIC used much less memory, gave answers that better respected user preferences, and responded faster than strong alternatives. Our on-device experiments show that EPIC can run efficiently on resource-limited devices, supporting more private and responsive personal AI assistants.