Table of Contents
Fetching ...

Compress, Cross and Scale: Multi-Level Compression Cross Networks for Efficient Scaling in Recommender Systems

Heng Yu, Xiangjun Zhou, Jie Xia, Heng Zhao, Anxin Wu, Yu Zhao, Dongying Kong

TL;DR

This work introduces MLCC, a compress–cross–scale framework for efficient high-order feature interactions in recommender systems. It uses a Global Compressor to form global context, a Progressive Layered Crossing module for dynamic cross-feature interactions, and a Local Compressor to refine token representations, enabling strong expressiveness with reduced computation. Building on MLCC, MC-MLCC employs multi-channel parallel pipelines to scale interaction capacity with dramatically fewer parameters and FLOPs, achieving up to 0.52% AUC improvements on public benchmarks while cutting resources by up to 26×, and demonstrating superior ROI over embedding scaling. The authors provide comprehensive scaling analyses across head count, embedding dimension, and channel count, and validate practical impact via online A/B tests in a real-world platform, where the approach is Widely adopted under latency constraints.

Abstract

Modeling high-order feature interactions efficiently is a central challenge in click-through rate and conversion rate prediction. Modern industrial recommender systems are predominantly built upon deep learning recommendation models, where the interaction backbone plays a critical role in determining both predictive performance and system efficiency. However, existing interaction modules often struggle to simultaneously achieve strong interaction capacity, high computational efficiency, and good scalability, resulting in limited ROI when models are scaled under strict production constraints. In this work, we propose MLCC, a structured feature interaction architecture that organizes feature crosses through hierarchical compression and dynamic composition, which can efficiently capture high-order feature dependencies while maintaining favorable computational complexity. We further introduce MC-MLCC, a Multi-Channel extension that decomposes feature interactions into parallel subspaces, enabling efficient horizontal scaling with improved representation capacity and significantly reduced parameter growth. Extensive experiments on three public benchmarks and a large-scale industrial dataset show that our proposed models consistently outperform strong DLRM-style baselines by up to 0.52 AUC, while reducing model parameters and FLOPs by up to 26$\times$ under comparable performance. Comprehensive scaling analyses demonstrate stable and predictable scaling behavior across embedding dimension, head number, and channel count, with channel-based scaling achieving substantially better efficiency than conventional embedding inflation. Finally, online A/B testing on a real-world advertising platform validates the practical effectiveness of our approach, which has been widely adopted in Bilibili advertising system under strict latency and resource constraints.

Compress, Cross and Scale: Multi-Level Compression Cross Networks for Efficient Scaling in Recommender Systems

TL;DR

This work introduces MLCC, a compress–cross–scale framework for efficient high-order feature interactions in recommender systems. It uses a Global Compressor to form global context, a Progressive Layered Crossing module for dynamic cross-feature interactions, and a Local Compressor to refine token representations, enabling strong expressiveness with reduced computation. Building on MLCC, MC-MLCC employs multi-channel parallel pipelines to scale interaction capacity with dramatically fewer parameters and FLOPs, achieving up to 0.52% AUC improvements on public benchmarks while cutting resources by up to 26×, and demonstrating superior ROI over embedding scaling. The authors provide comprehensive scaling analyses across head count, embedding dimension, and channel count, and validate practical impact via online A/B tests in a real-world platform, where the approach is Widely adopted under latency constraints.

Abstract

Modeling high-order feature interactions efficiently is a central challenge in click-through rate and conversion rate prediction. Modern industrial recommender systems are predominantly built upon deep learning recommendation models, where the interaction backbone plays a critical role in determining both predictive performance and system efficiency. However, existing interaction modules often struggle to simultaneously achieve strong interaction capacity, high computational efficiency, and good scalability, resulting in limited ROI when models are scaled under strict production constraints. In this work, we propose MLCC, a structured feature interaction architecture that organizes feature crosses through hierarchical compression and dynamic composition, which can efficiently capture high-order feature dependencies while maintaining favorable computational complexity. We further introduce MC-MLCC, a Multi-Channel extension that decomposes feature interactions into parallel subspaces, enabling efficient horizontal scaling with improved representation capacity and significantly reduced parameter growth. Extensive experiments on three public benchmarks and a large-scale industrial dataset show that our proposed models consistently outperform strong DLRM-style baselines by up to 0.52 AUC, while reducing model parameters and FLOPs by up to 26 under comparable performance. Comprehensive scaling analyses demonstrate stable and predictable scaling behavior across embedding dimension, head number, and channel count, with channel-based scaling achieving substantially better efficiency than conventional embedding inflation. Finally, online A/B testing on a real-world advertising platform validates the practical effectiveness of our approach, which has been widely adopted in Bilibili advertising system under strict latency and resource constraints.
Paper Structure (29 sections, 10 equations, 5 figures, 9 tables)

This paper contains 29 sections, 10 equations, 5 figures, 9 tables.

Figures (5)

  • Figure 1: MLCC
  • Figure 2: PLC
  • Figure 3: MC-MLCC
  • Figure 5: Effects of scaling different architectural axes in MC-MLCC on the industrial dataset. We report AUC versus GFLOPs when scaling (1) the number of heads $H$, (2) the embedding dimension $E$, and (3) the number of channels $S$.
  • Figure 6: Computational efficiency comparison across models on the industrial dataset.