← Latest papers
💻 computer science

HE-LRM: Encrypted Deep Learning Recommendation Models using Fully Homomorphic Encryption

This paper presents HE-LRM, a performance-optimized framework that enables efficient, end-to-end encrypted inference for deep learning recommendation models using Fully Homomorphic Encryption by introducing client-side digit decomposition and multi-embedding packing to overcome the communication and computational bottlenecks of sparse categorical inputs.

Original authors: Karthik Garimella, Austin Ebel, Gabrielle De Micheli, Brandon Reagen

Published 2026-07-21
📖 3 min read☕ Coffee break read

Original authors: Karthik Garimella, Austin Ebel, Gabrielle De Micheli, Brandon Reagen

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.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 you are trying to keep a secret recipe safe while asking a giant, super-fast robot chef to cook it for you. You don't want the robot to see the ingredients (your private data), and the robot doesn't want to see the recipe (the company's secret model). Usually, to keep things secret, you have to lock the ingredients in a safe, send them to the robot, and wait for it to unlock them, cook, and lock them back up. But what if you could give the robot a locked box, and the robot could actually cook inside the locked box without ever opening it? This is the magic of Fully Homomorphic Encryption (FHE). It's like a special kitchen glove that lets you mix and chop ingredients while they are still inside a sealed, transparent bag. The problem is, this "cooking" is incredibly slow and clumsy, especially when the recipe involves looking up specific ingredients from a massive, dusty library of thousands of options. This is the challenge facing Recommendation Models, the smart algorithms that decide what movie to watch or what product to buy next. They rely on huge "embedding tables"—giant lists that turn simple words like "pizza" or "New York" into complex mathematical codes. When these tables are locked up in the secret bag, finding the right code becomes a nightmare of slow, expensive math that can take hours.

Enter HE-LRM, a new solution designed by researchers at New York University and LG Electronics to make this secret cooking much faster. Think of the old way of looking up an item in a secret library as trying to find a specific book by checking every single shelf one by one, even if you only need one book. This is slow and wastes a lot of energy. The researchers realized that instead of checking the whole library, you could break the book's call number into smaller, simpler digits (like breaking "14" into "1" and "4") and use those digits to jump straight to the right spot. They call this digit decomposition. By doing this math on the client's side (your side) before sending the request, they avoid the slow, heavy lifting on the server side.

Furthermore, they figured out how to pack multiple different libraries into one giant, organized warehouse. Instead of sending a separate request for every single category (like "movies," "locations," and "ages"), they stack all the lookup tables diagonally in a single, massive grid. This allows the robot chef to grab all the needed ingredients in one giant, parallel scoop rather than making dozens of tiny trips. The result is a system that is dramatically faster than previous attempts. On a standard computer processor, they managed to run a full private recommendation in about 24 seconds for a health prediction task and between 228 to 489 seconds for a complex movie recommendation task. While these times are still too long for a real-time app on your phone, the researchers showed that if you use special, super-fast computer chips (GPUs or ASICs) designed for this specific type of math, the time could drop to just a few seconds or even less than a second. This suggests that in the near future, we might finally be able to get personalized recommendations without ever having to hand over our private data to the cloud.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →