In recent years, the scaling laws of recommendation models have attracted increasing attention, which govern the relationship between performance and parameters/FLOPs of recommenders. Currently, there are three mainstream architectures for achieving scaling in recommendation models, namely attention-based, TokenMixer-based, and factorization-machine-based methods, which exhibit fundamental differences in both design philosophy and architectural structure. In this paper, we propose a unified scaling architecture for recommendation systems, namely UniMixer, to improve scaling efficiency and establish a unified theoretical framework that unifies the mainstream scaling blocks. By transforming the rule-based TokenMixer to an equivalent parameterized structure, we construct a generalized parameterized feature mixing module that allows the token mixing patterns to be optimized and learned during model training. Meanwhile, the generalized parameterized token mixing removes the constraint in TokenMixer that requires the number of heads to be equal to the number of tokens. Furthermore, we establish a unified scaling module design framework for recommender systems, which bridges the connections among attention-based, TokenMixer-based, and factorization-machine-based methods. To further boost scaling ROI, a lightweight UniMixing module is designed, UniMixing-Lite, which further compresses the model parameters and computational cost while significantly improve the model performance. The scaling curves are shown in the following figure. Extensive offline and online experiments are conducted to verify the superior scaling abilities of UniMixer.
Figures & tables
Figure 1: The scaling laws between AUC and Parameters for the present UniMixer/UniMixer-Lite and RankMixer architectures. The x-axis is presented on a logarithmic scale.
Figure 2: The UniMixer architecture for scaling laws in recommendation systems.
Figure 3: (a) The global mixing weights of different methods. (b) Equivalent parameterization of the rule-based TokenMixer.
Heterogeneous Feature Mixing
Local Mixing Pattern
Global Mixing Pattern G(X,WG)
Self-Attention
XWV
softmax(d(XWQ)(XWK)T)
Heterogeneous Attention
XW~V
softmax(d(XW~Q)(XW~K)T)
TokenMixer
X
G
FM
Y
XI(XI)T
Table 1: The differences of attention-based, TokenMixer-based, FM-based methods under the unified theoretical framework.
Model
User Retention
Efficiency
AUC ↑
Δ AUC ↑
UAUC ↑
Δ UAUC ↑
Params
FLOPs/Batch
Heterogeneous Attention Gui et al. (2023)
0.744577
–
0.733829
–
132.7M
1.68T
HiFormer Gui et al. (2023)
0.741685
-0.2892%
0.731086
-0.2743%
107.5M
1.37T
Wukong Zhang et al. (2024)
0.744477
-0.0100%
0.733849
0.0020%
107.1M
1.40T
FAT Yan et al. (2025)
0.744883
0.0306%
0.734280
0.0451%
138.4M
1.83T
RankMixer Zhu et al. (2025)
0.749329
0.4752%
0.738938
0.5109%
135.5M
1.68T
Table 2: Performance and efficiency of ∼100 M-parameter UniMixer and SOTA models in ad serving scenarios.
Figure 4: The scaling laws between AUC and Parameters/FLOPs for UniMixer-2-Blocks/UniMixer-Lite-2-Blocks and RankMixer architectures. The x-axis is presented on a logarithmic scale.
Setting
User Retention
Efficiency
AUC ↑
Δ AUC ↑
UAUC ↑
Δ UAUC ↑
Params
FLOPs/Batch
UniMixer
0.748464
–
0.738017
–
6.57M
0.16T
w/o Temperature Coefficient
0.746819
-0.1645%
0.736527
-0.1490%
6.57M
0.16T
w/o Symmetry Constraint
0.747891
-0.0573%
0.737447
-0.0570%
6.57M
0.16T
w/o Block-Specific Local Mixing Weight
0.748028
-0.0436%
0.737770
-0.0240%
6.53M
0.16T
w/o Model Warm-Up
0.747608
-0.0856%
0.737180
-0.0837%
6.57M
0.16T
Table 3: Ablation on components of UniMixer 6.57M.
Figure 5: WˉG and WˉBi of UniMixer-Lite with different temperature coefficients. (a) WˉG with τ=1 ; (b) {WˉBi}i=16 with τ=1 ; (c) WˉG with τ=0.05 ; (d) {WˉBi}i=16 with τ=0.05 .
Basis Number
User Retention
Efficiency
AUC ↑
Δ AUC ↑
UAUC ↑
Δ UAUC ↑
Params
FLOPs/Batch
b=2
0.749228
–
0.738776
–
4.968M
0.161T
b=4
0.750230
0.1002%
0.739876
0.1100%
4.973M
0.161T
b=8
0.750283
0.1055%
0.739854
0.1078%
4.98M
0.161T
Rank
User Retention
Efficiency
AUC ↑
Δ AUC ↑
UAUC ↑
Δ UAUC ↑
Params
FLOPs/Batch
Table 4: Effects of the basis number, rank, and UniMixer block number in UniMixing-Lite.
Figure 6: The scaling curves between AUC and Parameters/FLOPs for RankMixer and UniMixer/UniMixer-Lite with 2 blocks and 4 blocks.