RUVA: Personalized Transparent On-Device Graph Reasoning
Ruva is a "Glass Box" Personal AI architecture that replaces opaque vector-based retrieval with a transparent, on-device Personal Knowledge Graph to enable human-in-the-loop memory curation, precise fact redaction, and true privacy compliance.
Original paper dedicated to the public domain under CC0 1.0 (http://creativecommons.org/publicdomain/zero/1.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine your personal AI assistant is like a magical but slightly chaotic librarian.
Right now, most AI assistants (like the ones in your phone) work like a librarian who memorizes everything you've ever said, but they store it in a giant, foggy cloud. If you ask, "What did I do last Tuesday?", the librarian guesses based on vague similarities. If they get it wrong, you can't see why they guessed that. Worse, if you tell them, "Forget that secret," they can't truly erase it; they just push it to the back of the shelf. It's still there, hidden in the fog, waiting to accidentally pop up later. This is the "Black Box" problem: you don't know what's inside, and you can't fix it.
RUVA is a brand new kind of librarian. It's not a foggy cloud; it's a transparent, organized library with a clear filing system.
Here is how RUVA works, using simple analogies:
1. The "Glass Box" Library (Transparency)
Instead of storing your life in a fuzzy cloud of math, RUVA builds a Personal Knowledge Graph. Think of this as a giant, interactive spiderweb drawn on a whiteboard.
- Every memory is a dot (Node): A photo of your cat, a calendar event for a meeting, or a text message.
- Every connection is a line (Edge): The line connecting "Cat" to "Gray Fur," or "Meeting" to "Tuesday."
- Why it matters: Because it's a drawing, you can see exactly how the AI thinks. If it says, "Sarah called before you arrived," you can trace the lines on the whiteboard to see the timestamp of the call and the timestamp of your arrival. It's not guessing; it's reasoning.
2. The "On-Device" Safe (Privacy)
Most AI assistants send your secrets to a giant server in the cloud (a big warehouse far away). If that warehouse gets hacked, your secrets are gone.
- RUVA's approach: It keeps the entire library inside your phone. It's like having a personal vault in your pocket. No data leaves your device. There is no "cloud" to hack. Your life stays physically in your hand.
3. The "Red Pen" Editor (Control)
In the old "Black Box" systems, if you wanted to delete a memory, you had to shout "Delete!" and hope the AI understood. Often, it just pretended to delete it, leaving behind "ghosts" of that data.
- RUVA's approach: You are the Editor-in-Chief. Because the memories are organized like a clear diagram, you can pick up a Red Pen and literally cut out the specific dot (the memory) and the lines connected to it.
- The Result: When you delete something, it is mathematically gone. It's not just hidden; it's excised. If you ask the AI about that deleted memory later, it will honestly say, "I don't know," because the information is truly gone. This gives you the real "Right to be Forgotten."
4. How It Thinks (The Two Brains)
RUVA uses a clever mix of two types of thinking:
- The "Eyes and Ears" (Neural): It uses a small, smart AI to look at your photos and read your texts, turning messy pictures into neat notes (e.g., turning a photo of a train ticket into a note that says: Cost: 95 EUR).
- The "Brain" (Symbolic): It takes those notes and puts them into the organized spiderweb. This part is strict and logical. It doesn't guess; it follows the lines.
A Real-Life Example
Imagine you take a photo of a train ticket and save it to your phone.
- Old AI: Might just see "train" and "ticket." Later, if you ask "How much did my trip cost?", it might guess or hallucinate a number.
- RUVA:
- Sees: It reads the photo and creates a node: Ticket = 95 EUR.
- Connects: It links that ticket to your "Weekend Trip" calendar event.
- Reasons: When you ask, "How much did I spend?", it follows the line from "Trip" to "Ticket" and answers, "95 EUR."
- Deletes: If you decide that price is too sensitive, you delete the ticket node. The line breaks. The AI instantly forgets the cost.
The Bottom Line
RUVA is trying to change the relationship between humans and AI. Instead of being a passive user who feeds data to a mysterious machine, you become the architect of your own digital memory.
It proves that you don't need a giant cloud to be smart. You can have a smart, trustworthy, and private AI that lives in your pocket, where you hold the keys, the red pen, and the power to decide what stays and what goes.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.