arXiv is now an independent nonprofit! Learn more
License: arXiv.org perpetual non-exclusive license
arXiv:2608.27882v1 [cs.LG] 28 Aug 2026

SOMTab: Set-Order Mamba for Efficient Tabular In-Context Learning

Hao Wang Affiliation: Institute of Statistics and Big Data, Renmin University of China, Beijing, China *Correspondence:mawei@ruc.edu.cn    Siyu Zhang Affiliation: Institute of Statistics and Big Data, Renmin University of China, Beijing, China *Correspondence:mawei@ruc.edu.cn    Wei Ma Affiliation: Institute of Statistics and Big Data, Renmin University of China, Beijing, China *Correspondence:mawei@ruc.edu.cn
Abstract

Tabular foundation models based on in-context learning have recently emerged as strong alternatives to task-specific model fitting. However, the current performance frontier remains dominated by attention-heavy architectures, where attention is used throughout the modeling pipeline. This raises a natural question: is attention necessary at every stage of tabular in-context learning? We introduce SOMTab, a Set-Order Mamba architecture for efficient tabular in-context learning. SOMTab separates representation construction from query-conditioned retrieval. For row and column representations, it maps unordered table tokens into stable latent slots and applies Mamba-based state-space mixing to construct compact representations. For final prediction, it retains attention-based in-context learning to preserve query-conditioned retrieval from labeled context examples. We further introduce DCH-TailMix, a synthetic prior that combines degree-corrected graph heterogeneity with mixed heavy-tailed regimes to diversify synthetic dependency structures. Across tabular benchmarks, SOMTab approaches the performance of strong Transformer-based tabular foundation models while achieving faster inference and lower GPU memory usage, yielding a favorable efficiency–accuracy trade-off.

1 Introduction

Tabular data are among the most common data formats in scientific and industrial machine learning, with applications in healthcare, finance, biology, materials science, and the social sciences (Borisov et al., 2022; Grinsztajn et al., 2022). Despite the remarkable progress of deep learning in vision and language, tabular prediction has long been dominated by tree-based methods such as random forests and gradient-boosted decision trees (Breiman, 2001; Chen and Guestrin, 2016; Ke et al., 2017; Prokhorenkova et al., 2018). One key challenge is that tabular datasets are highly heterogeneous: different tables have different feature spaces, feature distributions, sample sizes, class cardinalities, missing-value patterns, and degrees of feature interaction. These properties make it difficult to design a single neural architecture that transfers reliably across datasets (Borisov et al., 2022; Zhu et al., 2023; Ye et al., 2024).

Figure 1: Predictive quality–efficiency trade-off on all TALENT classification datasets. The horizontal axis reports the median fit-plus-predict time per 1K labeled context samples, and the vertical axis reports the mean min–max normalized log-loss across datasets. Lower values are better on both axes, and the runtime axis is shown on a logarithmic scale. All methods are rerun on the same H200 server under a common evaluation pipeline; baselines use their official default configurations. The dashed line denotes the empirical Pareto frontier.

Tabular foundation models have begun to change this landscape. Built on the framework of Prior-Data Fitted Networks (PFNs), models such as TabPFN, TabPFNv2, TabICL, and TabICLv2 are pretrained on synthetic tabular tasks to amortize prediction across datasets, and apply the learned predictor to a new dataset through in-context learning (ICL), without updating model parameters on the target data (Müller et al., 2021; Hollmann et al., 2022; Hollmann et al., 2025; Qu et al., 2025; Qu et al., 2026). Given labeled training examples as context and unlabeled test examples as queries, these models are trained to approximate the posterior predictive distribution induced by a synthetic prior over datasets. This paradigm replaces per-dataset model selection and hyperparameter tuning with a single forward-pass predictor, and has achieved strong performance on tabular benchmarks.

Refer to caption
Figure 2: Architecture overview of SOMTab. The top illustrates the end-to-end pipeline, where variable- and sample-level Set-to-Order Mamba modules construct compact row representations, followed by an attention-based ICL reader for query prediction. The bottom details the corresponding representation modules and context-only attention mechanism.

However, current leading PFN-style tabular foundation models remain largely built around Transformer attention. Exemplified by TabPFNv2 and its successors, attention serves as a general-purpose table-mixing mechanism: it allows samples, features, and labels to interact so that the model can infer feature distributions, cross-feature dependencies, and task-specific structure from the context (Vaswani et al., 2017; Hollmann et al., 2025; Qu et al., 2025; Qu et al., 2026). This all-to-all comparison is expressive and well aligned with in-context learning, especially in the final prediction stage where test examples must condition on labeled context examples. Yet it also inherits the quadratic cost of attention along the sample or feature dimension, making long-context tabular prediction increasingly expensive as tables grow. This raises a more specific architectural question: must attention be the default operator throughout a tabular foundation model, or is it mainly needed for query-context matching at prediction time? Since earlier table-representation stages often aggregate distributional and interaction information before final prediction, they may be amenable to more efficient linear-complexity sequence operators, such as selective state-space models (Gu et al., 2021; Gu and Dao, 2023; Dao and Gu, 2024).

We argue that tabular ICL can be usefully decomposed into two computational roles: representation construction and query-context matching. Representation construction transforms raw cell values and context information into intermediate table or row representations by capturing distributional properties of columns and interactions among features. Query-context matching, in contrast, predicts labels for test examples by conditioning each test representation on labeled examples in the context (Brown et al., 2020; Xie et al., 2021; Müller et al., 2021). Attention is naturally suited for this role because its query-key-value mechanism provides direct query-dependent routing between test and training examples (Vaswani et al., 2017). The former role, however, can be viewed as a structured compression problem: the model must aggregate information from unordered rows and columns into useful representations before final prediction. This observation suggests that attention should be allocated selectively rather than treated as the default operator across all stages.

Selective state-space models, exemplified by Mamba, provide a promising alternative for efficient representation construction (Gu et al., 2021; Gu and Dao, 2023). Mamba uses input-dependent state-space dynamics to propagate, suppress, or update information, achieving strong sequence modeling performance while scaling linearly with sequence length (Gu and Dao, 2023). Yet directly applying Mamba to tabular ICL is nontrivial. Tables are not natural sequences: the order of rows and columns is largely arbitrary (Zaheer et al., 2017; Lee et al., 2019), whereas Mamba operates through an ordered state-space scan. Moreover, replacing the final ICL stage with pure state-space compression may remove the query-dependent matching behavior that makes attention effective for in-context prediction. Thus, the challenge is not simply to replace Transformers with Mamba, but to integrate state-space mixing into tabular ICL while preserving both the unordered structure of tables and the query-dependent matching capability of attention.

We propose SOMTab, a Set-Order Mamba architecture for efficient tabular in-context learning. SOMTab uses attention selectively in the tabular ICL pipeline. For representation construction, it first maps unordered table tokens into ordered latent slots through a set-to-order mechanism, and then applies Mamba-based mixing over these slots to encode column distributions and row-wise feature interactions efficiently (Zaheer et al., 2017; Lee et al., 2019; Gu and Dao, 2023). For final prediction, SOMTab retains attention-based ICL, allowing test examples to condition on label-relevant information from labeled context examples. This hybrid design reflects our central hypothesis: attention is most valuable for query-context matching, whereas state-space sequence mixing can provide a sufficient and more efficient alternative for table representation once the unordered structure of tabular data is explicitly handled.

In addition to the architecture, we introduce a synthetic dependency prior, DCH-TailMix (Degree-Corrected Heterogeneity with Tail Mixing), to improve the diversity of pretraining tasks. PFN-style tabular foundation models depend critically on the synthetic prior used during pretraining (Müller et al., 2021; Hollmann et al., 2022; Hollmann et al., 2025; Qu et al., 2025; Qu et al., 2026). Existing priors based on structural causal models or random graph mechanisms encode useful inductive biases (Pearl, 2009; Peters et al., 2017), but a single graph-sampling regime may not fully capture the diverse dependency patterns encountered in real-world tables. DCH-TailMix addresses this limitation by combining degree-corrected graph heterogeneity with mixed heavy-tailed regimes, generating diverse dependency structures that expose the model to a broader range of feature-target and feature-feature relationships during pretraining.

Our experiments on TALENT classification datasets show that SOMTab achieves competitive predictive performance among strong Transformer-based tabular foundation models while substantially reducing fit-plus-predict runtime and exhibiting increasingly favorable peak-memory scaling as the labeled context grows. Additional results on TabArena further demonstrate a competitive efficiency–performance trade-off across a broader collection of tabular baselines (Erickson et al., 2025). Ablations show that both the set-to-order Mamba encoder and the DCH-TailMix prior contribute to the final performance. These results support a simple design principle for tabular ICL: use attention for query–context matching, while employing efficient state-space sequence operators for representation construction when the unordered table structure can be organized into a stable latent order.

Our main contributions are summarized as follows:

  • •

    We introduce SOMTab, a Set-Order Mamba architecture for tabular in-context learning that organizes unordered table tokens into ordered latent sequences, uses Mamba-based mixing for efficient representation construction, and retains attention for final query-context matching.

  • •

    We propose DCH-TailMix, a synthetic dependency prior that combines degree-corrected graph heterogeneity with mixed heavy-tailed regimes to generate more diverse feature-target and feature-feature dependency structures for PFN-style pretraining.

  • •

    We provide empirical evaluations and ablation studies showing that SOMTab achieves a favorable speed–accuracy trade-off, approaching the predictive performance of strong Transformer-based tabular foundation models while substantially reducing inference time.

2 Related Work

Tabular foundation models.

Tabular foundation models aim to apply a pretrained predictor directly to unseen tabular tasks without fitting a separate model from scratch. A central branch is based on Prior-Data Fitted Networks (PFNs), which pretrain neural predictors on tasks sampled from a prior over datasets and perform inference by conditioning on the labeled training set (Müller et al., 2021). TabPFN introduced this paradigm for small tabular classification tasks (Hollmann et al., 2022), while TabPFNv2 substantially improved its accuracy, task coverage, and handling of heterogeneous tabular inputs (Hollmann et al., 2025). Subsequent work has improved PFN-style models along several directions, including scalable context construction and localized inference (Thomas et al., 2024), real-data or hybrid pretraining (Ma et al., 2025; Grinsztajn et al., 2025), richer synthetic priors (Zhang et al., 2025b; Zhang et al., 2025a; Qu et al., 2026), and more efficient architectures for large tables (Qu et al., 2025; Qu et al., 2026). Beyond PFN-style ICL, other tabular foundation models generate task-adaptive predictors through hypernetworks (Bonet et al., 2024; Müller et al., 2025) or leverage column and task semantics through language-model-based representations (Gardner et al., 2024; Wen et al., 2024). SOMTab belongs to the PFN-style tabular ICL family, but studies whether state-space mixing can replace attention in representation construction while retaining attention for final query-conditioned retrieval.

Efficient architectures and state-space sequence models.

The strong performance of PFN-style tabular ICL models is closely tied to attention-based architectures, which enable flexible interactions within and across tabular contexts. However, attention can be costly when used as the default operator throughout the full tabular ICL pipeline. Efficient sequence models, especially structured state-space models, provide an alternative computational primitive for long-context representation (Gu et al., 2021). Mamba introduces input-dependent selective state-space dynamics, allowing the model to propagate, suppress, or update information conditioned on the current token while retaining linear scaling in sequence length (Gu and Dao, 2023). Hybrid Mamba–Transformer architectures have also been explored to balance modeling quality and inference efficiency (Waleffe et al., 2024; Blakeman et al., 2025). Directly applying Mamba to tabular ICL is nontrivial because tables are not natural sequences: rows are exchangeable examples and columns do not have a universal ordering across datasets. Set-based architectures such as Set Transformer address unordered inputs through permutation-invariant or permutation-equivariant attention (Lee et al., 2019), but still rely on attention as the main representation engine. SOMTab addresses this mismatch by mapping unordered table tokens into ordered latent slots before applying Mamba-based mixing for efficient representation construction.

Synthetic priors for tabular pretraining.

The inductive bias and performance of PFN-style models are strongly shaped by the synthetic prior used during pretraining. TabPFN uses synthetic priors based on structural causal models and Bayesian neural networks to generate diverse supervised tasks (Hollmann et al., 2022; Pearl, 2009). Subsequent tabular foundation models enrich these priors with mechanisms such as tree-based generation, heterogeneous feature types, missing values, categorical variables, and more diverse graph and function families (Hollmann et al., 2025; Qu et al., 2025; Qu et al., 2026). These priors implicitly specify the class of learning problems that the model is trained to amortize. SOMTab complements these developments with DCH-TailMix, which combines degree-corrected graph heterogeneity with mixed heavy-tailed regimes.

3 Method

3.1 Tabular In-Context Learning

We focus on supervised tabular classification. A task consists of a labeled context set Dtrain={(xi,yi)}i=1ntr,D_{\mathrm{train}}=\{(x_{i},y_{i})\}_{i=1}^{n_{\mathrm{tr}}}, where, after preprocessing, each row is represented as xi∈ℝmx_{i}\in\mathbb{R}^{m} with mm tabular features, and yi∈{1,…,C}y_{i}\in\{1,\ldots,C\} denotes its class label. The model is given an unlabeled query set Xtest={xj∗}j=1nte,X_{\mathrm{test}}=\{x_{j}^{\ast}\}_{j=1}^{n_{\mathrm{te}}}, and directly predicts the conditional label distribution qθ​(yj∗∣xj∗,Dtrain),q_{\theta}(y_{j}^{\ast}\mid x_{j}^{\ast},D_{\mathrm{train}}), without updating its parameters on the target dataset.

In the PFN-style formulation, synthetic classification tasks are sampled from a prior over datasets and randomly partitioned into context and query examples; the model is then trained by minimizing the negative log-likelihood of the held-out query labels (Müller et al., 2021; Hollmann et al., 2022). During pretraining, the query labels are used only to compute the loss and are never provided as model inputs. For a synthetic task with query pairs Dtest={(xj∗,yj∗)}j=1nte,D_{\mathrm{test}}=\{(x_{j}^{\ast},y_{j}^{\ast})\}_{j=1}^{n_{\mathrm{te}}}, we minimize the query-set cross-entropy

ℒICL​(θ)\displaystyle\mathcal{L}_{\mathrm{ICL}}(\theta) =𝔼𝒟∼p⁡(𝒟),π[1nte∑j=1nte\displaystyle=\mathbb{E}_{\mathcal{D}\sim p(\mathcal{D}),\,\pi}\left[\frac{1}{n_{\mathrm{te}}}\sum_{j=1}^{n_{\mathrm{te}}}\right. (1)
−logqθ(yj∗∣xj∗,Dtrain)],\displaystyle\left.-\log q_{\theta}(y_{j}^{\ast}\mid x_{j}^{\ast},D_{\mathrm{train}})\right],

where π\pi denotes a random context–query split of the sampled task 𝒟\mathcal{D}. At inference time, the pretrained model is applied to a real dataset by placing the training examples in context and predicting the label distributions of the query examples in a single forward pass.

3.2 Attention Allocation in Tabular ICL

We organize SOMTab around two computational roles in tabular ICL: representation construction and query-conditioned prediction. The first jointly maps the task table into row representations,

H=Eθ​(X,Dtrain)=[h1,…,hntr,h1∗,…,hnte∗]⊤,H=E_{\theta}(X;D_{\mathrm{train}})=[h_{1},\ldots,h_{n_{\mathrm{tr}}},h_{1}^{\ast},\ldots,h_{n_{\mathrm{te}}}^{\ast}]^{\top}, (2)

where X=[Xtrain;Xtest]X=[X_{\mathrm{train}};X_{\mathrm{test}}] contains the table values, while only context labels from DtrainD_{\mathrm{train}} are available to the representation module. The encoder summarizes column-wise distributional information and row-wise feature interactions without directly scanning the arbitrary row or column order.

The second role predicts each query label by retrieving information from the labeled context conditioned on its row representation,

qθ​(yj∗∣xj∗,Dtrain)=Rθ​(hj∗,{(hi,yi)}i=1ntr).q_{\theta}(y_{j}^{\ast}\mid x_{j}^{\ast},D_{\mathrm{train}})=R_{\theta}\left(h_{j}^{\ast},\{(h_{i},y_{i})\}_{i=1}^{n_{\mathrm{tr}}}\right). (3)

These roles favor different computational operators. Representation construction compresses unordered table tokens into fixed-dimensional row embeddings, whereas final prediction requires query-specific access to labeled context examples. Accordingly, SOMTab uses Set-Order Mamba blocks for representation construction and retains attention in the final row-level ICL reader. This design reduces attention-heavy computation during table encoding while preserving query-dependent retrieval from the labeled context.

3.3 Set-to-Order Mamba Block

Mamba-family selective state-space models efficiently mix ordered sequences, whereas the rows and features of a table have no canonical order. Applying a state-space scan directly to their input order would therefore make the resulting representations depend on arbitrary permutations. Within each representation block, SOMTab instead maps an unordered token collection to a fixed-index latent sequence before applying Mamba-based mixing.

Let

S=[s1;…;sN]∈ℝN×d,si∈ℝd,S=[s_{1};\ldots;s_{N}]\in\mathbb{R}^{N\times d},\qquad s_{i}\in\mathbb{R}^{d}, (4)

denote a token collection whose input order is arbitrary. We introduce KK learnable seed slots

U=[u1;…;uK]∈ℝK×d,U=[u_{1};\ldots;u_{K}]\in\mathbb{R}^{K\times d}, (5)

whose fixed indices define the latent sequence order. The seed slots aggregate information from the input set through cross-attention:

Z′\displaystyle Z^{\prime} =U+Attn⁡(LN⁡(U),LN⁡(S),LN⁡(S)),\displaystyle=U+\mathrm{Attn}\!\big(\mathrm{LN}(U),\mathrm{LN}(S),\mathrm{LN}(S)\big), (6)
Z0\displaystyle Z_{0} =Z′+FFN⁡(LN⁡(Z′)).\displaystyle=Z^{\prime}+\mathrm{FFN}\!\big(\mathrm{LN}(Z^{\prime})\big).

Because no positional encoding is attached to the input tokens, permuting the rows of SS leaves the latent sequence Z0Z_{0} unchanged. Its order is instead determined by the seed-slot indices. The latent sequence is then processed by a pre-normalized Mamba-2 residual block (Dao and Gu, 2024):

Z~\displaystyle\widetilde{Z} =Z0+Mamba2⁡(LN⁡(Z0)),\displaystyle=Z_{0}+\operatorname{Mamba2}\!\big(\mathrm{LN}(Z_{0})\big), (7)
Z\displaystyle Z =Z~+FFN⁡(LN⁡(Z~)).\displaystyle=\widetilde{Z}+\mathrm{FFN}\!\big(\mathrm{LN}(\widetilde{Z})\big).

The cross-attention in Eq. (6) provides a set-to-slot interface with cost O⁡(N​K)O(NK), while Mamba-2 models interactions along the ordered latent sequence.

When the subsequent stage requires an updated representation for each input token, the latent information is read back to the original tokens:

S^′\displaystyle\widehat{S}^{\prime} =S+Attn⁡(LN⁡(S),LN⁡(Z),LN⁡(Z)),\displaystyle=S+\mathrm{Attn}\!\big(\mathrm{LN}(S),\mathrm{LN}(Z),\mathrm{LN}(Z)\big), (8)
S^\displaystyle\widehat{S} =S^′+FFN⁡(LN⁡(S^′)).\displaystyle=\widehat{S}^{\prime}+\mathrm{FFN}\!\big(\mathrm{LN}(\widehat{S}^{\prime})\big).

Here, cross-attention transfers the slot-level summary to each input token, while the residual connection preserves its original representation. At the block level, the set-to-order mapping is permutation-invariant, and the readback operation is permutation-equivariant with respect to the input tokens. The latent sequence ZZ provides a compact set representation, while the optional readback produces updated representations aligned with the original input tokens.

3.4 SOMTab Architecture

SOMTab applies the Set-to-Order Mamba block along two complementary axes of a table: across samples within each feature and across features within each sample. The resulting sample representations are then used for row-level in-context prediction.

Representation construction.

Given a task table X∈ℝn×mX\in\mathbb{R}^{n\times m}, where n=ntr+nten=n_{\mathrm{tr}}+n_{\mathrm{te}}, we construct a token for each active feature position. Following TabICLv2 (Qu et al., 2026), we adopt repeated feature grouping to alleviate feature symmetries. Let x~i​j\widetilde{x}_{ij} denote the grouped input associated with feature jj in row ii. The initial cell token is

ei​j(0)=ϕx(x~i​j)+𝟏[i≤ntr]ψy(yi),ei​j(0)∈ℝd.e_{ij}^{(0)}=\phi_{x}(\widetilde{x}_{ij})+\mathbf{1}[i\leq n_{\mathrm{tr}}]\psi_{y}(y_{i}),\qquad e_{ij}^{(0)}\in\mathbb{R}^{d}. (9)

Thus, label information is injected only into context rows.

For each feature jj, we collect its context-row tokens as Sj,trvar={ei​j(0)}i=1ntrS_{j,\mathrm{tr}}^{\mathrm{var}}=\{e_{ij}^{(0)}\}_{i=1}^{n_{\mathrm{tr}}}. This set is mapped to latent slots using the set-to-order operation in Eq. (6) and mixed by Mamba as in Eq. (7). The resulting feature-level latent representation is then read back, through Eq. (8), to the tokens of all context and query rows, yielding updated cell representations {ei​j(1)}i=1n\{e_{ij}^{(1)}\}_{i=1}^{n}. Thus, only context rows determine the latent summary of each feature, while query rows read from this summary without altering it.

For each row ii, the mm updated feature tokens are combined with Kr=4K_{r}=4 shared learned row tokens to form the unordered sample-level token set Sisample={r1,…,rKr,ei​1(1),…,ei​m(1)}.S_{i}^{\mathrm{sample}}=\{r_{1},\ldots,r_{K_{r}},e_{i1}^{(1)},\ldots,e_{im}^{(1)}\}. We map this set to Ks=4K_{s}=4 ordered latent slots and apply Mamba-based mixing. Since Ks=Kr=4K_{s}=K_{r}=4 in the reported model, the resulting slots are directly concatenated: hi=Concat⁡(zi​1,…,zi​Ks)∈ℝ4​d.h_{i}=\operatorname{Concat}(z_{i1},\ldots,z_{iK_{s}})\in\mathbb{R}^{4d}.

Attention-based ICL reader.

A second label embedding is added to each context row representation, after which the attention-based reader in Eq. (3) predicts the query labels. The early label embedding conditions table representation, whereas the later embedding explicitly provides labeled context pairs to the final reader.

Complexity.

Let N=ntr+nteN=n_{\mathrm{tr}}+n_{\mathrm{te}} be the total number of rows, and let KvK_{v} and KsK_{s} denote the numbers of variable-level and sample-level latent slots. Ignoring hidden-dimension, layer-count, and constant feature-group-size factors, the representation modules cost O⁡(m​ntr​Kv+m​N​Kv+N​m​Ks+m​Kv+N​Ks),O\!\left(mn_{\mathrm{tr}}K_{v}+mNK_{v}+NmK_{s}+mK_{v}+NK_{s}\right), where the first two terms correspond to variable-level aggregation and readback, the third term to sample-level aggregation, and the last two terms to Mamba mixing over latent slots. Since ntr≤Nn_{\mathrm{tr}}\leq N, this simplifies to O⁡(N​m​(Kv+Ks)).O\!\left(Nm(K_{v}+K_{s})\right). For fixed KvK_{v} and KsK_{s}, representation construction is therefore linear in the number of observed cells, rather than quadratic in the sample or feature dimension as in full attention. The final ICL reader retains row-level attention with cost O⁡(ntr2+ntr​nte),O\!\left(n_{\mathrm{tr}}^{2}+n_{\mathrm{tr}}n_{\mathrm{te}}\right), which is bounded by O⁡(N2)O(N^{2}).

3.5 DCH-TailMix Synthetic Prior

We introduce DCH-TailMix, a synthetic prior that generates classification tasks from latent directed acyclic graphs (DAGs) with diverse structural and heavy-tailed dependency regimes.

Degree-corrected graph sampling.

Let 1,…,L1,\ldots,L denote topologically ordered latent nodes. For each pair i<ji<j, an edge i→ji\rightarrow j is sampled with probability

pi​j=σ⁡(ℓi​j),p_{ij}=\sigma(\ell_{ij}), (10)

where the edge logit combines complementary sources of graph variation:

ℓi​j=τ+g+aiout+ajin+bci,cj+λ​⟨ui,vj⟩r+ϵi​j.\ell_{ij}=\tau+g+a_{i}^{\mathrm{out}}+a_{j}^{\mathrm{in}}+b_{c_{i},c_{j}}+\lambda\frac{\langle u_{i},v_{j}\rangle}{\sqrt{r}}+\epsilon_{ij}. (11)

Here, τ\tau controls base sparsity, gg introduces task-level density variation, and aiouta_{i}^{\mathrm{out}} and ajina_{j}^{\mathrm{in}} create heterogeneous outgoing and incoming degrees. The module-pair bias bci,cjb_{c_{i},c_{j}} induces block-structured dependencies, while the low-rank term captures correlated connection patterns and ϵi​j\epsilon_{ij} adds edge-level randomness. A separately sampled graph family controls the emphasis placed on these structural components, allowing the prior to generate sparse, modular, dense, correlated, and hub-dominated graphs. Detailed graph-family definitions and sampling probabilities are provided in Appendix B.

Tail-regime mixture.

TailMix controls the tail behavior of the task-level and node-level graph biases. Rather than relying on a single distribution family, we sample

ρ∼Cat⁡(πbase,πhier,πpareto),(g,aout,ain)∼Pρ.\rho\sim\mathrm{Cat}(\pi_{\mathrm{base}},\pi_{\mathrm{hier}},\pi_{\mathrm{pareto}}),\\ (g,a^{\mathrm{out}},a^{\mathrm{in}})\sim P_{\rho}. (12)

The independent Student-tt regime samples the graph biases independently with controllable tail strength. The hierarchical Student-tt regime shares a task-level tail parameter across node biases, producing coherent within-task degree heterogeneity. The symmetric Pareto regime produces occasional extreme positive and negative biases, leading to more pronounced hub-like structures. Thus, DCH controls the structural placement of dependencies, whereas TailMix controls the tail behavior of the biases governing their concentration.

Latent propagation and task construction.

After sampling the DAG, root nodes are initialized by random vectors, and each non-root node is generated from its parents:

zj=fj​({zi:i∈Pa⁡(j)})z_{j}=f_{j}\!\left(\{z_{i}:i\in\mathrm{Pa}(j)\}\right) (13)

where fjf_{j} is sampled from function families including smooth, tree-like, thresholding, and interaction-based mappings. Observed features are converted from selected latent nodes, while the target is generated from one to three latent nodes and discretized into class labels. Further details on the tail parameters, nonlinear functions, feature converters, parent truncation, and task-filtering rules are provided in Appendix B.

3.6 Pretraining Objective

During pretraining, each mini-batch consists of synthetic classification tasks sampled from DCH-TailMix. For each task, we sample a context–query split, feed the labeled context and unlabeled query rows into SOMTab, and minimize the ICL loss in Eq. (1). We use a two-stage curriculum over synthetic task sizes and context fractions. Architectural, prior-generation, and training details are provided in Appendices A–C.

4 Experiments

We evaluate SOMTab in terms of predictive quality, runtime, and GPU-memory scaling, and compare the attention-based final row-level ICL reader with a Mamba-based alternative.

4.1 Experimental Setup

Benchmark and evaluation protocol.

We evaluate SOMTab on all classification datasets in the TALENT benchmark (Ye et al., 2024). For each dataset, we combine the official training and validation splits to form the labeled context and report performance on the official test split. All methods are evaluated using the same data splits and metric computation.

Method Norm. LL ↓\downarrow Accuracy ↑\uparrow Macro F1 ↑\uparrow Time/1K ↓\downarrow
SOMTab 0.054 0.849 0.785 0.019
TabICLv2 0.029 0.854 0.790 0.463
TabICLv2(1 est.) 0.046 0.853 0.789 0.151
TabICL 0.105 0.846 0.776 0.453
TabPFNv2 0.100 0.849 0.779 0.675
RealMLP 0.498 0.830 0.757 4.379
CatBoost 0.309 0.826 0.755 0.508
XGBoost 0.509 0.827 0.767 0.442
ExtraTrees 0.716 0.825 0.752 0.232
RandomForest 0.498 0.828 0.755 0.262
Table 1: Aggregate performance over all TALENT classification datasets. Normalized log-loss, accuracy, and Macro F1 are averaged across datasets, while runtime is the median fit-plus-predict time per 1K labeled context samples. TabICLv2 (default) uses the standard ensemble setting with eight estimators, whereas TabICLv2 (1 estimator) uses a single estimator.
Figure 3: Runtime and GPU-memory scaling with context length. We fix ntest=1024n_{\mathrm{test}}=1024, m=32m=32 features, and C=10C=10 classes, and vary the number of context rows from 512 to 28,672. All foundation models use one estimator to isolate architectural scaling from prediction ensembling. Results are measured after one warmup run and report the median of three repeats on identical synthetic data.

Baselines and configurations.

We compare SOMTab with RandomForest (Breiman, 2001), ExtraTrees (Geurts et al., 2006), XGBoost (Chen and Guestrin, 2016), CatBoost (Prokhorenkova et al., 2018), RealMLP (Holzmüller et al., 2024), TabPFNv2 (Hollmann et al., 2025), TabICL (Qu et al., 2025), and TabICLv2 (Qu et al., 2026). All methods are evaluated on the same compute server. For each baseline, we use its official implementation and default configuration, including the default preprocessing and ensemble size.

Metrics and timing.

Let Lm,dL_{m,d} denote the test log-loss of method mm on dataset dd. We report the mean min–max normalized log-loss

L~m,d=Lm,d−Lmin,dLmax,d−Lmin,d,L¯m=1|𝒟|​∑d∈𝒟L~m,d,\widetilde{L}_{m,d}=\frac{L_{m,d}-L_{\min,d}}{L_{\max,d}-L_{\min,d}},\qquad\overline{L}_{m}=\frac{1}{|\mathcal{D}|}\sum_{d\in\mathcal{D}}\widetilde{L}_{m,d}, (14)

where Lmin,dL_{\min,d} and Lmax,dL_{\max,d} are the best and worst log-loss values on dataset dd. Runtime is the median fit-plus-predict time per 1K labeled context samples across datasets. We exclude external preprocessing, model construction, and checkpoint loading, and record peak allocated CUDA memory over the same interval.

SOMTab pretraining.

The main SOMTab model contains 28.628.6M parameters and is trained on synthetic tasks generated by DCH-TailMix. Training follows a two-stage schedule. Stage 1 runs for 300K steps with an initial learning rate of 8×10−48\times 10^{-4} on four 40 GB NVIDIA A100 GPUs and takes approximately 17 days. Stage 2 continues from the Stage-1 checkpoint for 100K steps with an initial learning rate of 5×10−55\times 10^{-5}, requiring approximately six additional days on the same hardware. All training uses float32 precision.

Figure 4: Controlled early-training ablation. All variants are trained from scratch for 20K steps under the same configuration. Checkpoints at 5K, 10K, 15K and 20K steps are evaluated on the 15 TALENT datasets where SOMTab has the largest accuracy gaps relative to TabICLv2 in the main benchmark. The vertical axis reports the equally weighted mean accuracy across datasets.

4.2 Predictive Quality–Efficiency Trade-off

Figure 1 compares probabilistic predictive performance, measured by normalized log-loss, against fit-plus-predict runtime. Its normalized log-loss is close to that of strong tabular foundation models, including TabICLv2 and TabPFNv2, while requiring substantially less runtime and outperforming most tree-based baselines. To separate the effect of prediction ensembling, we additionally report TabICLv2 with a single estimator alongside its official default configuration. Reducing the estimator count lowers the runtime of TabICLv2 but also increases its normalized log-loss, revealing the trade-off introduced by ensembling. Under the matched H200 evaluation, SOMTab requires substantially less runtime than both the default and single-estimator TabICLv2 configurations while maintaining competitive predictive performance.

This result supports our architectural design: by replacing the most computationally expensive attention-based representation construction stages with Mamba-based mixing while retaining attention for the final ICL prediction stage, SOMTab substantially improves efficiency with only a minor impact on predictive quality.

Table 1 provides the aggregate values underlying Figure 1. SOMTab achieves competitive average classification performance while maintaining one of the lowest runtimes among high-performing methods. Per-dataset accuracy results on 20 selected TALENT datasets are provided in Appendix E.

We additionally place SOMTab in the broader TabArena benchmark landscape. Appendix F reports an improvability–runtime Pareto comparison and a pairwise win-rate matrix against a broad collection of tabular models. Because the public TabArena baselines retain their original H100 configurations while SOMTab is measured on A100 and H200 GPUs, the runtime comparison provides contextual positioning rather than a hardware-matched speed ranking.

4.3 Runtime and Memory Scaling

Figure 3 compares SOMTab with TabICL, TabICLv2, and TabPFNv2 as the labeled context size increases. We fix the numbers of query samples, features, and classes to 1024, 32, and 10, respectively, and vary the number of context rows from 512 to 28,672. For a fair comparison, all models are first evaluated with a single estimator. We additionally report TabICLv2 with its default eight-estimator configuration to quantify the overhead introduced by prediction ensembling.

Runtime and memory are measured under the same evaluation protocol described above. SOMTab exhibits the lowest runtime across the evaluated context lengths, with an increasing advantage as the context size grows. For memory usage, SOMTab can be slightly higher than attention-based baselines in small-context settings due to its latent representation modules; however, as the context size increases, the quadratic memory growth of attention-based architectures becomes dominant. Overall, replacing attention in column- and row-level representation construction with Set-Order Mamba improves long-context efficiency while retaining attention for final in-context prediction.

4.4 Ablation Studies

Figure 4 compares the effects of different synthetic priors and final ICL readers. To better reveal differences between variants, we evaluate them on 15 TALENT datasets where SOMTab performs relatively less favorably than TabICLv2 in the main benchmark. The same subset is used for all variants and checkpoints.

The three prior variants share the same SOMTab architecture and differ only in the synthetic prior. They respectively use DCH-TailMix, a random Cauchy graph prior following the TabICLv2 (Qu et al., 2026) generation mechanism, and the TabICL-style mixture of 70% MLP-based SCM tasks and 30% tree-based SCM tasks. DCH-TailMix achieves the highest mean accuracy at the evaluated checkpoints, indicating better transfer under the same pretraining budget.

The fourth variant retains DCH-TailMix and the same Set-Order Mamba representation encoders but replaces the final attention-based ICL reader with a Mamba-based reader. Its lower accuracy under the same training configuration suggests that Mamba-based mixing is effective for table representation construction, whereas attention remains better suited to the final in-context prediction stage.

5 Conclusion

In this paper, we revisit the role of attention in tabular in-context learning and introduce SOMTab, a Set-Order Mamba architecture that separates table representation construction from query-conditioned retrieval. By organizing unordered table tokens into stable latent sequences and applying Mamba-based mixing for representation learning while retaining attention for final ICL prediction, SOMTab achieves a more efficient architecture for tabular foundation models. We further introduce DCH-TailMix, a synthetic prior that improves the diversity of dependency structures during pretraining. Extensive experiments show that SOMTab approaches the predictive performance of strong Transformer-based tabular foundation models while substantially reducing inference cost. These results suggest that future tabular foundation models may benefit from assigning different sequence modeling mechanisms to different stages of in-context learning.

References

  • Blakeman et al. (2025) A. Blakeman, A. Basant, A. Khattar, A. Renduchintala, A. Bercovich, A. Ficek, A. Bjorlin, A. Taghibakhshi, A. S. Deshmukh, A. S. Mahabaleshwarkar, et al. Nemotron-h: a family of accurate and efficient hybrid mamba-transformer models. arXiv preprint arXiv:2504.03624. Cited by: §2.
  • Bonet et al. (2024) D. Bonet, D. M. Montserrat, X. Giró-i-Nieto, and A. G. Ioannidis Hyperfast: instant classification for tabular data. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 38, pp. 11114–11123. Cited by: §2.
  • Borisov et al. (2022) V. Borisov, T. Leemann, K. Seßler, J. Haug, M. Pawelczyk, and G. Kasneci Deep neural networks and tabular data: a survey. IEEE transactions on neural networks and learning systems 35 (6), pp. 7499–7519. Cited by: §1.
  • Breiman (2001) L. Breiman Random forests. Machine learning 45 (1), pp. 5–32. Cited by: §1, §4.1.
  • Brown et al. (2020) T. Brown, B. Mann, N. Ryder, M. Subbiah, J. D. Kaplan, P. Dhariwal, A. Neelakantan, P. Shyam, G. Sastry, A. Askell, et al. Language models are few-shot learners. Advances in neural information processing systems 33, pp. 1877–1901. Cited by: §1.
  • Chen and Guestrin (2016) T. Chen and C. Guestrin Xgboost: a scalable tree boosting system. In Proceedings of the 22nd acm sigkdd international conference on knowledge discovery and data mining, pp. 785–794. Cited by: §1, §4.1.
  • Dao and Gu (2024) T. Dao and A. Gu Transformers are ssms: generalized models and efficient algorithms through structured state space duality. arXiv preprint arXiv:2405.21060. Cited by: §A.2, §1, §3.3.
  • Erickson et al. (2025) N. Erickson, L. Purucker, A. Tschalzev, D. Holzmüller, P. Desai, D. Salinas, and F. Hutter TabArena: a living benchmark for machine learning on tabular data. Advances in Neural Information Processing Systems 38. Cited by: Appendix F, §1.
  • Gardner et al. (2024) J. Gardner, J. C. Perdomo, and L. Schmidt Large scale transfer learning for tabular data via language modeling. Advances in Neural Information Processing Systems 37, pp. 45155–45205. Cited by: §2.
  • Geurts et al. (2006) P. Geurts, D. Ernst, and L. Wehenkel Extremely randomized trees. Machine learning 63 (1), pp. 3–42. Cited by: §4.1.
  • Grinsztajn et al. (2025) L. Grinsztajn, K. Flöge, O. Key, F. Birkel, P. Jund, B. Roof, B. Jäger, D. Safaric, S. Alessi, A. Hayler, et al. Tabpfn-2.5: advancing the state of the art in tabular foundation models. arXiv preprint arXiv:2511.08667. Cited by: §2.
  • Grinsztajn et al. (2022) L. Grinsztajn, E. Oyallon, and G. Varoquaux Why do tree-based models still outperform deep learning on typical tabular data?. Advances in neural information processing systems 35, pp. 507–520. Cited by: §1.
  • Gu and Dao (2023) A. Gu and T. Dao Mamba: linear-time sequence modeling with selective state spaces. arXiv preprint arXiv:2312.00752. Cited by: §1, §1, §1, §2.
  • Gu et al. (2021) A. Gu, K. Goel, and C. Ré Efficiently modeling long sequences with structured state spaces. arXiv preprint arXiv:2111.00396. Cited by: §1, §1, §2.
  • Hollmann et al. (2022) N. Hollmann, S. Müller, K. Eggensperger, and F. Hutter Tabpfn: a transformer that solves small tabular classification problems in a second. arXiv preprint arXiv:2207.01848. Cited by: §1, §1, §2, §2, §3.1.
  • Hollmann et al. (2025) N. Hollmann, S. Müller, L. Purucker, A. Krishnakumar, M. Körfer, S. B. Hoo, R. T. Schirrmeister, and F. Hutter Accurate predictions on small data with a tabular foundation model. Nature 637 (8045), pp. 319–326. Cited by: §D.3, §1, §1, §1, §2, §2, §4.1.
  • Holzmüller et al. (2024) D. Holzmüller, L. Grinsztajn, and I. Steinwart Better by default: strong pre-tuned mlps and boosted trees on tabular data. Advances in Neural Information Processing Systems 37, pp. 26577–26658. Cited by: §4.1.
  • Ke et al. (2017) G. Ke, Q. Meng, T. Finley, T. Wang, W. Chen, W. Ma, Q. Ye, and T. Liu Lightgbm: a highly efficient gradient boosting decision tree. Advances in neural information processing systems 30. Cited by: §1.
  • Lee et al. (2019) J. Lee, Y. Lee, J. Kim, A. Kosiorek, S. Choi, and Y. W. Teh Set transformer: a framework for attention-based permutation-invariant neural networks. In International conference on machine learning, pp. 3744–3753. Cited by: §1, §1, §2.
  • Ma et al. (2025) J. Ma, V. Thomas, R. Hosseinzadeh, A. Labach, J. Cresswell, K. Golestan, G. Yu, A. L. Caterini, and M. Volkovs TabDPT: scaling tabular foundation models on real data. Advances in Neural Information Processing Systems 38, pp. 172692–172722. Cited by: §2.
  • Müller et al. (2025) A. Müller, C. Curino, and R. Ramakrishnan Mothernet: fast training and inference via hyper-network transformers. In International Conference on Learning Representations, Vol. 2025, pp. 76666–76686. Cited by: §2.
  • Müller et al. (2021) S. Müller, N. Hollmann, S. P. Arango, J. Grabocka, and F. Hutter Transformers can do bayesian inference. arXiv preprint arXiv:2112.10510. Cited by: §1, §1, §1, §2, §3.1.
  • Pearl (2009) J. Pearl Causality: models, reasoning, and inference. 2 edition, Cambridge University Press. Cited by: §1, §2.
  • Peters et al. (2017) J. Peters, D. Janzing, and B. Schölkopf Elements of causal inference: foundations and learning algorithms. MIT Press. Cited by: §1.
  • Prokhorenkova et al. (2018) L. Prokhorenkova, G. Gusev, A. Vorobev, A. V. Dorogush, and A. Gulin CatBoost: unbiased boosting with categorical features. Advances in neural information processing systems 31. Cited by: §1, §4.1.
  • Qu et al. (2025) J. Qu, D. Holzmüller, G. Varoquaux, and M. Le Morvan TabICL: a tabular foundation model for in-context learning on large data. In Proceedings of the 42nd International Conference on Machine Learning, Proceedings of Machine Learning Research, Vol. 267, pp. 50817–50847. Cited by: §D.3, §1, §1, §1, §2, §2, §4.1.
  • Qu et al. (2026) J. Qu, D. Holzmüller, G. Varoquaux, and M. Le Morvan TabICLv2: a better, faster, scalable, and open tabular foundation model. arXiv preprint arXiv:2602.11139. Cited by: §A.1, §D.3, §1, §1, §1, §2, §2, §3.4, §4.1, §4.4.
  • Thomas et al. (2024) V. Thomas, J. Ma, R. Hosseinzadeh, K. Golestan, G. Yu, M. Volkovs, and A. Caterini Retrieval & fine-tuning for in-context tabular models. Advances in Neural Information Processing Systems 37, pp. 108439–108467. Cited by: §2.
  • Vaswani et al. (2017) A. Vaswani, N. Shazeer, N. Parmar, J. Uszkoreit, L. Jones, A. N. Gomez, Ł. Kaiser, and I. Polosukhin Attention is all you need. Advances in neural information processing systems 30. Cited by: §1, §1.
  • Waleffe et al. (2024) R. Waleffe, W. Byeon, D. Riach, B. Norick, V. Korthikanti, T. Dao, A. Gu, A. Hatamizadeh, S. Singh, D. Narayanan, et al. An empirical study of mamba-based language models. arXiv preprint arXiv:2406.07887. Cited by: §2.
  • Wen et al. (2024) X. Wen, H. Zhang, S. Zheng, W. Xu, and J. Bian From supervised to generative: a novel paradigm for tabular deep learning with large language models. In Proceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, pp. 3323–3333. Cited by: §2.
  • Xie et al. (2021) S. M. Xie, A. Raghunathan, P. Liang, and T. Ma An explanation of in-context learning as implicit bayesian inference. arXiv preprint arXiv:2111.02080. Cited by: §1.
  • Ye et al. (2024) H. Ye, S. Liu, H. Cai, Q. Zhou, and D. Zhan A closer look at deep learning methods on tabular datasets. arXiv preprint arXiv:2407.00956. Cited by: §D.1, §1, §4.1.
  • Zaheer et al. (2017) M. Zaheer, S. Kottur, S. Ravanbakhsh, B. Poczos, R. R. Salakhutdinov, and A. J. Smola Deep sets. Advances in neural information processing systems 30. Cited by: §1, §1.
  • Zhang et al. (2025a) X. Zhang, G. Ren, H. Yu, H. Yuan, H. Wang, J. Li, J. Wu, L. Mo, L. Mao, M. Hao, et al. Limix: unleashing structured-data modeling capability for generalist intelligence. arXiv preprint arXiv:2509.03505. Cited by: §2.
  • Zhang et al. (2025b) X. Zhang, D. Maddix Robinson, J. Yin, N. Erickson, A. F. Ansari, B. Han, S. Zhang, L. Akoglu, C. Faloutsos, M. Mahoney, et al. MITRA: mixed synthetic priors for enhancing tabular foundation models. Advances in neural information processing systems 38, pp. 15795–15840. Cited by: §2.
  • Zhu et al. (2023) B. Zhu, X. Shi, N. Erickson, M. Li, G. Karypis, and M. Shoaran Xtab: cross-table pretraining for tabular transformers. arXiv preprint arXiv:2305.06090. Cited by: §1.

Appendix A Architecture and Implementation Details

We provide the architectural details used in the experiments, including tensor shapes, information flow, and model hyperparameters. We use the notation of the main paper.

A.1 Task Layout and Cell Tokenization

Let a classification task contain ntrn_{\mathrm{tr}} labeled context rows and nten_{\mathrm{te}} unlabeled query rows, with n=ntr+nten=n_{\mathrm{tr}}+n_{\mathrm{te}}. After numerical preprocessing, the model receives

X=[Xtr;Xte]∈ℝn×m,ytr∈{0,…,C−1}ntr,X=[X_{\mathrm{tr}};X_{\mathrm{te}}]\in\mathbb{R}^{n\times m},\qquad y_{\mathrm{tr}}\in\{0,\ldots,C-1\}^{n_{\mathrm{tr}}}, (15)

where, during pretraining, tasks are sampled with m≤100m\leq 100 active features and C≤10C\leq 10 classes. Query labels are used only to compute the pretraining loss and are not provided to the model.

Following TabICLv2 (Qu et al., 2026), the input projection uses circular feature grouping with offsets (0,1,3)(0,1,3):

x~i​j\displaystyle\widetilde{x}_{ij} =[xi,j,xi,⟨j+1⟩m,xi,⟨j+3⟩m],\displaystyle=\left[x_{i,j},x_{i,\langle j+1\rangle_{m}},x_{i,\langle j+3\rangle_{m}}\right], (16)
⟨r⟩m\displaystyle\langle r\rangle_{m} =1+((r−1)modm).\displaystyle=1+((r-1)\bmod m).

Grouping is applied to active features before padding. A shared linear projection produces the initial cell token,

ei​j(0)=Wxx~i​j+bx+𝟏[i≤ntr]ψearly(yi),ei​j(0)∈ℝd.e_{ij}^{(0)}=W_{x}\widetilde{x}_{ij}+b_{x}+\mathbf{1}[i\leq n_{\mathrm{tr}}]\,\psi_{\mathrm{early}}(y_{i}),\qquad e_{ij}^{(0)}\in\mathbb{R}^{d}. (17)

Only context rows receive label embeddings. Padded feature positions are masked throughout the sample-level encoder.

A.2 Set-to-Order Mamba Block

For an unordered token set S∈ℝN×dS\in\mathbb{R}^{N\times d}, let U∈ℝK×dU\in\mathbb{R}^{K\times d} denote the seed vectors obtained by adding an MLP embedding of each normalized slot coordinate to its learned seed vector. Their fixed indices define the latent order, while the input tokens carry no positional encoding. The set read is

Z′\displaystyle Z^{\prime} =U+MHA⁡(LN⁡(U),LN⁡(S),LN⁡(S)),\displaystyle=U+\operatorname{MHA}\!\left(\operatorname{LN}(U),\operatorname{LN}(S),\operatorname{LN}(S)\right), (18)
Z(0)\displaystyle Z^{(0)} =Z′+FFN⁡(LN⁡(Z′)).\displaystyle=Z^{\prime}+\operatorname{FFN}\!\left(\operatorname{LN}(Z^{\prime})\right). (19)

The seed slots aggregate information from the input set through cross-attention. Since the input tokens carry no positional information, Eq. (19) is invariant to permutations of SS.

The ordered latent slots are mixed by a pre-normalized Mamba-2 residual block (Dao and Gu, 2024),

Z~\displaystyle\widetilde{Z} =Z(0)+Mamba2⁡(LN⁡(Z(0))),\displaystyle=Z^{(0)}+\operatorname{Mamba2}\!\left(\operatorname{LN}(Z^{(0)})\right), (20)
Z\displaystyle Z =Z~+FFN⁡(LN⁡(Z~)).\displaystyle=\widetilde{Z}+\operatorname{FFN}\!\left(\operatorname{LN}(\widetilde{Z})\right). (21)

When token-aligned outputs are needed, the latent sequence is read back to the original set:

S^′\displaystyle\widehat{S}^{\prime} =S+MHA⁡(LN⁡(S),LN⁡(Z),LN⁡(Z)),\displaystyle=S+\operatorname{MHA}\!\left(\operatorname{LN}(S),\operatorname{LN}(Z),\operatorname{LN}(Z)\right), (22)
S^\displaystyle\widehat{S} =S^′+FFN⁡(LN⁡(S^′)).\displaystyle=\widehat{S}^{\prime}+\operatorname{FFN}\!\left(\operatorname{LN}(\widehat{S}^{\prime})\right). (23)

The readback is permutation equivariant with respect to SS. Cross-attention provides set-to-slot aggregation and readback, while Mamba-2 mixes the ordered latent slots.

A.3 Variable- and Sample-Level Encoders

For each feature jj, the variable-level encoder reads only the context-row tokens:

Sjctx={ei​j(0)}i=1ntr.S_{j}^{\mathrm{ctx}}=\{e_{ij}^{(0)}\}_{i=1}^{n_{\mathrm{tr}}}. (24)

The resulting KvK_{v} latent slots are processed by one Mamba-2 residual block and read back to the corresponding tokens of all rows. This set-read–Mamba-2–readback operation constitutes one variable-level block. SOMTab applies Lv=3L_{v}=3 such blocks sequentially, with the output tokens of one block used as the input tokens of the next.

At the sample level, the mm updated feature tokens of each row ii are augmented with Kr=4K_{r}=4 shared learned row-summary tokens.

The resulting m+Krm+K_{r} tokens are first mapped to Ks=4K_{s}=4 ordered latent slots. The slots are then processed sequentially by Ls=3L_{s}=3 Mamba-2 residual blocks, with each block receiving the output of the preceding block. The final slots are denoted by Zisample∈ℝ4×dZ_{i}^{\mathrm{sample}}\in\mathbb{R}^{4\times d}.

The row representation is obtained by flattening these slots:

hi=vec⁡(Zisample)∈ℝ4​d.h_{i}=\operatorname{vec}\!\left(Z_{i}^{\mathrm{sample}}\right)\in\mathbb{R}^{4d}. (25)

Table 2 summarizes the main intermediate tensors.

Symbol Shape Description
E(0)E^{(0)} n×m×dn\times m\times d initial cell tokens
ZjvarZ_{j}^{\mathrm{var}} Kv×dK_{v}\times d latent memory for feature jj
EvarE^{\mathrm{var}} n×m×dn\times m\times d context-conditioned cell tokens
ZisampleZ_{i}^{\mathrm{sample}} 4×d4\times d ordered slots for row ii
hih_{i} 4​d4d row representation
HH n×4​dn\times 4d representations of all rows
OteO_{\mathrm{te}} nte×Cn_{\mathrm{te}}\times C query logits
Table 2: Principal tensors in the SOMTab forward pass. Batch dimensions are omitted. The main model uses d=128d=128, Kv=64K_{v}=64, and Kr=Ks=4K_{r}=K_{s}=4.

A.4 Context-Only ICL Reader

Before the final reader, SOMTab adds a second label embedding to the context row representations:

gi={hi+ψlate​(yi),i≤ntr,hi,i>ntr.g_{i}=\begin{cases}h_{i}+\psi_{\mathrm{late}}(y_{i}),&i\leq n_{\mathrm{tr}},\\ h_{i},&i>n_{\mathrm{tr}}.\end{cases} (26)

Let G=[g1;…;gn]G=[g_{1};\ldots;g_{n}] and Gctx=G1:ntrG_{\mathrm{ctx}}=G_{1:n_{\mathrm{tr}}}. Each reader block applies

G~\displaystyle\widetilde{G} =G+MHA⁡(LN⁡(G),LN⁡(Gctx),LN⁡(Gctx)),\displaystyle=G+\operatorname{MHA}\!\left(\operatorname{LN}(G),\operatorname{LN}(G_{\mathrm{ctx}}),\operatorname{LN}(G_{\mathrm{ctx}})\right), (27)
G′\displaystyle G^{\prime} =G~+FFN⁡(LN⁡(G~)).\displaystyle=\widetilde{G}+\operatorname{FFN}\!\left(\operatorname{LN}(\widetilde{G})\right). (28)

All rows act as queries, while keys and values are restricted to the labeled context. Context rows interact with one another, and each query row attends independently to the context. After 12 reader blocks, a two-layer MLP maps the query representations to class logits.

Appendix B DCH-TailMix Synthetic Prior

DCH-TailMix defines a prior over synthetic classification tasks through degree-corrected DAGs, mixed tail regimes, and heterogeneous nonlinear mechanisms. This section gives the sampling distributions, observation model, and task-validity criteria.

B.1 Generation Procedure

Algorithm 1 summarizes the generation procedure. Sequence length, feature count, class count, and context size are determined by the training curriculum. Within each task, related scalar and categorical hyperparameters share task-specific distributions. For a scalar parameter, we first draw

t∼𝒰⁡(0,1),s∼LogUniform⁡(0.1,104),t\sim\mathcal{U}(0,1),\qquad s\sim\operatorname{LogUniform}(0.1,10^{4}), (29)

use (s​t,s⁡(1−t))(st,s(1-t)) as beta-distribution parameters, and map the resulting draw to the required linear or logarithmic interval. For categorical parameters, task-specific probabilities are obtained by normalizing log-normal weights whose log-standard deviation is sampled from [0.2,2.0][0.2,2.0]. Sharing these distributions within a task induces correlated generator settings.

Algorithm 1 DCH-TailMix task generation
0:  sequence length nn, feature count mm, number of classes CC
1:  Sample L∈{2,…,32}L\in\{2,\ldots,32\} latent nodes on a logarithmic scale
2:  Sample a graph family and a tail regime
3:  Sample a topologically ordered DCH DAG and truncate parent sets
4:  Sample root states and propagate non-root latent variables
5:  Select one to three target nodes and eligible observed-feature nodes
6:  Convert selected latent states to numerical or categorical columns
7:  Construct and standardize a continuous target signal
8:  Convert the target signal to class labels and permute feature and label identities
9:  Reject degenerate tasks or invalid context–query splits
10:  return a synthetic classification task (X,y)(X,y)

B.2 Degree-Corrected Graph Sampling

For each topologically valid pair i<ji<j, the edge i→ji\rightarrow j is sampled as

Ai​j∼Bernoulli⁡(σ⁡(ℓi​j)),A_{ij}\sim\operatorname{Bernoulli}(\sigma(\ell_{ij})), (30)

where

ℓi​j=τ+g+aiout+ajin+bci,cj+λ​⟨ui,vj⟩r+ϵi​j.\ell_{ij}=\tau+g+a_{i}^{\mathrm{out}}+a_{j}^{\mathrm{in}}+b_{c_{i},c_{j}}+\lambda\frac{\langle u_{i},v_{j}\rangle}{\sqrt{r}}+\epsilon_{ij}. (31)

The global, outgoing, and incoming scales are sampled log-uniformly from [0.2,1.5][0.2,1.5], [0.3,2.0][0.3,2.0], and [0.3,2.0][0.3,2.0], respectively. The edge-level noise satisfies ϵi​j|sϵ∼𝒩⁡(0,sϵ2)\epsilon_{ij}\mid s_{\epsilon}\sim\mathcal{N}(0,s_{\epsilon}^{2}), where sϵs_{\epsilon} is sampled log-uniformly from [0.05,0.8][0.05,0.8]. Before Bernoulli sampling, logits are clipped to [−6,6][-6,6] and probabilities to [0.002,0.995][0.002,0.995].

When the modular component is active, the number of modules is sampled uniformly from {2,…,5}\{2,\ldots,5\}. The module-pair bias includes a Gaussian term scaled by a draw from [0.2,1.0][0.2,1.0] and a within-module diagonal bias sampled from [0.5,2.5][0.5,2.5]. The low-rank dimension is sampled uniformly from {2,…,min⁡(8,L)}\{2,\ldots,\min(8,L)\}, with weight sampled log-uniformly from [0.1,1.5][0.1,1.5].

Graph family Probability Base sparsity τ\tau Structural terms Parent cap
controlled heavy-tail 0.400.40 𝒰⁡(−4.0,−0.5)\mathcal{U}(-4.0,-0.5) degree corrections; λ=0\lambda=0 at most 88
modular heavy-tail 0.250.25 𝒰⁡(−4.0,−0.5)\mathcal{U}(-4.0,-0.5) module-pair and low-rank biases at most 88
low-rank correlated connectivity 0.150.15 𝒰⁡(−4.0,−0.5)\mathcal{U}(-4.0,-0.5) correlated low-rank edge logits at most 88
dense weak-dependency 0.200.20 𝒰⁡(−2.4,−0.8)\mathcal{U}(-2.4,-0.8) denser modular and low-rank effects at most 1212
Table 3: Graph-family mixture in DCH-TailMix. For dense weak-dependency graphs, the parent cap for node jj is at least min⁡(8,j−1)\min(8,j-1) under one-based topological indexing. When the initial Bernoulli sample for the final node is too sparse, additional high-probability candidate edges are inserted before applying this cap.
Figure 5: Representative realizations from the four DCH graph families. Nodes are arranged in topological order from left to right; colors identify sampled modules when modular structure is active. Each panel shows one sampled graph.

Table 3 lists the graph-family mixture, and Figure 5 shows representative samples. After edge sampling, parent sets are truncated to bound the input dimension of the random node functions. Observed features are drawn with replacement from a latent pool that includes nodes sharing ancestry with the target, allowing correlated and occasionally duplicated columns.

B.3 Tail-Regime Mixture

The tail regime is sampled once per task:

ρ∼Cat⁡(0.70,0.20,0.10),(g,aout,ain)∼Pρ.\rho\sim\operatorname{Cat}(0.70,0.20,0.10),\qquad(g,a^{\mathrm{out}},a^{\mathrm{in}})\sim P_{\rho}. (32)

The mixture contains three regimes:

  1. 1.

    Independent Student-tt (0.70). The three degrees of freedom are sampled independently as νg,νout,νin∼𝒰⁡(1,10)\nu_{g},\nu_{\mathrm{out}},\nu_{\mathrm{in}}\sim\mathcal{U}(1,10).

  2. 2.

    Hierarchical Student-tt (0.20). A shared base degree of freedom is sampled from

    ν0∼{𝒰⁡(1,2),0.35,𝒰⁡(2,5),0.40,𝒰⁡(5,10),0.25.\nu_{0}\sim\begin{cases}\mathcal{U}(1,2),&0.35,\\ \mathcal{U}(2,5),&0.40,\\ \mathcal{U}(5,10),&0.25.\end{cases} (33)

    Each realized value is νq=clip⁡(ν0​eδq,1,10)\nu_{q}=\operatorname{clip}(\nu_{0}e^{\delta_{q}},1,10) with δq∼𝒩⁡(0,0.152)\delta_{q}\sim\mathcal{N}(0,0.15^{2}) and q∈{g,out,in}q\in\{g,\mathrm{out},\mathrm{in}\}.

  3. 3.

    Symmetric Pareto (0.10). With α∼𝒰⁡(1.5,5.0)\alpha\sim\mathcal{U}(1.5,5.0), U∼𝒰⁡(0,1)U\sim\mathcal{U}(0,1), and an equiprobable sign s∈{−1,+1}s\in\{-1,+1\}, a raw draw is

    r=s(U−1/α−1).r=s\left(U^{-1/\alpha}-1\right). (34)

    Vector-valued draws are normalized by the 0.750.75 quantile of |r||r| before applying their sampled scale.

In every regime, gg is clipped to [−5,5][-5,5], and the incoming and outgoing corrections are clipped to [−6,6][-6,6]. Figure 6 shows representative survival curves before clipping.

Figure 6: Illustrative tail behavior of the three mixture components before clipping. Curves show representative draws of the regime parameters.

B.4 Latent States and Random Functions

The dimension of each latent node is sampled logarithmically from 1 to 32. Root states are drawn from one of four families: independent Gaussian, uniform on [−1,1]d[-1,1]^{d}, uniform in the unit ball, or a random-covariance model. With probability 0.350.35, a random linear map and activation are applied to the root state.

For a non-root node with parent states {zp:p∈Pa⁡(j)}\{z_{p}:p\in\operatorname{Pa}(j)\}, the parents are either concatenated and passed through a single function, or processed separately and combined by a normalized sum, product, maximum, or log-sum-exp. The single-function form is used for one parent and is sampled with probability 0.50.5 otherwise. Table 4 lists the function families. Their probabilities are sampled at the task level rather than fixed to a uniform distribution.

Family Construction Sampled ranges / constraints
linear random matrix projection Gaussian, low-rank, SVD-shaped, kernel, or activated matrix; input dimension ≤128\leq 128
neural shallow random MLP depth 11–33; width 11–127127; sampled input/output activations
tree ensemble of random split trees 11–128128 trees; depth 11–77; input dimension ≤32\leq 32
discretization nearest-center partition followed by projection 22–255255 centers; ℓp\ell_{p} distance with p∈[0.5,4]p\in[0.5,4] log-uniform
GP-like finite random Fourier-feature map 256256 features; axis-aligned probability 0.50.5; spectral tail a∈[2,20]a\in[2,20] log-uniform
quadratic symmetric quadratic form with a bias coordinate input dimension ≤20\leq 20
EM-like mixture-responsibility transform followed by projection at least 22 components; p∈[1,4]p\in[1,4]; response power in [1,2][1,2]
product standardized product of two sampled subfunctions subfunctions exclude neural, EM-like, and product recursion
Table 4: Random function library for latent propagation.

The activation library comprises GELU, ReLU, tanh\tanh, sine, cosine, sigmoid, and absolute value. After propagation, node states are standardized, dimension-wise reweighted, normalized by their mean sample norm, and rescaled by a factor sampled log-uniformly from [0.1,10][0.1,10].

Figure 7: Representative one-dimensional slices of the random function families. Each panel shows the response of one function family along a fixed low-dimensional parent trajectory, illustrating smooth, thresholded, piecewise, and interaction-based mechanisms.

B.5 Observation and Classification Adapters

The observation model samples a task-level categorical rate

qcat=clip⁡(𝒰⁡(−0.5,1.2),0,1)q_{\mathrm{cat}}=\operatorname{clip}\!\left(\mathcal{U}(-0.5,1.2),0,1\right) (35)

and converts each selected latent feature to categorical form independently with probability qcatq_{\mathrm{cat}}. Numerical features are one-dimensional latent projections. With probability 0.350.35, a numerical feature is min–max scaled and transformed by a Kumaraswamy distribution whose two shape parameters are sampled log-uniformly from [0.2,5][0.2,5].

Categorical features have cardinality between 2 and 9 and use one of two converters. The nearest-center converter uses at most 12 latent dimensions and an ℓp\ell_{p} distance with log-uniform p∈[0.5,4]p\in[0.5,4]. The softmax converter uses a standardized random projection, category biases, and a separation parameter sampled log-uniformly from [0.1,10][0.1,10]. An additional numerical-to-categorical conversion is applied with task-level probability 0.20.2, followed by feature standardization, outlier clipping, random feature permutation, and zero padding.

One to three target nodes are combined by the same random function mechanism to produce a standardized continuous target. The class count is set to C=2C=2 with probability 1/21/2 and is otherwise sampled uniformly from {2,…,10}\{2,\ldots,10\}. The resulting marginal probability is 5/95/9 for binary tasks and 1/181/18 for each class count from 3 to 10. The continuous target is discretized using either randomly selected observed-value thresholds or Gaussian thresholds, and the class identities are then permuted.

B.6 Validity Conditions

Degenerate tasks are removed using validity checks that do not require fitting a separate predictor. A task is rejected if the features or target contain non-finite values, if fewer than max⁡(1,min⁡(2,m))\max(1,\min(2,m)) features have non-negligible variance, or if the largest absolute feature–target marginal correlation is at most 0.0150.015 on a subsample of at most 2048 rows. Constant columns are removed after classification conversion. The row order is then resampled up to ten times until the context and query partitions contain the same set of at least two classes.

Appendix C Pretraining Details

C.1 Two-Stage Curriculum

The main model is trained entirely on DCH-TailMix tasks. Stage 1 covers a broad range of task sizes and context fractions. Stage 2 continues from the Stage-1 checkpoint with a lower learning rate. Table 5 summarizes the curriculum.

Setting Stage 1 Stage 2
Initialization random Stage-1 checkpoint
Training steps 300,000300{,}000 100,000100{,}000
Sequence length 400400–81928192 400400–81928192
Length sampling log-uniform log-uniform
Context fraction 𝒰⁡(0.1,0.9)\mathcal{U}(0.1,0.9) 𝒰⁡(0.5,0.9)\mathcal{U}(0.5,0.9)
Initial learning rate 8×10−48\times 10^{-4} 5×10−55\times 10^{-5}
Scheduler cosine + warmup polynomial decay
Warmup 2%2\% none
Final learning rate approximately 00 5×10−65\times 10^{-6}
Global / micro batch 6464 / 11 6464 / 11
Numerical precision float32 float32
Table 5: Two-stage pretraining curriculum. Sequence length is the total number of context and query rows.

Stage 2 uses polynomial decay with power two. Each synthetic task contains between 2 and 100 features and at most ten classes, with the class-count distribution specified in Appendix B.5. NumPy and PyTorch use random seed 42 in all training runs.

C.2 Optimization and Compute

Training uses a hybrid Muon–AdamW optimizer. Muon is applied to non-embedding matrix parameters with momentum 0.950.95 and five Newton–Schulz iterations. Embedding and lower-dimensional parameters use AdamW with (β1,β2)=(0.9,0.95)(\beta_{1},\beta_{2})=(0.9,0.95) and ϵ=10−8\epsilon=10^{-8}. Weight decay is set to zero, and the global gradient norm is clipped at 1.0.

Training is distributed over four NVIDIA A100 GPUs with 40 GB of memory per GPU. Each global batch contains 64 independently generated tasks. The per-device micro-batch size is one, and gradient accumulation yields the global batch size. Stage 1 requires approximately 17 days, followed by approximately six days for Stage 2 on the same hardware. The final Stage-2 checkpoint is used for evaluation.

Appendix D Additional Evaluation Details and Results

D.1 TALENT Metrics and Aggregation

For each TALENT classification dataset (Ye et al., 2024), the official training and validation splits form the labeled context, and the official test split forms the query set. Accuracy, Macro F1, and log-loss are computed on the test rows, with equal weight assigned to each dataset in aggregate results.

For model aa and dataset dd, log-loss is normalized across the methods in the common result table:

L~a,d=La,d−minb⁡Lb,dmaxb⁡Lb,d−minb⁡Lb,d,L¯a=1|𝒟|​∑d∈𝒟L~a,d.\widetilde{L}_{a,d}=\frac{L_{a,d}-\min_{b}L_{b,d}}{\max_{b}L_{b,d}-\min_{b}L_{b,d}},\qquad\overline{L}_{a}=\frac{1}{|\mathcal{D}|}\sum_{d\in\mathcal{D}}\widetilde{L}_{a,d}. (36)

All methods in an aggregate comparison are evaluated on the same intersection of datasets.

D.2 Timing and Memory Measurement

For methods rerun on TALENT, timing includes model fitting, when applicable, and prediction. Dataset loading, external preprocessing, model construction, and checkpoint loading are excluded. Runtime is normalized by the number of labeled context rows and reported per 1000 context examples; aggregate runtime is the median across datasets. Peak GPU memory is the maximum allocated CUDA memory during the same interval.

The controlled context-scaling experiment fixes nte=1024n_{\mathrm{te}}=1024, m=32m=32, and C=10C=10, and varies ntrn_{\mathrm{tr}} from 512 to 28,672. All foundation models use one estimator, with the default eight-estimator TabICLv2 configuration reported separately. Each point is measured after one warmup run and reports the median of three repetitions on identical synthetic inputs.

D.3 Controlled Early-Training Ablation

The controlled ablation compares synthetic priors and final ICL readers under the same training budget. All variants are initialized randomly, trained for 20K steps, and evaluated every 5K steps. Evaluation uses the same subset of 15 TALENT datasets where SOMTab performs relatively less favorably than TabICLv2 in the main benchmark. This subset is used only for the ablation analysis.

Variant Representation Prior / reader change
SOMTab Set-Order Mamba DCH-TailMix + attention reader
Cauchy Set-Order Mamba random Cauchy graph prior
SCM–Tree Set-Order Mamba 70%70\% MLP-SCM + 30%30\% tree-SCM
Tab-Full Set-Order Mamba DCH-TailMix + Mamba reader
Table 6: Variants in the controlled ablation. All unspecified architecture and optimization settings are shared.
Figure 8: Early-training accuracy under a matched 20K-step budget. Values are equally weighted means over the fixed 15-dataset subset.
Dataset SOMTab TabICLv2 TabICL TabPFNv2 RealMLP CatBoost XGBoost ExtraTrees RandomForest
mice_protein_expression 1.000 1.000 1.000 1.000 1.000 0.972 0.954 1.000 0.986
shuttle 1.000 0.999 0.999 0.999 1.000 1.000 1.000 0.999 1.000
JapaneseVowels 0.997 0.999 0.999 0.999 0.990 0.960 0.979 0.985 0.974
gas-drift 0.997 0.997 0.997 0.996 0.996 0.991 0.995 0.996 0.994
pendigits 0.996 0.997 0.997 0.996 0.998 0.986 0.989 0.991 0.991
thyroid 0.994 0.994 0.993 0.997 0.994 0.995 0.997 0.983 0.997
Wilt 0.993 0.993 0.993 0.994 0.993 0.988 0.985 0.981 0.982
GAMETES-2Way-20 0.628 0.678 0.669 0.678 0.669 0.634 0.650 0.578 0.588
eye_movements 0.797 0.838 0.704 0.854 0.698 0.647 0.725 0.730 0.695
autoUniv-au4-2500 0.704 0.724 0.516 0.706 0.488 0.660 0.670 0.568 0.608
eeg-eye-state 0.993 0.994 0.990 0.987 0.985 0.894 0.930 0.953 0.930
Indian_pines 0.915 0.957 0.939 0.939 0.922 0.837 0.888 0.888 0.885
autoUniv-au7-1100 0.427 0.405 0.409 0.432 0.341 0.382 0.395 0.373 0.418
Firm-Teacher 0.875 0.877 0.878 0.850 0.874 0.858 0.845 0.805 0.812
FOREX_audchf-day-High 0.752 0.747 0.749 0.763 0.755 0.649 0.662 0.665 0.668
led24 0.728 0.736 0.736 0.731 0.738 0.731 0.706 0.722 0.730
heloc 0.728 0.734 0.725 0.729 0.732 0.724 0.709 0.725 0.719
page-blocks 0.978 0.977 0.979 0.980 0.970 0.976 0.973 0.975 0.975
waveform-5000 0.867 0.867 0.865 0.866 0.864 0.848 0.847 0.862 0.852
abalone 0.644 0.641 0.642 0.652 0.638 0.632 0.614 0.605 0.632
Table 7: Per-dataset accuracy results on selected TALENT datasets. We report accuracy on 20 TALENT classification datasets. The final 15 rows form the fixed subset used in the controlled early-training ablation.

At each evaluated checkpoint, DCH-TailMix achieves higher mean accuracy than the Cauchy and SCM–Tree priors under the same architecture (Hollmann et al., 2025; Qu et al., 2025; Qu et al., 2026). The Mamba Reader variant, which replaces the final attention reader with Mamba, remains less accurate throughout training. These results support the use of Mamba for representation construction and attention for final in-context retrieval.

Appendix E Additional Results on TALENT

E.1 Per-Dataset Accuracy Results

Table 7 reports per-dataset accuracy on 20 TALENT classification datasets. The final 15 datasets constitute the fixed evaluation subset used in the controlled early-training ablation in Appendix D.3.

Appendix F Additional Evaluation on TabArena

Figure 9 summarizes the performance–efficiency comparison on the TabArena benchmark (Erickson et al., 2025). For each dataset, TabArena reports the performance gap between a model and the best-performing method on that dataset. We average these gaps across datasets, where a smaller value indicates that a model is closer to the best performance.

The runtime results should be interpreted as a reference comparison rather than a strictly controlled hardware benchmark. The public TabArena results are reported using their original evaluation environment with H100 GPUs, while we do not have access to H100 hardware. To reduce the impact of GPU differences, we additionally evaluate SOMTab on both H200 and A100 GPUs. The two measurements provide a more reliable indication of the practical efficiency of SOMTab across different GPU generations.

Figure 9: Performance–efficiency comparison on TabArena. The x-axis shows inference time per 1000 samples on a logarithmic scale, and the y-axis reports the average performance gap to the best method on each dataset (lower is better). SOMTab-H200 and SOMTab-A100 denote measurements obtained on H200 and A100 GPUs, respectively, while other results are taken from the official TabArena evaluation.

F.1 Evaluation Protocol

We follow the public TabArena evaluation protocol and include the models provided by the benchmark. Figure 9 compares the performance–efficiency trade-off, while Figure 10 reports pairwise comparisons between models.

F.2 Pairwise Win-rate Comparison

Figure 10 reports pairwise win rates on TabArena. Each entry shows the fraction of datasets where the model in the row achieves higher predictive performance than the model in the column. This comparison reveals how frequently one model outperforms another across individual datasets rather than relying only on averaged benchmark scores.

Refer to caption
Figure 10: Pairwise win-rate comparison on TabArena. Each entry denotes the fraction of datasets where the row model achieves higher predictive performance than the column model.