% \begin{table*}[ht]
% \small
%  \centering
%  \begin{tabular}{c|cc|cc|cc|cc|cc}
%   \toprule
%   \multirow{2} * {\makebox[0.09\textwidth][c]{Model}} & 
%   \multicolumn{2}{c|}{\makebox[0.12\textwidth][c]{Block number = 1}} & 
%   \multicolumn{2}{c|}{\makebox[0.12\textwidth][c]{Block number = 2}} & 
%   \multicolumn{2}{c|}{\makebox[0.12\textwidth][c]{Block number = 3}} &
%   \multicolumn{2}{c|}{\makebox[0.12\textwidth][c]{Block number = 4}} & 
%   \multicolumn{2}{c}{\makebox[0.12\textwidth][c]{Param.}} \\
%    & Criteo & UGC & Criteo & UGC & Criteo & UGC & Criteo & UGC & Criteo & UGC\\
% \midrule
%    MLP block       & 0.8110  & 0.8004 & 0.8117  & 0.8014 & 0.8115 & 0.8012 & 0.8112 &  0.8007 & 4.8M &\\
%    SA block & 0.8115 & 0.8011 & 0.8125 & 0.8019 & 0.8123  & 0.8017& 0.8119 & 0.8015            & 5.3M &\\
% \midrule
%    RE block  & \textbf{0.8128}\textsuperscript{$\star$$\star$} & \textbf{0.8018}\textsuperscript{$\star$$\star$} & \textbf{0.8133}\textsuperscript{$\star$$\star$} & \textbf{0.8021}\textsuperscript{$\star$$\star$} & \textbf{0.8136}\textsuperscript{$\star$$\star$} & \textbf{0.8028}\textsuperscript{$\star$$\star$} & \textbf{0.8132}\textsuperscript{$\star$$\star$} & 
%    \textbf{0.8024} \textsuperscript{$\star$$\star$} & 3.5M&\\
% \bottomrule
%  \end{tabular} 
%  \caption{ Performance (AUC) comparison among our proposed stacked recurrent (RE) block, the stacked MLP block, and the stacked self-attention (SA) block within a single stream. The last column shows the parameters (``Param.'') of each block. The implementations of different types of blocks can be found in our open-source code.
%  }
%  \label{different_block}
% \end{table*}



















\begin{table*}[ht]
\small
 \centering
 \begin{tabular}{c|cc|cc|cc|cc}
  \toprule
  \multirow{2} * {\makebox[0.18\textwidth][c]{Model}} & 
  \multicolumn{2}{c|}{\makebox[0.17\textwidth][c]{Block number = 1}} & 
  \multicolumn{2}{c|}{\makebox[0.17\textwidth][c]{Block number = 2}} & 
  \multicolumn{2}{c|}{\makebox[0.17\textwidth][c]{Block number = 3}} &
  \multicolumn{2}{c}{\makebox[0.17\textwidth][c]{Block number = 4}} \\
   & Criteo & UGC & Criteo & UGC & Criteo & UGC & Criteo & UGC \\
\midrule
   MLP block       & 0.8110  & 0.8004 & 0.8117  & 0.8014 & 0.8115 & 0.8012 & 0.8112 &  0.8007 \\
   SA block & 0.8115 & 0.8011 & 0.8125 & 0.8019 & 0.8123  & 0.8017& 0.8119 & 0.8015\\
\midrule
   RE block  & \textbf{0.8128}\textsuperscript{$\star$$\star$} & \textbf{0.8018}\textsuperscript{$\star$$\star$} & \textbf{0.8133}\textsuperscript{$\star$$\star$} & \textbf{0.8021}\textsuperscript{$\star$$\star$} & \textbf{0.8136}\textsuperscript{$\star$$\star$} & \textbf{0.8028}\textsuperscript{$\star$$\star$} & \textbf{0.8132}\textsuperscript{$\star$$\star$} & 
   \textbf{0.8024} \textsuperscript{$\star$$\star$}\\
\bottomrule
 \end{tabular} 
 \caption{ Performance (AUC) comparison among our proposed stacked recurrent (RE) block, the stacked MLP block, and the stacked self-attention (SA) block within a single stream. The implementations of different types of blocks can be found in our open-source code.
 }
 \label{different_block}
\end{table*}
