DSSM Two-Tower Retrieval is an asymmetric neural architecture that decouples user features and item features into two independent sub-networks; the User Tower embeds user demographics, interaction history, and realtime context into vector
u(x)∈Rd, while the Item Tower embeds item attributes into
v(y)∈Rd, scoring relevance via dot product
⟨u(x),v(y)⟩; in production serving, all item embeddings are pre-computed offline and indexed in ANN stores (HNSW/Milvus), requiring only a single User Tower forward pass online followed by millisecond ANN Top-K nearest neighbor search.