PinRec: Outcome-Conditioned, Multi-Token Generative Retrieval for Industry-Scale Recommendation Systems

Este artículo presenta PinRec, un modelo de recuperación generativa escalable y flexible desarrollado por Pinterest que utiliza la generación condicionada a resultados y multi-token para equilibrar eficazmente diversas métricas de negocio y mejorar la experiencia del usuario a gran escala.

Prabhat Agarwal, Anirudhan Badrinath, Laksh Bhasin, Jaewon Yang, Edoardo Botta, Jiajing Xu, Charles Rosenberg

Publicado 2026-03-05
📖 4 min de lectura☕ Lectura para el café

Each language version is independently generated for its own context, not a direct translation.

Imagina que Pinterest es una biblioteca gigante y desordenada con miles de millones de libros (llamados "Pines"). Tu trabajo es ser el bibliotecario que, cada vez que un usuario entra, le dice: "Oye, si te gustó este libro, seguro te encantará este otro que acabo de sacar del estante".

Antes, los bibliotecarios usaban un método un poco rígido: comparaban la "huella digital" del libro que te gustó con la de todos los demás para ver cuál se parecía más. Funcionaba, pero a veces te recomendaba cosas muy aburridas o muy populares, sin entender realmente qué querías hacer (¿leer por placer? ¿comprar algo? ¿guardar una idea para luego?).

PinRec es el nuevo bibliotecario superinteligente que Pinterest ha creado. Aquí te explico cómo funciona con tres ideas clave:

1. El Bibliotecario que "Lee tu Intención" (Generación Condicionada al Resultado)

Imagina que el bibliotecario anterior te daba una lista de libros y tú tenías que adivinar cuál te gustaría. PinRec, en cambio, te pregunta primero: "¿Qué quieres hacer hoy?".

  • Si dices: "Quiero guardar ideas para mi boda", el bibliotecario te da una lista de recetas de pasteles y decoraciones.
  • Si dices: "Quiero hacer clic rápido para ver fotos de gatos", te da una lista de memes y fotos divertidas.

En el mundo de la tecnología, esto se llama "Generación Condicionada al Resultado". PinRec puede cambiar su estrategia al instante. No solo busca lo que es "popular", sino lo que es útil para tu objetivo específico en ese momento. Es como tener un chef que no solo cocina lo que tiene en la nevera, sino que adapta el menú completo según si quieres un desayuno ligero o una cena pesada.

2. El Bibliotecario que "Adivina el Futuro" (Generación de Múltiples Tokens)

Los bibliotecarios antiguos eran muy lentos. Te preguntaban: "¿Te gustó el libro A?". Tú respondías "Sí". Entonces, pensaban un poco y te daban el libro B. Luego volvían a preguntar por el libro B, y así sucesivamente. Era como jugar al "Adivina qué sigue" de una en una.

PinRec es como un mago que ve tu historia y dice: "¡Ya sé lo que te gustará en los próximos 5 minutos!".
En lugar de darte un libro a la vez, te da una pila de 5 o 10 libros de golpe que cree que te encantarán.

  • La analogía: Imagina que vas a un buffet. El bibliotecario viejo te servía un plato, esperabas a comerlo, y luego te servía el siguiente. PinRec te pone un plato lleno con una variedad de opciones deliciosas en la mesa de una sola vez. Esto es mucho más rápido y te da más variedad para elegir.

3. La Velocidad de la Luz (Eficiencia y Escala)

Hacer esto con miles de millones de usuarios suena imposible, como intentar organizar una biblioteca de todo el mundo en un solo día. Pero PinRec está diseñado para ser extremadamente rápido.

Usan una tecnología especial (llamada "inferencia autoregresiva optimizada") que les permite pensar rápido. Es como si el bibliotecario tuviera un supercerebro que puede leer millones de libros en un segundo y decidir cuáles poner en tu bandeja sin que tengas que esperar ni un parpadeo.

¿Qué logró PinRec en la vida real?

Cuando Pinterest probó a este nuevo bibliotecario con usuarios reales, los resultados fueron increíbles:

  • La gente hizo clic en más cosas (como si el menú fuera más apetitoso).
  • La gente guardó más ideas (como si el chef hubiera acertado con el sabor).
  • La gente pasó más tiempo en la plataforma porque las recomendaciones eran más divertidas y variadas.

En resumen:
PinRec es un sistema de recomendación que deja de ser un robot que solo busca similitudes y se convierte en un asistente personal inteligente. Entiende lo que quieres hacer (guardar, comprar, mirar), te da varias opciones de una sola vez para que no pierdas tiempo, y lo hace tan rápido que ni te das cuenta de que está trabajando. Ha transformado la forma en que descubrimos ideas en Pinterest, haciendo que la experiencia sea más mágica y menos mecánica.