Recommender Systems

How can user vectors capture diverse interests without exploding in size?

Fixed-length user vectors compress all interests into one representation, losing information about varied tastes. Can we represent diverse interests efficiently without expanding dimensionality?

Note · 2026-05-03 · sourced from Recommenders Architectures
What breaks when specialized AI models reach real users? How do recommendation feeds shape what people see and believe?

The Embedding-and-MLP paradigm compresses every interest a user has ever shown into a single fixed-length vector. This is fundamentally lossy: a user might be interested in goggles, books, and shoes simultaneously, but the same vector has to represent all of them. Expanding the dimension to fit more interests blows up parameters and overfitting risk, especially in industrial-scale serving environments.

Deep Interest Network's argument is that the compression is unnecessary. When predicting click on a candidate ad, only a fraction of the user's interests are relevant — a female swimmer clicks goggles because of her bathing-suit purchase, not because of her shoe history. So DIN computes the user representation as a weighted pooling over historical behaviors where the weights are produced by a local activation unit that scores each past behavior against the current candidate ad. Behaviors relevant to the candidate dominate the representation; irrelevant ones are downweighted.

This makes the user representation candidate-conditional. The same user has a different vector when scoring goggles than when scoring novels — which is closer to how humans actually evaluate things, drawing on different parts of taste depending on what's in front of them. The technique survives because it preserves dimension-efficient representations while solving the diverse-interests problem the fixed-length encoding caused.


Source: Recommenders Architectures

Related concepts in this collection

Concept map
14 direct connections · 96 in 2-hop network ·medium cluster

Click a node to walk · click center to open · click Open full network for a force-directed map

your link semantically near linked from elsewhere
Original note title

fixed-length user vectors bottleneck the expression of diverse user interests — local activation against the candidate ad solves it