Cover image

PRISM and the Art of Not Losing Meaning

Catalogs are messy. A shopper clicks a lipstick because it is on discount, ignores a better product because the thumbnail is dull, buys a cable for someone else, and later returns to search for something completely unrelated. A recommender system sees all of this as signal. Some of it is useful. Some of it is noise wearing a very confident jacket. ...

January 26, 2026 · 16 min · Zelina
Cover image

Planning Before Picking: When Slate Recommendation Learns to Think

A list of individually excellent items can still be a terrible list. Ask anyone who has attended a conference with five brilliant speakers, no agenda, and three consecutive sessions on the same topic. Recommendation systems have the same problem. A conventional recommender can assign highly accurate scores to individual videos, products, or articles, then still assemble a repetitive, badly ordered, or strangely balanced feed. Each item wins its private competition. The user receives the collective consequences. ...

January 2, 2026 · 18 min · Zelina
Cover image

ID Crisis, Resolved: When Semantic IDs Stop Fighting Hash IDs

Catalogs have a boring problem. Most items are nearly invisible. A platform may have millions of products, posts, videos, restaurants, songs, or ads, but user interaction is never evenly distributed. A small number of head items collect enough clicks, saves, purchases, and dwell time to become statistically legible. The rest live in the long tail, where the system is expected to recommend them intelligently despite barely having seen them. Very democratic. Very inconvenient. ...

December 14, 2025 · 16 min · Zelina