\documentclass[varwidth=598pt]{standalone}

\usepackage{booktabs} % professional-quality tables
\usepackage{multirow} % multi-row cells in tables
\usepackage{colortbl} % color for tables (\cellcolor, \rowcolor)
\usepackage[table]{xcolor} % enhanced colors for tables
\usepackage{array} % more flexible column formats (often used)
\usepackage{tabularx} % for tables with auto-stretch columns (if used)
\usepackage{graphicx} % for images in tables or figure/table floats
\usepackage{amssymb} % math symbols
\usepackage{amsmath} % math environments
\usepackage{soul} % highlighting (used for colored text/cells)
\usepackage[normalem]{ulem} % underlining, strikethroughs
\usepackage[T1]{fontenc} % font encoding
\usepackage[utf8]{inputenc}% input encoding (legacy, fine for pdflatex)
\usepackage{microtype} % better text appearance
\usepackage{hyperref} % hyperlinks
\usepackage{textcomp} % for extra symbols
\usepackage{enumitem} % for compact lists (if used in table notes)
\usepackage{adjustbox}
\usepackage{tabu}
\usepackage{pifont} % http://ctan.org/pkg/pifont
\usepackage{bbding} % \XSolidBrush
\usepackage{makecell}

\begingroup
\makeatletter
\renewcommand{\fnum@table}{}%
\long\def\@makecaption#1#2{%
\vskip\abovecaptionskip
\centering #2\par
\vskip\belowcaptionskip
}
\makeatother

\begin{document}
\begin{table*}[h]
\centering
\small
\begin{tabular}{l*{8}{c}}
\toprule
& \textbf{Cls.} & \textbf{Clust.} & \textbf{MultiLabelCls.} & \textbf{PairCls.} & \textbf{Rerank.} & \textbf{Retr.} & \textbf{STS} & \textbf{Avg.} \\
\midrule
\textit{English Language Adaptation} \\
\midrule
XLM-R & \textbf{63.0} & \textbf{56.6} & 38.7 & 59.6 & 60.7 & 62.6 & \underline{73.9} & 59.3 \\
ruRoBERTa & 61.4 & 55.8 & 38.5 & 59.1 & 61.1 & 63.1 & 73.6 & 58.9 \\
ru-en-RoBERTa\textsuperscript{\textdagger} & 62.2 & 55.7 & 37.9 & 59.1 & 60.1 & 61.9 & 72.7 & 58.5 \\

\quad w/ RetroMAE
& 62.5 & 55.8 & \underline{39.1} & 60.0 & 62.8 & \underline{65.3} & 73.6 & \textbf{59.9} \\
\quad w/o SLERP & 62.2 & 55.3 & 38.8 & 59.9 & \underline{62.9} & 64.9 & 73.3 & \underline{59.6} \\
\midrule
\textit{Training Objective} \\
\midrule
Additive margin & 62.4 & 55.3 & 38.9 & \textbf{60.9} & 62.7 & 65.2 & 73.7 & \textbf{59.9} \\
Document penalty & 62.5 & \underline{55.9} & \textbf{40.0} & \textbf{60.9} & 61.2 & 62.4 & \textbf{74.1} & \underline{59.6} \\
AnglE similarity & 62.3 & \underline{55.9} & \underline{39.1} & \underline{59.9} & 61.8 & 63.7 & 72.7 & 59.3 \\
Mean pooling & 62.6 & 55.5 & 38.4 & 59.2 & 61.1 & 63.1 & 72.5 & 58.9 \\
\midrule
\textit{Training Examples} \\
\midrule
Increase hard negatives group & 62.7 & 55.6 & 38.4 & \underline{60.6} & \textbf{63.1} & \textbf{65.7} & 73.5 & \textbf{59.9} \\
Disable stratified sampling & \underline{62.8} & 55.7 & 38.4 & 60.3 & 61.2 & 63.0 & 72.6 & 59.2 \\
Remove prefixes & 61.5 & 54.4 & 38.1 & \textbf{60.9} & 61.4 & 64.1 & 73.4 & 59.1 \\
\bottomrule
\end{tabular}

\caption{Table 3 : Results of the model, method, and data variation. \textbf{Avg.} is the average of the category results.{}\textsuperscript{\textdagger}The reference results for the training objective and training examples sections is model based on ru-en-RoBERTa. Each experiment changes a single component (e.g., use AnglE similarity instead of cosine). Model performance is evaluated on ruMTEB. The best score across all experiments is bold, the second best is underlined.}\label{tab:analysis_summary}
\end{table*}
\end{document}