Back to System Design Mind Map
中文·English
🏗️ System DesignID: dcn-v2-feature-cross

DCN-v2 Deep & Cross Network

DCN-v2 深度特征交叉网络
🎯Core Definition
DCN-v2 (Deep & Cross Network V2, proposed by Google in 2021) is a high-performance ranking network that explicitly and efficiently models arbitrary bounded-degree polynomial feature interactions; its core Cross Network evolves via layer-wise recursion: xl+1=x0(Wlxl+bl)+xlx_{l+1} = x_0 \odot (W_l x_l + b_l) + x_l, where \odot denotes the Hadamard product and each subsequent layer increments interaction degree by 1 (ll layers model (l+1)(l+1)-th order interactions); to control compute over massive feature dimensions, DCN-v2 introduces Low-Rank Matrix Factorization (W=UVT,rdW = U V^T, r \ll d) and Mixture-of-Experts gating.
💡Use Cases
Heavy ranking in production recommendation systems, sponsored search CTR/CVR estimation over high-dimensional sparse inputs.
Key Problems Solved
Standard MLPs learn feature interactions implicitly and inefficiently; DCN-v1 was bottlenecked by rank-1 parameter limits; DCN-v2 unlocks full-matrix and low-rank explicit polynomial interactions, delivering state-of-the-art accuracy within production inference budgets.
🎯5 High-Frequency Exam Points
1
Derive how the Cross Network recursion xl+1=x0(Wlxl+bl)+xlx_{l+1} = x_0 \odot (W_l x_l + b_l) + x_l explicitly increments interaction degrees layer-by-layer?
2
How does DCN-v2's Low-Rank factorization (W=UVTW = U V^T) slash computational complexity from O(d2)O(d^2) to O(2dr)O(2dr)?
3
Compare Parallel topology vs Stacked topology in DCN-v2 in terms of gradient propagation and feature synergy?
4
How does the MoE mechanism in DCN-v2 assign inputs across specialized expert sub-networks to capture multimodal interactions?
5
Benchmark floating point operations (FLOPs) and inference throughput (QPS) of DCN-v2 Cross Networks against traditional deep MLPs?
Updated 2026-08-14
🎯
Test Your Knowledge: Practice Questions for "DCN-v2 Deep & Cross Network"
Single choice pitfall questions with instant feedback and mistake tracking.
🚀 Start Card Practice
Previous CardDeepFM Ranking ModelNext CardMMoE Multi-Gate Mixture-of-Experts

🔗 More System Design Knowledge Cards

RecSys Multi-Stage Funnel & 50ms SLADSSM Two-Tower RetrievalYouTube DNN Candidate GenerationPre-Ranking Lightweight Architecture