← 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,r≪dW = 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.
🎯Core Interview Exam Points
Fundamentals · Production Scenarios · Deep Dive
Core Def
Explain the core definition, underlying mechanism/math, and key principles of DCN-v2 Deep & Cross Network.
Use Cases
In production engineering, what are the primary use cases for DCN-v2 Deep & Cross Network and what core pain points does it solve?
🔥 High-Frequency Deep-Dive Questions
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 Card →MMoE 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