← Últimos artículos
💻 computer science

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

Este artículo presenta HE-LRM, un marco de trabajo optimizado para el rendimiento que permite la inferencia cifrada de extremo a extremo para modelos de recomendación de aprendizaje profundo mediante el uso de Cifrado Totalmente Homomórfico, introduciendo la descomposición de dígitos en el lado del cliente y el empaquetado de múltiples incrustaciones para superar los cuellos de botella de comunicación y computación de las entradas categóricas dispersas.

Autores originales: Karthik Garimella, Austin Ebel, Gabrielle De Micheli, Brandon Reagen

Publicado 2026-07-21
📖 3 min de lectura☕ Lectura para el café

Autores originales: Karthik Garimella, Austin Ebel, Gabrielle De Micheli, Brandon Reagen

Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

Imagina que estás intentando mantener segura una receta secreta mientras le pides a un robot chef gigante y súper rápido que la cocine por ti. No quieres que el robot vea los ingredientes (tus datos privados), y el robot no quiere ver la receta (el modelo secreto de la empresa). Normalmente, para mantener algo en secreto, tienes que guardar los ingredientes en una caja fuerte, enviárselos al robot y esperar a que la abra, cocine y la vuelva a cerrar. Pero, ¿qué pasaría si pudieras darle al robot una caja cerrada, y el robot pudiera realmente cocinar dentro de la caja sin abrirla nunca? Esta es la magia del Cifrado Totalmente Homomórfico (FHE). Es como un guante de cocina especial que te permite mezclar y picar ingredientes mientras todavía están dentro de una bolsa transparente y sellada. El problema es que esta "cocción" es increíblemente lenta y torpe, especialmente cuando la receta implica buscar ingredientes específicos en una biblioteca masiva y polvorienta de miles de opciones. Este es el desafío que enfrentan los Modelos de Recomendación, los algoritios inteligentes que deciden qué película ver o qué producto comprar a continuación. Estos dependen de enormes "tablas de incrustación" (embedding tables): listas gigantes que convierten palabras simples como "pizza" o "Nueva York" en códigos matemáticos complejos. Cuando estas tablas están guardadas en la bolsa secreta, encontrar el código correcto se convierte en una pesadilla de matemáticas lentas y costosas que pueden tardar horas.

Aquí entra HE-LRM, una nueva solución diseñada por investigadores de la Universidad de Nueva York y LG Electronics para hacer que esta cocina secreta sea mucho más rápida. Piensa en la forma antigua de buscar un artículo en una biblioteca secreta como intentar encontrar un libro específico revisando cada estante uno por uno, incluso si solo necesitas un libro. Esto es lento y desperdicia mucha energía. Los investigadores se dieron cuenta de que, en lugar de revisar toda la biblioteca, podrías descomponer el número de clasificación del libro en dígitos más pequeños y simples (como descomponer el "14" en "1" y "4") y usar esos dígitos para saltar directamente al lugar correcto. A esto lo llaman descomposición de dígitos. Al realizar esta matemática en el lado del cliente (tu lado) antes de enviar la solicitud, evitan el trabajo pesado y lento en el lado del servidor.

Además, descubrieron cómo empaquetar múltiples bibliotecas diferentes en un solo almacén gigante y organizado. En lugar de enviar una solicitud por separado para cada categoría (como "películas", "ubicaciones" y "edades"), apilan todas las tablas de búsqueda diagonalmente en una sola cuadrícula masiva. Esto permite que el robot chef tome todos los ingredientes necesarios en un solo gran movimiento paralelo, en lugar de hacer docenas de viajes diminutos. El resultado es un sistema que es drásticamente más rápido que los intentos anteriores. En un procesador de computadora estándar, lograron ejecutar una recomendación privada completa en unos 24 segundos para una tarea de predicción de salud y entre 228 y 489 segundos para una tarea compleja de recomendación de películas. Si bien estos tiempos todavía son demasiado largos para una aplicación en tiempo real en tu teléfono, los investigadores demostraron que, si utilizas chips especiales y súper rápidos (GPUs o ASICs) diseñados para este tipo de matemática, el tiempo podría caer a solo unos pocos segundos o incluso menos de un segundo. Esto sugiere que, en un futuro cercano, finalmente podremos obtener recomendaciones personalizadas sin tener que entregar jamás nuestros datos privados a la nube.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →