ChorusTIC: Training-Free Multivariate Time Series Classification via Chorus In-Context Learning
Summary
ChorusTIC is a training-free foundation model for multivariate time series classification that uses in-context learning to handle heterogeneous channel configurations without target-task updates, demonstrating strong performance on standard benchmarks.
View Cached Full Text
Cached at: 08/26/26, 09:31 AM
# Training-Free Multivariate Time Series Classification via Chorus In-Context Learning
Source: [https://arxiv.org/html/2608.24033](https://arxiv.org/html/2608.24033)
Shifeng XieRuichu Cai\\correspondingShengji ZhengZijian LiKeli ZhangLujia PanThemis PalpanasZhifeng Hao
###### Abstract
Time series classification underpins applications in healthcare, sensing, and industrial monitoring\. Although time series foundation models support forecasting and transferable representation learning, classification still typically requires fitting a task\-specific classifier on each target dataset, while individual channels of multivariate inputs are often encoded independently\. We introduce ChorusTIC, a classification\-native foundation model for in\-context classification across heterogeneous channel configurations without target\-task parameter updates\. ChorusTIC combines episode\-consistent Random Subchannel Slot Concatenation with a shared dual\-axis encoder to model temporal and cross\-channel interactions and map variable channel configurations into a fixed\-width representation independent of the original channel count\. It then calibrates feature axes using context\-derived distributions and predicts query labels through leakage\-protected in\-context learning\. We pretrain ChorusTIC solely on synthetic labeled episodes comprising context and query sets that share a task background, with classes distinguished by sparse temporal or cross\-channel rules\. Evaluations on the complete UEA\-30 and UCR\-128 archives show strong full\-context and low\-label performance without target\-specific classifier fitting\. Code is available athttps://github\.com/fangjuntao/ChorusTIC\.
1Guangdong University of Technology
2Huawei Noah’s Ark Lab
3Université Paris Cité
4Mohamed bin Zayed University of Artificial Intelligence
5Shantou University
Corresponding author: cairuichu@gmail\.com
## Introduction
Time series classification \(TSC\) supports applications including human activity recognition, clinical monitoring, digital health, and industrial sensing\([Ismail Fawaz et al\. 2019](https://arxiv.org/html/2608.24033#bib.bib37);[Bagnall et al\. 2018](https://arxiv.org/html/2608.24033#bib.bib10);[Foumani et al\. 2023](https://arxiv.org/html/2608.24033#bib.bib5)\)\. Many such applications involve multivariate time series recorded simultaneously by multiple sensors or electrodes\([Bagnall et al\. 2018](https://arxiv.org/html/2608.24033#bib.bib10);[Foumani et al\. 2023](https://arxiv.org/html/2608.24033#bib.bib5)\)\. Discriminative evidence may be localized to particular variables and temporal intervals\([Hsieh et al\. 2021](https://arxiv.org/html/2608.24033#bib.bib7);[Li et al\. 2021](https://arxiv.org/html/2608.24033#bib.bib8)\), while multivariate classification may also depend on interactions among variables, correlations across sensors, and temporal lead and lag relationships\([Bennett et al\. 2022](https://arxiv.org/html/2608.24033#bib.bib9);[Zuo et al\. 2023](https://arxiv.org/html/2608.24033#bib.bib2);[Wang et al\. 2024](https://arxiv.org/html/2608.24033#bib.bib3);[Mu et al\. 2025](https://arxiv.org/html/2608.24033#bib.bib4)\)\. A transferable multivariate classifier must therefore capture both within\-channel temporal patterns and task\-relevant cross\-channel relationships while accommodating heterogeneous channel configurations\.
Recent time series foundation models \(TSFMs\) have demonstrated promising transferability across datasets and domains\([Liang et al\. 2024](https://arxiv.org/html/2608.24033#bib.bib19)\)\. For classification, however, the prevailing approach remains representation transfer: a pretrained encoder produces features for each sample, after which a task\-specific classifier is fitted on every target dataset\([Goswami et al\. 2024](https://arxiv.org/html/2608.24033#bib.bib12);[Feofanov et al\. 2025](https://arxiv.org/html/2608.24033#bib.bib11);[Feofanov et al\. 2026](https://arxiv.org/html/2608.24033#bib.bib38);[Lin et al\. 2024](https://arxiv.org/html/2608.24033#bib.bib13);[Liu et al\. 2026](https://arxiv.org/html/2608.24033#bib.bib36)\)\. Although pretraining provides reusable representations across tasks, this pipeline still requires target\-task optimization and remains sensitive to the choice of representation layer, token aggregation strategy, and downstream classifier\([Fang et al\. 2026](https://arxiv.org/html/2608.24033#bib.bib6)\)\. Moreover, multivariate inputs are often processed through channel\-wise encoding, which may not preserve task\-relevant temporal and cross\-channel interactions\. In\-context learning \(ICL\) provides an alternative by conditioning predictions directly on labeled examples\([Fang et al\. 2026](https://arxiv.org/html/2608.24033#bib.bib6);[Yeh et al\. 2025](https://arxiv.org/html/2608.24033#bib.bib33);[Küken et al\. 2026](https://arxiv.org/html/2608.24033#bib.bib1);[O’Rourke et al\. 2026b](https://arxiv.org/html/2608.24033#bib.bib39)\)\. Given a labeled context set and an unlabeled query set, an in\-context classifier infers the target decision rule without updating its parameters\. Existing approaches, however, focus primarily on univariate TSC and do not jointly address two challenges in multivariate classification across heterogeneous channel configurations: modeling aligned temporal and cross\-channel interactions and mapping variable channel sets to a fixed\-dimensional representation for support\-conditioned inference\.
We propose ChorusTIC, a classification\-native foundation model that performs Chorus ICL across heterogeneous channel configurations\. At the signal level, Random Subchannel Slot Concatenation \(RSSC\) assigns input channels to episode\-consistent group\-slot positions\. A shared dual\-axis encoder captures temporal and within\-group cross\-channel interactions, after which fixed\-order slot concatenation produces a representation whose dimensionality is independent of the original channel count\. At the task level, Column Distribution Modeling calibrates the resulting feature axes using the labeled context, and row\-wise interaction forms sample\-level representations\. A leakage\-protected in\-context classifier injects labels only into context representations and predicts query labels without target\-task parameter updates\.
Training this model requires pretraining tasks that capture the relationship between context and query samples rather than collections of isolated sequences\. Existing episodic generators are primarily designed for univariate classification or derive class identity from a restricted family of generative mechanisms\([Yeh et al\. 2025](https://arxiv.org/html/2608.24033#bib.bib33);[Küken et al\. 2026](https://arxiv.org/html/2608.24033#bib.bib1)\)\. We therefore construct a labeled multivariate episodic prior\. Each episode shares a task\-level temporal background, while classes differ through sparse temporal or cross\-channel rules applied to selected temporal regions and channel subsets\. The rule families cover temporal motifs, position and order changes, informative\-channel selection, cross\-channel phase and delay relationships, and correlation changes\. Instance\-level nuisance transformations increase within\-class diversity, while episode\-wise label permutation prevents fixed associations between synthetic patterns and numerical label indices\.
Our contributions are summarized as follows:
- •We introduce ChorusTIC, a classification\-native foundation model that performs support\-conditioned inference across heterogeneous univariate and multivariate classification tasks without target\-task parameter updates\.
- •We construct a labeled multivariate episodic prior whose classes differ through sparse temporal and cross\-channel discriminative rules under a shared task background, together with instance\-level variation and episode\-wise label permutation\.
- •We evaluate ChorusTIC under full\-context and low\-label protocols on complete UEA\-30 and UCR\-128 archives, together with ablation studies that assess its architectural, inference, and pretraining designs\.
## Related Work
#### Time series foundation models \(TSFMs\)\.
Time series forecasting represents one of the most active areas of foundation model research\. Large pretrained forecasting models support a range of deployment protocols, including zero\-shot prediction, adaptation from limited observations, and task\-specific fine\-tuning\([Ansari et al\. 2024](https://arxiv.org/html/2608.24033#bib.bib20);[Ansari et al\. 2025](https://arxiv.org/html/2608.24033#bib.bib21);[Das et al\. 2023](https://arxiv.org/html/2608.24033#bib.bib35);[Cohen et al\. 2024](https://arxiv.org/html/2608.24033#bib.bib23);[Woo et al\. 2024](https://arxiv.org/html/2608.24033#bib.bib22);[Auer et al\. 2025b](https://arxiv.org/html/2608.24033#bib.bib25);[Moroshan et al\. 2025](https://arxiv.org/html/2608.24033#bib.bib24);[Rasul et al\. 2024](https://arxiv.org/html/2608.24033#bib.bib31)\)\. By contrast, foundation models for time series classification commonly follow a representation\-transfer paradigm: a pretrained encoder extracts features, and a separate classifier is then fitted using labeled samples from each target dataset\([Feofanov et al\. 2025](https://arxiv.org/html/2608.24033#bib.bib11);[Lin et al\. 2024](https://arxiv.org/html/2608.24033#bib.bib13);[Zhang et al\. 2025](https://arxiv.org/html/2608.24033#bib.bib27);[Xie et al\. 2025](https://arxiv.org/html/2608.24033#bib.bib28);[Auer et al\. 2025a](https://arxiv.org/html/2608.24033#bib.bib26);[Gao et al\. 2024](https://arxiv.org/html/2608.24033#bib.bib29);[Zhou et al\. 2023](https://arxiv.org/html/2608.24033#bib.bib30)\)\. General\-purpose models such as MOMENT\([Goswami et al\. 2024](https://arxiv.org/html/2608.24033#bib.bib12)\)also adopt this embedding\-based formulation and are widely used as representation backbones for downstream classification\. Therefore, although existing methods provide transferable time series representations, broadly applicable frameworks that directly infer query labels for unseen classification tasks without target\-specific optimization remain limited\.
#### In\-context time series classification\.
In\-context learning predicts query labels from labeled context examples without fitting a task\-specific classifier\. TIC\-FM\([Fang et al\. 2026](https://arxiv.org/html/2608.24033#bib.bib6)\)combines a pretrained time series encoder with a latent\-memory in\-context learner, while TiCT\([Yeh et al\. 2025](https://arxiv.org/html/2608.24033#bib.bib33)\)is trained end to end on synthetic episodes and introduces scalable label representations\. Both are primarily developed or evaluated for univariate classification\. TableTime\([Wang et al\. 2025](https://arxiv.org/html/2608.24033#bib.bib15)\)and FETA\([Sui et al\. 2025](https://arxiv.org/html/2608.24033#bib.bib16)\)use general\-purpose language models with textual tables or channel\-wise exemplar reasoning, whereas iAmTime\([Saha and Shmakov 2026](https://arxiv.org/html/2608.24033#bib.bib18)\)treats classification as one task within a general instruction\-conditioned framework\. Concurrently, RocketPFN\([O’Rourke et al\. 2026b](https://arxiv.org/html/2608.24033#bib.bib39)\)combines random convolutional features with a pretrained tabular in\-context classifier\. TimEE\([Küken et al\. 2026](https://arxiv.org/html/2608.24033#bib.bib1)\)constructs augmented classification tasks from the training splits of UCR datasets to train an in\-context classifier\. These methods demonstrate the potential of training\-free time series classification but do not jointly learn classification\-specific temporal and cross\-channel representations while accommodating variable channel counts\. ChorusTIC addresses this gap through dual\-axis encoding and episode\-consistent fixed\-dimensional composition\.
#### Synthetic pretraining\.
Synthetic data support the construction of forecasting corpora, representation\-learning datasets, and complete classification tasks\([Ansari et al\. 2024](https://arxiv.org/html/2608.24033#bib.bib20);[Xie et al\. 2025](https://arxiv.org/html/2608.24033#bib.bib28);[Feofanov et al\. 2026](https://arxiv.org/html/2608.24033#bib.bib38);[Yeh et al\. 2025](https://arxiv.org/html/2608.24033#bib.bib33);[Küken et al\. 2026](https://arxiv.org/html/2608.24033#bib.bib1)\)\. ChorusTIC complements these efforts with a multivariate episodic prior aligned with its deployment protocol: context and query samples share a task\-level background, while sparse temporal or cross\-channel discriminative rules determine class identity\. Further discussion and detailed comparisons appear in Appendix A\.
## Method
### Problem Formulation and Model Overview
For a classification taskτ\\tau, let𝒞τ=\{\(Xic,yic\)\}i=1Nc\\mathcal\{C\}\_\{\\tau\}=\\\{\(X\_\{i\}^\{c\},y\_\{i\}^\{c\}\)\\\}\_\{i=1\}^\{N\_\{c\}\}and𝒬τ=\{Xjq\}j=1Nq\\mathcal\{Q\}\_\{\\tau\}=\\\{X\_\{j\}^\{q\}\\\}\_\{j=1\}^\{N\_\{q\}\}denote the labeled context and unlabeled query sets, respectively\. EachXic,Xjq∈ℝC×LX\_\{i\}^\{c\},X\_\{j\}^\{q\}\\in\\mathbb\{R\}^\{C\\times L\}containsCCchannels andLLtime steps, with task\-specificCCandLLfixed withinτ\\tau\. Let𝐗c=\[X1c;…;XNcc\]\\mathbf\{X\}^\{c\}=\[X\_\{1\}^\{c\};\\ldots;X\_\{N\_\{c\}\}^\{c\}\]and𝐗q=\[X1q;…;XNqq\]\\mathbf\{X\}^\{q\}=\[X\_\{1\}^\{q\};\\ldots;X\_\{N\_\{q\}\}^\{q\}\]be the stacked inputs, and letYc=\(y1c,…,yNcc\)Y^\{c\}=\(y\_\{1\}^\{c\},\\ldots,y\_\{N\_\{c\}\}^\{c\}\)andYq=\(y1q,…,yNqq\)Y^\{q\}=\(y\_\{1\}^\{q\},\\ldots,y\_\{N\_\{q\}\}^\{q\}\)be their labels\. We modelpΘ\(Yq∣𝐗q,𝒞τ\)p\_\{\\Theta\}\(Y^\{q\}\\mid\\mathbf\{X\}^\{q\},\\mathcal\{C\}\_\{\\tau\}\)without target\-task parameter updates\.
Figure 1:Overview of ChorusTIC\.Given labeled context and unlabeled queries, the signal\-level Chorus uses one RSSC channel\-to\-slot assignment throughout the episode\. Each sampled group is processed by a shared dual\-axis encoder that captures temporal structure within slots and cross\-channel interactions across slots\. A shared readout summarizes each encoded slot, and fixed\-order concatenation yields a fixed\-width representation for each sample\. The task\-level Chorus calibrates feature axes from context\-only distributions before row\-wise interaction\. Finally, the leakage\-protected ICL Transformer predicts each query from the labeled context while preventing direct information exchange between queries\.As illustrated in Figure[1](https://arxiv.org/html/2608.24033#Sx3.F1), ChorusTIC performs Chorus ICL in three stages\. First, RSSC samples an episode\-level channel\-to\-slot assignment, and a shared dual\-axis encoder models temporal and within\-group cross\-channel interactions before fixed\-order slot composition\. Second, Column Distribution Modeling calibrates feature axes using context\-derived distributions, and row\-wise interaction forms sample\-level representations\. Third, a leakage\-protected ICL Transformer conditions on context labels and predicts all queries in parallel\.
LetT=Nc\+NqT=N\_\{c\}\+N\_\{q\},𝐗τ=\[𝐗c;𝐗q\]∈ℝT×C×L\\mathbf\{X\}\_\{\\tau\}=\[\\mathbf\{X\}^\{c\};\\mathbf\{X\}^\{q\}\]\\in\\mathbb\{R\}^\{T\\times C\\times L\}, and letℐ\\mathcal\{I\}denote the RSSC assignment shared across the episode\. The overall computation is
H\\displaystyle H=ℛψ\(𝐗τ;ℐ\),U=𝒜ϕ\(H;Nc\),\\displaystyle=\\mathcal\{R\}\_\{\\psi\}\(\\mathbf\{X\}\_\{\\tau\};\\mathcal\{I\}\),\\qquad U=\\mathcal\{A\}\_\{\\phi\}\(H;N\_\{c\}\),Oq\\displaystyle O^\{q\}=𝒢θ\(U,Yc,Nc\)\.\\displaystyle=\\mathcal\{G\}\_\{\\theta\}\(U,Y^\{c\};N\_\{c\}\)\.Here,H∈ℝT×dhH\\in\\mathbb\{R\}^\{T\\times d\_\{h\}\},U∈ℝT×duU\\in\\mathbb\{R\}^\{T\\times d\_\{u\}\}, andOq∈ℝNq×KO^\{q\}\\in\\mathbb\{R\}^\{N\_\{q\}\\times K\}\. The operatorsℛψ\\mathcal\{R\}\_\{\\psi\},𝒜ϕ\\mathcal\{A\}\_\{\\phi\}, and𝒢θ\\mathcal\{G\}\_\{\\theta\}denote the RSSC\-based signal encoder, task\-level calibration and row\-wise interaction, and the leakage\-protected in\-context classifier, respectively\. Moreover,Yc∈\{1,…,K\}NcY^\{c\}\\in\\\{1,\\ldots,K\\\}^\{N\_\{c\}\}andKKis the number of classes in the current episode\. We considerK≤KmaxK\\leq K\_\{\\max\}in the main text; Appendix B coversK\>KmaxK\>K\_\{\\max\}\. Predictions are obtained asPq=softmax\(Oq\)P^\{q\}=\\operatorname\{softmax\}\(O^\{q\}\)andy^jq=argmax1≤k≤KPj,kq\\hat\{y\}\_\{j\}^\{q\}=\\arg\\max\_\{1\\leq k\\leq K\}P\_\{j,k\}^\{q\}forj=1,…,Nqj=1,\\ldots,N\_\{q\}\.
### RSSC\-Based Multivariate Representation
#### RSSC definition\.
Random Subchannel Slot Concatenation is an episode\-level adapter that maps a variable\-size channel set to a representation whose width is independent of the original channel count\. RSSC consists of two operations surrounding a shared group encoder: \(i\) an episode\-consistent assignment from input channels to ordered group\-slot positions, and \(ii\) a fixed\-order composition of the encoded slot representations\. The dual\-axis encoder is the shared group encoder applied between these two RSSC operations\.
Unless otherwise stated, we use coverage sampling\. WhenC≥NsC\\geq N\_\{s\}, RSSC samplesNsN\_\{s\}channels without replacement\. WhenC<NsC<N\_\{s\}, independently permuted channel lists are concatenated until all slots are filled:
𝐢=\{Perm\(𝒱\)1:Ns,C≥Ns,\[Perm1\(𝒱\);…;PermR\(𝒱\)\]1:Ns,C<Ns,\\mathbf\{i\}=\\begin\{cases\}\\operatorname\{Perm\}\(\\mathcal\{V\}\)\_\{1:N\_\{s\}\},&C\\geq N\_\{s\},\\\\\[4\.2679pt\] \\bigl\[\\operatorname\{Perm\}\_\{1\}\(\\mathcal\{V\}\);\\ldots;\\operatorname\{Perm\}\_\{R\}\(\\mathcal\{V\}\)\\bigr\]\_\{1:N\_\{s\}\},&C<N\_\{s\},\\end\{cases\}whereR=⌈Ns/C⌉R=\\lceil N\_\{s\}/C\\rceil\. Thus, observed channels are reused when necessary rather than replaced by artificial zero\-valued slots\. The index vector is reshaped intoGGordered groups
ℐg=\(ig,1,…,ig,S\)∈𝒱S,g=1,…,G\.\\mathcal\{I\}\_\{g\}=\(i\_\{g,1\},\\ldots,i\_\{g,S\}\)\\in\\mathcal\{V\}^\{S\},\\qquad g=1,\\ldots,G\.The assignmentℐ=\{ℐg\}g=1G\\mathcal\{I\}=\\\{\\mathcal\{I\}\_\{g\}\\\}\_\{g=1\}^\{G\}is shared across all context and query samples in an episode\. Thus, each group\-slot position\(g,s\)\(g,s\)identifies a fixed source channel within the episode, although the assignment may change across episodes\. For samplett, the input to groupggisXt,g=Xt,ℐg∈ℝS×LX\_\{t,g\}=X\_\{t,\\mathcal\{I\}\_\{g\}\}\\in\\mathbb\{R\}^\{S\\times L\}\.
Each group defines a sampled subchannel view, and channel\-axis attention operates only among itsSSslots\. Thus,SScontrols the number of channels modeled jointly within each group, whereasGGcontrols the number of sampled views\. The groups are not jointly processed by channel\-axis attention; instead, their encoded slots are concatenated and subsequently integrated by the row\-wise Transformer\.
#### Patch tokenization and shared dual\-axis encoder\.
Each selected channel is resampled to lengthL0L\_\{0\}and divided intoMMnon\-overlapping patches\. Each patch is encoded from its normalized values, first differences, and local statistics:ut,g,s,m=ftok\(xt,g,s,m,Δxt,g,s,m,μt,g,s,m,σt,g,s,m\)∈ℝPu\_\{t,g,s,m\}=f\_\{\\mathrm\{tok\}\}\(x\_\{t,g,s,m\},\\Delta x\_\{t,g,s,m\},\\mu\_\{t,g,s,m\},\\sigma\_\{t,g,s,m\}\)\\in\\mathbb\{R\}^\{P\}\. Stacking the tokens within a group givesUt,g\(0\)∈ℝS×M×PU\_\{t,g\}^\{\(0\)\}\\in\\mathbb\{R\}^\{S\\times M\\times P\}\. More details are provided in Appendix B\.
Each dual\-axis layer first models temporal dependencies within each slot and then interactions across slots at aligned patch positions:
U~t,g\(ℓ\)=TempBlock\(ℓ\)\(Ut,g\(ℓ\)\),Ut,g\(ℓ\+1\)=ChanBlock\(ℓ\)\(U~t,g\(ℓ\)\),ℓ=0,…,LD−1\.\\begin\{aligned\} \\widetilde\{U\}\_\{t,g\}^\{\(\\ell\)\}&=\\operatorname\{TempBlock\}^\{\(\\ell\)\}\\left\(U\_\{t,g\}^\{\(\\ell\)\}\\right\),\\\\ U\_\{t,g\}^\{\(\\ell\+1\)\}&=\\operatorname\{ChanBlock\}^\{\(\\ell\)\}\\left\(\\widetilde\{U\}\_\{t,g\}^\{\(\\ell\)\}\\right\),\\end\{aligned\}\\quad\\ell=0,\\ldots,L\_\{D\}\-1\.The temporal block attends over theMMpatches independently for each slot, whereas the channel block attends over theSSslots independently at each aligned patch position\. A shared summary\-token readout then produces an encoded slot representationzt,g,s∈ℝPz\_\{t,g,s\}\\in\\mathbb\{R\}^\{P\}for every group\-slot position\. Because channel\-axis attention has already mixed information among the sampled slots,zt,g,sz\_\{t,g,s\}is conditioned on the other channels in groupggand is not an independently encoded channel representation\.
#### Fixed\-dimensional RSSC composition\.
Learnable group embeddingseg∈ℝPe\_\{g\}\\in\\mathbb\{R\}^\{P\}and slot embeddingsrs∈ℝPr\_\{s\}\\in\\mathbb\{R\}^\{P\}encode structural positions in the fixed group\-slot layout rather than globally aligned sensor identities\. Each encoded slot is projected as
z~t,g,s=fslot\(zt,g,s\+eg\+rs\)∈ℝds,\\widetilde\{z\}\_\{t,g,s\}=f\_\{\\mathrm\{slot\}\}\\left\(z\_\{t,g,s\}\+e\_\{g\}\+r\_\{s\}\\right\)\\in\\mathbb\{R\}^\{d\_\{s\}\},wherefslot:ℝP→ℝdsf\_\{\\mathrm\{slot\}\}:\\mathbb\{R\}^\{P\}\\rightarrow\\mathbb\{R\}^\{d\_\{s\}\}is shared across all group\-slot positions\. The sample representation is obtained by concatenating the projected slots in a fixed order:
ht=LN\(∥g=1G∥s=1Sz~t,g,s\)∈ℝdh,dh=GSds\.h\_\{t\}=\\operatorname\{LN\}\\\!\\left\(\\mathop\{\\\|\}\_\{g=1\}^\{G\}\\mathop\{\\\|\}\_\{s=1\}^\{S\}\\widetilde\{z\}\_\{t,g,s\}\\right\)\\in\\mathbb\{R\}^\{d\_\{h\}\},\\qquad d\_\{h\}=GSd\_\{s\}\.For fixedGG,SS, anddsd\_\{s\}, the representation dimensiondhd\_\{h\}is independent of the original channel countCC\. RSSC therefore retains the positions of multiple sampled subchannel views while providing a common representation width across tasks\. It does not assume globally aligned channel identities: each slot has consistent task\-local semantics within an episode but may be reassigned across episodes\. Stacking all context and query representations gives
H=\[Hc;Hq\]=\[h1;…;hT\]∈ℝT×dh\.H=\[H^\{c\};H^\{q\}\]=\[h\_\{1\};\\ldots;h\_\{T\}\]\\in\\mathbb\{R\}^\{T\\times d\_\{h\}\}\.
### Task\-Level Calibration and ICL
#### Column Distribution Modeling\.
The semantics and scale of a latent feature axis may vary across tasks\. For each feature axisj∈\{1,…,dh\}j\\in\\\{1,\\ldots,d\_\{h\}\\\}, we first embed every scalar activation:
qi,j\(0\)=fcell\(Hi,j\)∈ℝde,Qj\(0\)=\[q1,j\(0\);…;qT,j\(0\)\]\.q\_\{i,j\}^\{\(0\)\}=f\_\{\\mathrm\{cell\}\}\(H\_\{i,j\}\)\\in\\mathbb\{R\}^\{d\_\{e\}\},\\qquad Q\_\{j\}^\{\(0\)\}=\[q\_\{1,j\}^\{\(0\)\};\\ldots;q\_\{T,j\}^\{\(0\)\}\]\.A shared induced\-attention encoder constructs an axis\-specific bank from context cells only:
Sj=𝒮ϕ\(Qj,1:Nc\(0\)\)∈ℝNind×de,S\_\{j\}=\\mathcal\{S\}\_\{\\phi\}\\\!\\left\(Q\_\{j,1:N\_\{c\}\}^\{\(0\)\}\\right\)\\in\\mathbb\{R\}^\{N\_\{\\mathrm\{ind\}\}\\times d\_\{e\}\},whereNindN\_\{\\mathrm\{ind\}\}denotes the number of inducing tokens\. Every context or query cell attends to this bank:
Rj=𝒞ϕ\(Qj\(0\),Sj\),\[Wj,Bj\]=𝒟ϕ\(Rj\),R\_\{j\}=\\mathcal\{C\}\_\{\\phi\}\(Q\_\{j\}^\{\(0\)\},S\_\{j\}\),\\qquad\[W\_\{j\},B\_\{j\}\]=\\mathcal\{D\}\_\{\\phi\}\(R\_\{j\}\),whereWj,Bj∈ℝT×deW\_\{j\},B\_\{j\}\\in\\mathbb\{R\}^\{T\\times d\_\{e\}\}\. The calibrated embeddings are
E:,j,:=Wj⊙\(H:,j𝟏de⊤\)\+Bj\.E\_\{:,j,:\}=W\_\{j\}\\odot\\left\(H\_\{:,j\}\\mathbf\{1\}\_\{d\_\{e\}\}^\{\\top\}\\right\)\+B\_\{j\}\.Applying this operation to alldhd\_\{h\}axes yieldsE∈ℝT×dh×deE\\in\\mathbb\{R\}^\{T\\times d\_\{h\}\\times d\_\{e\}\}\.
BecauseSjS\_\{j\}is constructed exclusively from context samples, query samples cannot modify the reference distribution or communicate with one another\. Column Distribution Modeling processes each feature axis independently, while cross\-axis interactions are handled by the subsequent row\-wise Transformer\.
#### Row\-wise feature interaction\.
For sampleii, letEi=Ei,:,:∈ℝdh×deE\_\{i\}=E\_\{i,:,:\}\\in\\mathbb\{R\}^\{d\_\{h\}\\times d\_\{e\}\}\. We prependKclsK\_\{\\mathrm\{cls\}\}learnable summary tokensScls∈ℝKcls×deS\_\{\\mathrm\{cls\}\}\\in\\mathbb\{R\}^\{K\_\{\\mathrm\{cls\}\}\\times d\_\{e\}\}and obtain the sample representation asui=vec\(ℱrow\(\[Scls;Ei\]\)1:Kcls,:\)∈ℝduu\_\{i\}=\\operatorname\{vec\}\\\!\\left\(\\mathcal\{F\}\_\{\\mathrm\{row\}\}\(\[S\_\{\\mathrm\{cls\}\};E\_\{i\}\]\)\_\{1:K\_\{\\mathrm\{cls\}\},:\}\\right\)\\in\\mathbb\{R\}^\{d\_\{u\}\}, wheredu=Kclsded\_\{u\}=K\_\{\\mathrm\{cls\}\}d\_\{e\}\. The row Transformer processes each sample independently, preventing cross\-sample information flow\. Stacking the outputs givesU=\[u1;…;uT\]∈ℝT×duU=\[u\_\{1\};\\ldots;u\_\{T\}\]\\in\\mathbb\{R\}^\{T\\times d\_\{u\}\}\.
#### Leakage\-protected ICL\.
Labels are injected only into context tokens:
u¯i=\{ui\+ℰy\(yic\),i≤Nc,ui,i\>Nc,\\bar\{u\}\_\{i\}=\\begin\{cases\}u\_\{i\}\+\\mathcal\{E\}\_\{y\}\(y\_\{i\}^\{c\}\),&i\\leq N\_\{c\},\\\\ u\_\{i\},&i\>N\_\{c\},\\end\{cases\}\(1\)whereℰy\(⋅\)∈ℝdu\\mathcal\{E\}\_\{y\}\(\\cdot\)\\in\\mathbb\{R\}^\{d\_\{u\}\}is a learnable label embedding\. LetU¯=\[u¯1;…;u¯T\]\\bar\{U\}=\[\\bar\{u\}\_\{1\};\\ldots;\\bar\{u\}\_\{T\}\]\. The ICL Transformer uses context tokens as its only keys and values\. Withiidenoting the target position andjjthe source position, the additive attention mask is
Mij=\{0,j≤Nc,−∞,j\>Nc\.M\_\{ij\}=\\begin\{cases\}0,&j\\leq N\_\{c\},\\\\ \-\\infty,&j\>N\_\{c\}\.\\end\{cases\}\(2\)Thus, context tokens attend only to the context, and each query attends only to the context\. A query retains its own representation through the residual stream but never serves as a key or value, preventing query\-to\-query information flow\. The query logits are
V=𝒢θ\(U¯;M\),Oq=Dec\(VNc\+1:T\)\.V=\\mathcal\{G\}\_\{\\theta\}\(\\bar\{U\};M\),\\qquad O^\{q\}=\\operatorname\{Dec\}\\left\(V\_\{N\_\{c\}\+1:T\}\\right\)\.\(3\)
### Labeled Episodic Pretraining
ChorusTIC is pretrained on classification episodes rather than isolated sequences\. Each episode samplesω=\(K,C,L,Nc,Nq,κ,r,d\)\\omega=\(K,C,L,N\_\{c\},N\_\{q\},\\kappa,r,d\), whereκ\\kappadenotes the task type,rrthe discriminative rule family, andddthe task\-difficulty setting\. Univariate and multivariate tasks are sampled with probabilities0\.20\.2and0\.80\.8, respectively\. Univariate tasks useC=1C=1andr∈ℛtempr\\in\\mathcal\{R\}\_\{\\mathrm\{temp\}\}, whereas multivariate tasks use2≤C≤102\\leq C\\leq 10andr∈ℛcrossr\\in\\mathcal\{R\}\_\{\\mathrm\{cross\}\}\. Class proportions followϱ∼Dirichlet\(α𝟏K\)\\boldsymbol\{\\varrho\}\\sim\\operatorname\{Dirichlet\}\(\\alpha\\mathbf\{1\}\_\{K\}\), with every class represented in the context set\.
#### Shared background and discriminative rules\.
Each episode first samples a shared temporal background:
b∼Categorical\(𝝀\),W∼𝒫b,W∈ℝC×L,b\\sim\\operatorname\{Categorical\}\(\\boldsymbol\{\\lambda\}\),\\qquad W\\sim\\mathcal\{P\}\_\{b\},\\qquad W\\in\\mathbb\{R\}^\{C\\times L\},where\{𝒫b\}\\\{\\mathcal\{P\}\_\{b\}\\\}is a collection of temporal process families\. For each classkk, a sparse rule operator constructs a prototype
Pk=Γr,k\(W;𝒮k,𝒯k,ηk\),k=1,…,K,P\_\{k\}=\\Gamma\_\{r,k\}\\left\(W;\\mathcal\{S\}\_\{k\},\\mathcal\{T\}\_\{k\},\\eta\_\{k\}\\right\),\\qquad k=1,\\ldots,K,where𝒮k\\mathcal\{S\}\_\{k\}and𝒯k\\mathcal\{T\}\_\{k\}denote the informative channel subset and temporal region, respectively, andηk\\eta\_\{k\}contains the rule parameters\. Temporal rule families introduce class\-dependent motif shape, polarity, position, order, or local anomalies\. Cross\-channel rule families introduce class differences through informative\-channel selection, relative delay or phase, and correlation structure\. Each episode uses one sampled discriminative rule family\. An instance of classyiy\_\{i\}is generated byXi=𝒜ξi\(Pyi\)\+εiX\_\{i\}=\\mathcal\{A\}\_\{\\xi\_\{i\}\}\(P\_\{y\_\{i\}\}\)\+\\varepsilon\_\{i\}, where𝒜ξi\\mathcal\{A\}\_\{\\xi\_\{i\}\}applies instance\-specific nuisance transformations andεi\\varepsilon\_\{i\}denotes sensor noise\. The difficulty variableddcontrols the discriminative strength and nuisance magnitude\. Detailed background families, rule operators, and transformations are provided in Appendix B\.
#### Episode construction and objective\.
Generated samples are divided into context and query sets, with every query class represented in the context\. We then sample an episode\-specific bijectionσℰ:\{1,…,K\}→\{1,…,K\}\\sigma\_\{\\mathcal\{E\}\}:\\\{1,\\ldots,K\\\}\\rightarrow\\\{1,\\ldots,K\\\}and apply it to both context and query labels\. Let𝒞~ℰ=\{\(Xic,σℰ\(yic\)\)\}i=1Nc\\widetilde\{\\mathcal\{C\}\}\_\{\\mathcal\{E\}\}=\\left\\\{\(X\_\{i\}^\{c\},\\sigma\_\{\\mathcal\{E\}\}\(y\_\{i\}^\{c\}\)\)\\right\\\}\_\{i=1\}^\{N\_\{c\}\}\. The model is trained by minimizing query cross\-entropy:
ℒ\(Θ\)=−𝔼ℰ∼psyn\[1Nq∑j=1NqlogpΘ\(σℰ\(yjq\)∣Xjq,𝒞~ℰ\)\]\.\\mathcal\{L\}\(\\Theta\)=\-\\mathbb\{E\}\_\{\\mathcal\{E\}\\sim p\_\{\\mathrm\{syn\}\}\}\\left\[\\frac\{1\}\{N\_\{q\}\}\\sum\_\{j=1\}^\{N\_\{q\}\}\\log p\_\{\\Theta\}\\left\(\\sigma\_\{\\mathcal\{E\}\}\(y\_\{j\}^\{q\}\)\\mid X\_\{j\}^\{q\},\\widetilde\{\\mathcal\{C\}\}\_\{\\mathcal\{E\}\}\\right\)\\right\]\.Label permutation prevents fixed synthetic rules from acquiring fixed numerical label meanings and forces the model to infer label semantics from the context\.
### Deployment\-Time Inference
All parameters remain fixed on a target task\. To reduce sensitivity to arbitrary label indices, we average predictions overMπM\_\{\\pi\}cyclic label permutations\. Form=0,…,Mπ−1m=0,\\ldots,M\_\{\\pi\}\-1, define
πm\(y\)=1\+\(\(y−1\+m\)modK\)\.\\pi\_\{m\}\(y\)=1\+\\big\(\(y\-1\+m\)\\bmod K\\big\)\.LetPm∈\{0,1\}K×KP\_\{m\}\\in\\\{0,1\\\}^\{K\\times K\}be the corresponding permutation matrix, with\(Pm\)y,πm\(y\)=1\(P\_\{m\}\)\_\{y,\\pi\_\{m\}\(y\)\}=1\.
Because RSSC samples channel\-to\-slot assignments stochastically, we additionally average predictions overMRM\_\{R\}independent RSSC draws\. Within each draw, the same assignment is shared by all context and query samples\. Let
Oq,\(m,a\)=ChorusTIC\(Xc,πm\(Yc\),Xq,ℐ\(a\)\)O^\{q,\(m,a\)\}=\\operatorname\{ChorusTIC\}\\left\(X^\{c\},\\pi\_\{m\}\(Y^\{c\}\),X^\{q\};\\mathcal\{I\}^\{\(a\)\}\\right\)denote the query logits under label permutationmmand RSSC drawaa\. The aligned ensemble logits are
O¯q=1MπMR∑m=0Mπ−1∑a=1MROq,\(m,a\)Pm⊤\.\\bar\{O\}^\{q\}=\\frac\{1\}\{M\_\{\\pi\}M\_\{R\}\}\\sum\_\{m=0\}^\{M\_\{\\pi\}\-1\}\\sum\_\{a=1\}^\{M\_\{R\}\}O^\{q,\(m,a\)\}P\_\{m\}^\{\\top\}\.The final probabilities and predictions are
Pq=softmax\(O¯q/τ\),y^jq=argmaxkPj,kq,P^\{q\}=\\operatorname\{softmax\}\(\\bar\{O\}^\{q\}/\\tau\),\\qquad\\widehat\{y\}\_\{j\}^\{q\}=\\arg\\max\_\{k\}P\_\{j,k\}^\{q\},where the temperature is set toτ=0\.9\\tau=0\.9by default\. We useMR=4M\_\{R\}=4in the main experiments\. Full ensemble settings and the hierarchical extension for tasks withK\>KmaxK\>K\_\{\\max\}are provided in Appendix B\.
## Experiments
Our experiments address four questions: \(1\) Can ChorusTIC classify univariate and multivariate time series without target\-task parameter updates? \(2\) How does it compare with generic ICL methods and frozen TSFMs that fit target\-specific classifiers? \(3\) How effectively does it infer a task\-specific decision rule from limited labeled context? \(4\) How do its architectural, inference, and pretraining components contribute to performance?
### Experimental Setup
#### Benchmarks\.
We evaluate ChorusTIC on the UEA Multivariate Time Series Classification Archive\([Bagnall et al\. 2018](https://arxiv.org/html/2608.24033#bib.bib10)\)and the UCR Time Series Classification Archive\([Dau et al\. 2019](https://arxiv.org/html/2608.24033#bib.bib14)\)\. UEA contains 30 multivariate datasets with diverse channel counts, sequence lengths, and class structures, and serves as our primary benchmark for native multivariate classification\. UCR contains 128 univariate datasets and evaluates transfer to the single\-channel setting\. We use the official train/test splits throughout\. For ChorusTIC, the training split provides the labeled context and the test split constitutes the query set; no model parameter is updated on a target dataset\.
#### Compared methods\.
We organize the baselines by their target\-task adaptation protocol\.
*Time series ICL classifiers*predict query labels directly from labeled context examples without target\-specific parameter updates\. On UCR, we compare with TIC\-FM\([Fang et al\. 2026](https://arxiv.org/html/2608.24033#bib.bib6)\)and TiCT\([Yeh et al\. 2025](https://arxiv.org/html/2608.24033#bib.bib33)\), which provide the closest protocol match in the univariate setting\.
*Generic ICL classifiers*include TabICL\([Qu et al\. 2025](https://arxiv.org/html/2608.24033#bib.bib32)\)and TabICLv2\([Qu et al\. 2026](https://arxiv.org/html/2608.24033#bib.bib34)\)\. For each dataset, we concatenate the channel\-wise sequences of a sample into a fixed\-dimensional vector and treat the resulting samples as rows of a tabular classification task\. These methods provide training\-free controls, but do not explicitly encode temporal order\.
*Frozen time series foundation models*include MOMENT\([Goswami et al\. 2024](https://arxiv.org/html/2608.24033#bib.bib12)\), Mantis\([Feofanov et al\. 2025](https://arxiv.org/html/2608.24033#bib.bib11)\), MantisV2\([Feofanov et al\. 2026](https://arxiv.org/html/2608.24033#bib.bib38)\), UniShape\([Liu et al\. 2026](https://arxiv.org/html/2608.24033#bib.bib36)\), and NuTime\([Lin et al\. 2024](https://arxiv.org/html/2608.24033#bib.bib13)\)\. We keep each pretrained backbone fixed and extract its final\-layer representation using the model’s default readout\. A lightweight classifier is then fitted on the target training split\. We follow the original frozen\-feature protocol when one is available\. Because NuTime is evaluated primarily through fine\-tuning, we fit a random forest to its frozen CLS representations for the main comparison\.
#### Evaluation protocol\.
Across all settings, the complete official test split serves as the query set\. Full\-context evaluation uses the complete training split as labeled context, with no parameter updates to ChorusTIC\. For fixed\-shot evaluation, we samplek∈\{5,10\}k\\in\\\{5,10\\\}examples per class and average results over five context sets shared across methods\. A dataset is excluded at shot levelkkif any class has fewer thankktraining examples; all methods use the same eligible datasets and context sets\. For the context\-scaling analysis, we use shared class\-stratified subsets containing20%20\\%,30%30\\%,40%40\\%,50%50\\%, or60%60\\%of the training split\.
#### Metrics and statistical analysis\.
We report the unweighted average classification accuracy across datasets\. When describing aggregate gains, relative improvement over a reference method is computed as\(Aours−Aref\)/Aref×100%\(A\_\{\\mathrm\{ours\}\}\-A\_\{\\mathrm\{ref\}\}\)/A\_\{\\mathrm\{ref\}\}\\times 100\\%using unrounded average accuracies\.
### Main Results
#### Multivariate classification on UEA\.
Table[1](https://arxiv.org/html/2608.24033#Sx4.T1)reports results on the complete UEA\-30 archive\. ChorusTIC achieves the highest average accuracy and the best average rank among the evaluated methods without target\-specific parameter updates\. Relative to MantisV2\+LR, the strongest frozen\-feature baseline, ChorusTIC improves average accuracy by approximately2\.51%2\.51\\%and reduces the average rank from4\.024\.02to3\.573\.57\. This comparison is notable because MantisV2\+LR fits a separate logistic\-regression classifier on every target dataset, whereas ChorusTIC infers the target decision rule directly from labeled context examples\.
Among generic ICL baselines, ChorusTIC yields relative improvements of approximately6\.34%6\.34\\%over TabICLv2 and10\.62%10\.62\\%over TabICL\. These methods likewise avoid target\-specific fitting but operate on vectorized multivariate inputs without explicit temporal or aligned cross\-channel modeling\. Their lower aggregate performance is consistent with the benefit of time\-series\-specific representation learning for in\-context classification\.
Table 1:Classification results on the complete UEA\-30 archive\.“Target fit” indicates whether a dataset\-specific classifier is fitted on the target training split\. Best and second\-best average accuracies and average ranks are shown inboldandunderlined, respectively\. Per\-dataset results are provided in Appendix D\.
#### Univariate classification on UCR\.
Table[2](https://arxiv.org/html/2608.24033#Sx4.T2)reports results on the complete UCR\-128 archive\. ChorusTIC achieves the highest average accuracy and the best average rank among the evaluated methods\. Relative to MantisV2\+LR, the strongest frozen\-feature baseline, it improves average accuracy by approximately1\.41%1\.41\\%while requiring no target\-specific classifier\. It also reduces the average rank from5\.505\.50to4\.434\.43, indicating consistent performance across the archive\.
Among training\-free time\-series classifiers, ChorusTIC yields relative improvements of approximately1\.44%1\.44\\%over TIC\-FM and2\.51%2\.51\\%over TiCT\. It also outperforms TabICLv2, the strongest generic ICL baseline, by approximately2\.89%2\.89\\%\. These results show that the same pretrained model retains strong performance in the single\-channel setting while supporting both univariate and multivariate classification without target\-specific optimization\.
Table 2:Classification results on the UCR\-128 archive\.“Target fit” indicates whether a classifier is fitted on the target training split\. Best and second\-best results are shown inboldandunderlined, respectively\. Per\-dataset results are provided in Appendix D\.
### Low\-Label Multivariate Classification
We examine whether ChorusTIC can infer a target\-task decision rule from limited labeled context\. We consider two complementary protocols\. In the fixed\-shot protocol, we sample55or1010labeled examples per class\. In the proportional protocol, we retain20%20\\%–60%60\\%of the official training split as labeled data\. Within each budget, all methods are evaluated on the same eligible datasets and matched labeled subsets\.
Table 3:Fixed\-shot classification accuracy on UEA\.Results are averaged over five independently sampled support sets and over the 28 and 24 datasets eligible for the 5\-shot and 10\-shot settings, respectively\. Within each budget, all methods use the same datasets and matched support sets\. “Target fit” indicates whether a classifier is fitted on the target support set\. Best and second\-best results are shown inboldandunderlined, respectively\.#### Fixed\-shot performance\.
Table[3](https://arxiv.org/html/2608.24033#Sx4.T3)shows that ChorusTIC achieves the highest average accuracy under both label budgets without target\-specific parameter updates\. With five examples per class, it yields an approximately1\.11%1\.11\\%relative improvement over UniShape\+RF, the strongest competing method\. With ten examples per class, its relative improvement over the strongest baseline, MantisV2\+LR, increases to approximately4\.06%4\.06\\%\. Compared with TabICL, the strongest generic ICL baseline under both budgets, ChorusTIC yields relative improvements of approximately5\.72%5\.72\\%and6\.88%6\.88\\%at five and ten shots, respectively\. These results indicate that time\-series\-specific support conditioning enables effective decision\-rule inference from limited labeled examples without target\-specific optimization\.
Figure 2:Scaling with labeled data on UEA\-30\.Each point reports the average accuracy obtained using the indicated fraction of the official training split\.
#### Scaling with labeled context\.
Figure[2](https://arxiv.org/html/2608.24033#Sx4.F2)complements the fixed\-shot analysis by varying the labeled fraction from20%20\\%to60%60\\%on UEA\-30\. ChorusTIC ranks first at every reported fraction, yielding relative improvements of0\.66%0\.66\\%to2\.85%2\.85\\%over the strongest competing method at each fraction\. Its average accuracy increases monotonically from64\.81%64\.81\\%with20%20\\%labeled data to69\.13%69\.13\\%with60%60\\%, corresponding to a6\.67%6\.67\\%relative increase over its own accuracy at the smallest reported fraction\.
These results indicate that support\-conditioned inference remains effective beyond the fixed\-shot regime\. As more labeled context becomes available, ChorusTIC consistently improves without target\-specific parameter updates\. Together, the fixed\-shot and proportional results demonstrate its effectiveness across different low\-label regimes\.
### Ablation and Pretraining\-Prior Analysis
We evaluate four design choices spanning the architecture, inference procedure, and pretraining prior: channel\-axis attention, task\-conditioned feature calibration, label\-permutation ensembling, and cross\-channel discriminative rules\. Architecture and prior ablations are separately pretrained from scratch using the same optimization schedule, training budget, and random seed as the complete model\. The inference ablation reuses the complete\-model checkpoint and modifies only the label\-permutation strategy at test time\. All variants are evaluated under the same unified protocol\.
Table 4:Ablation results on UEA\-30\.Δ\\DeltaAcc\. is measured relative to the complete model in percentage points\.For the channel\-attention ablation, we replace channel\-axis attention with an identity mapping while retaining temporal attention\. For the calibration ablation, we remove the task\-conditioned affine transformation while preserving the representation width and in\-context learner\. Both variants use the complete episodic prior\. We evaluate label\-permutation ensembling by disabling cyclic permutations while keeping the RSSC ensemble size fixed\. For the prior ablation, we retain multivariate episodes but replace cross\-channel rules involving informative channels, relative phase or delay, and correlation structure with channel\-wise temporal rules\.
Table[4](https://arxiv.org/html/2608.24033#Sx4.T4)shows that all ablations reduce accuracy, supporting the complementary roles of the four components\. Task\-conditioned calibration has the largest effect, consistent with the need to align task\-dependent RSSC feature axes before in\-context inference\. Removing cross\-channel rules causes the next\-largest decline, indicating that channel interaction benefits from a prior that makes cross\-channel structure class\-discriminative\. The label\-permutation result shows that cyclic averaging mitigates sensitivity to arbitrary label indices\. Removing channel\-axis attention lowers accuracy, supporting the benefit of modeling aligned within\-group interactions before slot\-level summarization and task\-level integration\. Together, these results support the joint use of signal\-level interaction, task\-level calibration, inference\-time ensembling, and a matching multivariate episodic prior\.
## Conclusion
We introduce ChorusTIC, a classification\-native foundation model for support\-conditioned univariate and multivariate TSC without per\-dataset classifier fitting\. ChorusTIC combines episode\-consistent RSSC, a shared dual\-axis encoder, context\-derived calibration, and leakage\-protected ICL to model temporal and cross\-channel interactions across heterogeneous channel configurations and predict query labels directly from labeled context\. A labeled episodic prior over synthetic tasks aligns pretraining with deployment\. On the UCR\-128 and UEA\-30 archives, ChorusTIC achieves strong full\-context and low\-label performance without target\-specific classifier fitting and improves consistently as labeled context grows\. These results indicate that cross\-channel modeling and support\-conditioned inference provide complementary mechanisms for classification across heterogeneous channel configurations\. Although UCR and UEA provide broad coverage, they do not encompass the full range of deployment conditions\. Future work will develop a broader benchmark that extends the current protocols to cover missing channels, asynchronous sampling, and domain shifts\.
## References
- Ansariet al\.\(2025\)A\. F\. Ansari, O\. Shchur, J\. Küken, A\. Auer, B\. Han, P\. Mercado, S\. S\. Rangapuram, H\. Shen, L\. Stella, X\. Zhang, M\. Goswami, S\. Kapoor, D\. C\. Maddix, P\. Guerron, T\. Hu, J\. Yin, N\. Erickson, P\. M\. Desai, H\. Wang, H\. Rangwala, G\. Karypis, Y\. Wang, and M\. Bohlke\-SchneiderChronos\-2: from univariate to universal forecasting\.arXiv preprint arXiv:2510\.15821\.Cited by:[Time series foundation models \(TSFMs\)\.](https://arxiv.org/html/2608.24033#Sx2.SS0.SSS0.Px1.p1.1)\.
- Ansariet al\.\(2024\)A\. F\. Ansari, L\. Stella, C\. Turkmen, X\. Zhang, P\. Mercado, H\. Shen, O\. Shchur, S\. S\. Rangapuram, S\. Pineda Arango, S\. Kapoor, J\. Zschiegner, D\. C\. Maddix, M\. W\. Mahoney, K\. Torkkola, A\. Gordon Wilson, M\. Bohlke\-Schneider, and Y\. WangChronos: learning the language of time series\.Transactions on Machine Learning Research\.External Links:ISSN 2835\-8856Cited by:[Appendix A](https://arxiv.org/html/2608.24033#A1.SS0.SSS0.Px3.p1.1),[Time series foundation models \(TSFMs\)\.](https://arxiv.org/html/2608.24033#Sx2.SS0.SSS0.Px1.p1.1),[Synthetic pretraining\.](https://arxiv.org/html/2608.24033#Sx2.SS0.SSS0.Px3.p1.1)\.
- Aueret al\.\(2025a\)A\. Auer, D\. Klotz, S\. Böck, and S\. HochreiterPre\-trained forecasting models: strong zero\-shot feature extractors for time series classification\.InNeurIPS 2025 Workshop on Recent Advances in Time Series Foundation Models \(BERT2S\),Cited by:[Time series foundation models \(TSFMs\)\.](https://arxiv.org/html/2608.24033#Sx2.SS0.SSS0.Px1.p1.1)\.
- Aueret al\.\(2025b\)A\. Auer, P\. Podest, D\. Klotz, S\. Böck, G\. Klambauer, and S\. HochreiterTiRex: zero\-shot forecasting across long and short horizons with enhanced in\-context learning\.InThe Thirty\-Ninth Annual Conference on Neural Information Processing Systems,Cited by:[Time series foundation models \(TSFMs\)\.](https://arxiv.org/html/2608.24033#Sx2.SS0.SSS0.Px1.p1.1)\.
- Bagnallet al\.\(2018\)A\. Bagnall, H\. A\. Dau, J\. Lines, M\. Flynn, J\. Large, A\. Bostrom, P\. Southam, and E\. KeoghThe uea multivariate time series classification archive, 2018\.arXiv preprint arXiv:1811\.00075\.Cited by:[§D\.1](https://arxiv.org/html/2608.24033#A4.SS1.SSS0.Px1.p1.1),[Introduction](https://arxiv.org/html/2608.24033#Sx1.p1.1),[Benchmarks\.](https://arxiv.org/html/2608.24033#Sx4.SSx1.SSS0.Px1.p1.1)\.
- Bennettet al\.\(2022\)S\. Bennett, M\. Cucuringu, and G\. ReinertLead–lag detection and network clustering for multivariate time series with an application to the us equity market\.Machine Learning111\(12\),pp\. 4497–4538\.Cited by:[Introduction](https://arxiv.org/html/2608.24033#Sx1.p1.1)\.
- Cohenet al\.\(2024\)B\. Cohen, E\. Khwaja, K\. Wang, C\. Masson, E\. Ramé, Y\. Doubli, and O\. Abou\-AmalToto: time series optimized transformer for observability\.External Links:2407\.07874Cited by:[Time series foundation models \(TSFMs\)\.](https://arxiv.org/html/2608.24033#Sx2.SS0.SSS0.Px1.p1.1)\.
- Daset al\.\(2023\)A\. Das, W\. Kong, R\. Sen, and Y\. ZhouA decoder\-only foundation model for time\-series forecasting\.arXiv preprint arXiv:2310\.10688\.Cited by:[Time series foundation models \(TSFMs\)\.](https://arxiv.org/html/2608.24033#Sx2.SS0.SSS0.Px1.p1.1)\.
- Dauet al\.\(2019\)H\. A\. Dau, A\. Bagnall, K\. Kamgar, C\. M\. Yeh, Y\. Zhu, S\. Gharghabi, C\. A\. Ratanamahatana, and E\. KeoghThe ucr time series archive\.Vol\.6,IEEE\.Cited by:[§D\.1](https://arxiv.org/html/2608.24033#A4.SS1.SSS0.Px1.p1.1),[Benchmarks\.](https://arxiv.org/html/2608.24033#Sx4.SSx1.SSS0.Px1.p1.1)\.
- Fanget al\.\(2026\)J\. Fang, S\. Xie, S\. Nie, Y\. Ling, Y\. Liu, Z\. Li, K\. Zhang, L\. Pan, T\. Palpanas, and R\. CaiRethinking zero\-shot time series classification: from task\-specific classifiers to in\-context inference\.arXiv preprint arXiv:2602\.00620\.Cited by:[Appendix A](https://arxiv.org/html/2608.24033#A1.SS0.SSS0.Px2.p1.1),[§D\.1](https://arxiv.org/html/2608.24033#A4.SS1.SSS0.Px2.p1.1),[Introduction](https://arxiv.org/html/2608.24033#Sx1.p2.1),[In\-context time series classification\.](https://arxiv.org/html/2608.24033#Sx2.SS0.SSS0.Px2.p1.1),[Compared methods\.](https://arxiv.org/html/2608.24033#Sx4.SSx1.SSS0.Px2.p2.1)\.
- Feofanovet al\.\(2025\)V\. Feofanov, S\. Wen, M\. Alonso, R\. Ilbert, H\. Guo, M\. Tiomoko, L\. Pan, J\. Zhang, and I\. RedkoMantis: lightweight calibrated foundation model for user\-friendly time series classification\.External Links:2502\.15637Cited by:[Appendix A](https://arxiv.org/html/2608.24033#A1.SS0.SSS0.Px1.p2.1),[Appendix A](https://arxiv.org/html/2608.24033#A1.SS0.SSS0.Px3.p1.1),[§D\.1](https://arxiv.org/html/2608.24033#A4.SS1.SSS0.Px2.p1.1),[Introduction](https://arxiv.org/html/2608.24033#Sx1.p2.1),[Time series foundation models \(TSFMs\)\.](https://arxiv.org/html/2608.24033#Sx2.SS0.SSS0.Px1.p1.1),[Compared methods\.](https://arxiv.org/html/2608.24033#Sx4.SSx1.SSS0.Px2.p4.1)\.
- Feofanovet al\.\(2026\)V\. Feofanov, S\. Wen, J\. Zhang, L\. Pan, and I\. RedkoMantisv2: closing the zero\-shot gap in time series classification with synthetic data and test\-time strategies\.arXiv preprint arXiv:2602\.17868\.Cited by:[Appendix A](https://arxiv.org/html/2608.24033#A1.SS0.SSS0.Px1.p2.1),[Appendix A](https://arxiv.org/html/2608.24033#A1.SS0.SSS0.Px3.p1.1),[§D\.1](https://arxiv.org/html/2608.24033#A4.SS1.SSS0.Px2.p1.1),[Introduction](https://arxiv.org/html/2608.24033#Sx1.p2.1),[Synthetic pretraining\.](https://arxiv.org/html/2608.24033#Sx2.SS0.SSS0.Px3.p1.1),[Compared methods\.](https://arxiv.org/html/2608.24033#Sx4.SSx1.SSS0.Px2.p4.1)\.
- Foumaniet al\.\(2023\)N\. M\. Foumani, C\. W\. Tan, G\. I\. Webb, and M\. SalehiImproving position encoding of transformers for multivariate time series classification\.arXiv preprint arXiv:2305\.16642\.Cited by:[Introduction](https://arxiv.org/html/2608.24033#Sx1.p1.1)\.
- Gaoet al\.\(2024\)S\. Gao, T\. Koker, O\. Queen, T\. Hartvigsen, T\. Tsiligkaridis, and M\. ZitnikUniTS: a unified multi\-task time series model\.External Links:2403\.00131Cited by:[Time series foundation models \(TSFMs\)\.](https://arxiv.org/html/2608.24033#Sx2.SS0.SSS0.Px1.p1.1)\.
- Goswamiet al\.\(2024\)M\. Goswami, K\. Szafer, A\. Choudhry, Y\. Cai, S\. Li, and A\. DubrawskiMOMENT: a family of open time\-series foundation models\.External Links:2402\.03885Cited by:[Appendix A](https://arxiv.org/html/2608.24033#A1.SS0.SSS0.Px1.p1.1),[§D\.1](https://arxiv.org/html/2608.24033#A4.SS1.SSS0.Px2.p1.1),[Introduction](https://arxiv.org/html/2608.24033#Sx1.p2.1),[Time series foundation models \(TSFMs\)\.](https://arxiv.org/html/2608.24033#Sx2.SS0.SSS0.Px1.p1.1),[Compared methods\.](https://arxiv.org/html/2608.24033#Sx4.SSx1.SSS0.Px2.p4.1)\.
- Hsiehet al\.\(2021\)T\. Hsieh, S\. Wang, Y\. Sun, and V\. HonavarExplainable multivariate time series classification: a deep neural network which learns to attend to important variables as well as time intervals\.InProceedings of the 14th ACM international conference on web search and data mining,pp\. 607–615\.Cited by:[Introduction](https://arxiv.org/html/2608.24033#Sx1.p1.1)\.
- Ismail Fawazet al\.\(2019\)H\. Ismail Fawaz, G\. Forestier, J\. Weber, L\. Idoumghar, and P\. MullerDeep learning for time series classification: a review\.Data mining and knowledge discovery33\(4\),pp\. 917–963\.Cited by:[Introduction](https://arxiv.org/html/2608.24033#Sx1.p1.1)\.
- Kükenet al\.\(2026\)J\. Küken, S\. B\. Hoo, L\. Purucker, and F\. HutterTimEE: towards end\-to\-end time series classification via in\-context learning\.In1st ICLR Workshop on Time Series in the Age of Large Models,Cited by:[Appendix A](https://arxiv.org/html/2608.24033#A1.SS0.SSS0.Px3.p2.1),[Introduction](https://arxiv.org/html/2608.24033#Sx1.p2.1),[Introduction](https://arxiv.org/html/2608.24033#Sx1.p4.1),[In\-context time series classification\.](https://arxiv.org/html/2608.24033#Sx2.SS0.SSS0.Px2.p1.1),[Synthetic pretraining\.](https://arxiv.org/html/2608.24033#Sx2.SS0.SSS0.Px3.p1.1)\.
- Liet al\.\(2021\)G\. Li, B\. Choi, J\. Xu, S\. S\. Bhowmick, K\. Chun, and G\. L\. WongShapenet: a shapelet\-neural network approach for multivariate time series classification\.InProceedings of the AAAI conference on artificial intelligence,Vol\.35,pp\. 8375–8383\.Cited by:[Introduction](https://arxiv.org/html/2608.24033#Sx1.p1.1)\.
- Lianget al\.\(2024\)Y\. Liang, H\. Wen, Y\. Nie, Y\. Jiang, M\. Jin, D\. Song, S\. Pan, and Q\. WenFoundation models for time series analysis: a tutorial and survey\.InProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining,KDD ’24,pp\. 6555–6565\.External Links:[Document](https://dx.doi.org/10.1145/3637528.3671451)Cited by:[Appendix A](https://arxiv.org/html/2608.24033#A1.SS0.SSS0.Px1.p1.1),[Introduction](https://arxiv.org/html/2608.24033#Sx1.p2.1)\.
- Linet al\.\(2024\)C\. Lin, X\. Wen, W\. Cao, C\. Huang, J\. Bian, S\. Lin, and Z\. WuNuTime: numerically multi\-scaled embedding for large\-scale time\-series pretraining\.External Links:2310\.07402Cited by:[Appendix A](https://arxiv.org/html/2608.24033#A1.SS0.SSS0.Px1.p1.1),[§D\.1](https://arxiv.org/html/2608.24033#A4.SS1.SSS0.Px2.p1.1),[Introduction](https://arxiv.org/html/2608.24033#Sx1.p2.1),[Time series foundation models \(TSFMs\)\.](https://arxiv.org/html/2608.24033#Sx2.SS0.SSS0.Px1.p1.1),[Compared methods\.](https://arxiv.org/html/2608.24033#Sx4.SSx1.SSS0.Px2.p4.1)\.
- Liuet al\.\(2026\)Z\. Liu, Y\. Wang, B\. Li, J\. Zheng, E\. Eldele, M\. Wu, and Q\. MaA unified shape\-aware foundation model for time series classification\.InFortieth AAAI Conference on Artificial Intelligence, Thirty\-Eighth Conference on Innovative Applications of Artificial Intelligence, Sixteenth Symposium on Educational Advances in Artificial Intelligence, AAAI 2026, Singapore, January 20\-27, 2026,Cited by:[Appendix A](https://arxiv.org/html/2608.24033#A1.SS0.SSS0.Px1.p2.1),[§D\.1](https://arxiv.org/html/2608.24033#A4.SS1.SSS0.Px2.p1.1),[Introduction](https://arxiv.org/html/2608.24033#Sx1.p2.1),[Compared methods\.](https://arxiv.org/html/2608.24033#Sx4.SSx1.SSS0.Px2.p4.1)\.
- Moroshanet al\.\(2025\)V\. Moroshan, J\. Siems, A\. Zela, T\. Carstensen, and F\. HutterTempoPFN: synthetic pre\-training of linear rnns for zero\-shot time series forecasting\.External Links:2510\.25502Cited by:[Time series foundation models \(TSFMs\)\.](https://arxiv.org/html/2608.24033#Sx2.SS0.SSS0.Px1.p1.1)\.
- Muet al\.\(2025\)Y\. Mu, M\. Shahzad, and X\. X\. ZhuMPTSNet: integrating multiscale periodic local patterns and global dependencies for multivariate time series classification\.InThirty\-Ninth AAAI Conference on Artificial Intelligence, Thirty\-Seventh Conference on Innovative Applications of Artificial Intelligence, Fifteenth Symposium on Educational Advances in Artificial Intelligence, AAAI 2025, Philadelphia, PA, USA, February 25 \- March 4, 2025,Cited by:[Introduction](https://arxiv.org/html/2608.24033#Sx1.p1.1)\.
- O’Rourkeet al\.\(2026a\)F\. M\. O’Rourke, A\. Trisovic, and D\. BertsimasA causal dag prior for synthetic time\-series classification datasets\.arXiv preprint arXiv:2606\.21776\.Cited by:[Appendix A](https://arxiv.org/html/2608.24033#A1.SS0.SSS0.Px3.p2.1)\.
- O’Rourkeet al\.\(2026b\)F\. M\. O’Rourke, A\. Trisovic, and D\. BertsimasRocketPFN: accurate time series classification via in\-context learning\.arXiv preprint arXiv:2606\.21786\.Cited by:[Appendix A](https://arxiv.org/html/2608.24033#A1.SS0.SSS0.Px2.p2.1),[Introduction](https://arxiv.org/html/2608.24033#Sx1.p2.1),[In\-context time series classification\.](https://arxiv.org/html/2608.24033#Sx2.SS0.SSS0.Px2.p1.1)\.
- Quet al\.\(2026\)J\. Qu, D\. HolzmÞller, G\. Varoquaux, and M\. L\. MorvanTabICLv2: a better, faster, scalable, and open tabular foundation model\.arXiv preprint arXiv:2602\.11139\.Cited by:[§D\.1](https://arxiv.org/html/2608.24033#A4.SS1.SSS0.Px2.p1.1),[Compared methods\.](https://arxiv.org/html/2608.24033#Sx4.SSx1.SSS0.Px2.p3.1)\.
- Quet al\.\(2025\)J\. Qu, D\. Holzmüller, G\. Varoquaux, and M\. L\. MorvanTabICL: a tabular foundation model for in\-context learning on large data\.External Links:2502\.05564Cited by:[§D\.1](https://arxiv.org/html/2608.24033#A4.SS1.SSS0.Px2.p1.1),[Compared methods\.](https://arxiv.org/html/2608.24033#Sx4.SSx1.SSS0.Px2.p3.1)\.
- Rasulet al\.\(2024\)K\. Rasul, A\. Ashok, A\. R\. Williams, H\. Ghonia, R\. Bhagwatkar, A\. Khorasani, M\. J\. D\. Bayazi, G\. Adamopoulos, R\. Riachi, N\. Hassen, M\. Biloš, S\. Garg, A\. Schneider, N\. Chapados, A\. Drouin, V\. Zantedeschi, Y\. Nevmyvaka, and I\. RishLag\-llama: towards foundation models for probabilistic time series forecasting\.External Links:2310\.08278Cited by:[Time series foundation models \(TSFMs\)\.](https://arxiv.org/html/2608.24033#Sx2.SS0.SSS0.Px1.p1.1)\.
- Saha and Shmakov \(2026\)A\. Saha and K\. ShmakovA foundation model for instruction\-conditioned in\-context time series tasks\.arXiv preprint arXiv:2603\.22586\.Cited by:[Appendix A](https://arxiv.org/html/2608.24033#A1.SS0.SSS0.Px2.p2.1),[In\-context time series classification\.](https://arxiv.org/html/2608.24033#Sx2.SS0.SSS0.Px2.p1.1)\.
- Suiet al\.\(2025\)S\. Sui, Z\. Xu, Y\. Chuang, K\. Lai, and X\. HuTraining\-free time series classification via in\-context reasoning with llm agents\.arXiv preprint arXiv:2510\.05950\.Cited by:[Appendix A](https://arxiv.org/html/2608.24033#A1.SS0.SSS0.Px2.p3.1),[In\-context time series classification\.](https://arxiv.org/html/2608.24033#Sx2.SS0.SSS0.Px2.p1.1)\.
- Wanget al\.\(2025\)J\. Wang, M\. Cheng, Q\. Mao, Y\. Zhou, D\. Wang, Q\. Liu, F\. Xu, and X\. LiTabletime: reformulating time series classification as training\-free table understanding with large language models\.InProceedings of the 34th ACM International Conference on Information and Knowledge Management,pp\. 3009–3019\.Cited by:[Appendix A](https://arxiv.org/html/2608.24033#A1.SS0.SSS0.Px2.p3.1),[In\-context time series classification\.](https://arxiv.org/html/2608.24033#Sx2.SS0.SSS0.Px2.p1.1)\.
- Wanget al\.\(2024\)Y\. Wang, Y\. Xu, J\. Yang, M\. Wu, X\. Li, L\. Xie, and Z\. ChenGraph\-aware contrasting for multivariate time\-series classification\.InThirty\-Eighth AAAI Conference on Artificial Intelligence, AAAI 2024, Thirty\-Sixth Conference on Innovative Applications of Artificial Intelligence, IAAI 2024, Fourteenth Symposium on Educational Advances in Artificial Intelligence, EAAI 2024, February 20\-27, 2024, Vancouver, Canada,pp\. 15725–15734\.Cited by:[Introduction](https://arxiv.org/html/2608.24033#Sx1.p1.1)\.
- Wooet al\.\(2024\)G\. Woo, C\. Liu, A\. Kumar, C\. Xiong, S\. Savarese, and D\. SahooUnified training of universal time series forecasting transformers\.External Links:2402\.02592Cited by:[Time series foundation models \(TSFMs\)\.](https://arxiv.org/html/2608.24033#Sx2.SS0.SSS0.Px1.p1.1)\.
- Xieet al\.\(2025\)S\. Xie, V\. Feofanov, M\. Alonso, A\. Odonnat, J\. Zhang, T\. Palpanas, and I\. RedkoCauKer: classification time series foundation models can be pretrained on synthetic data only\.External Links:2508\.02879Cited by:[Appendix A](https://arxiv.org/html/2608.24033#A1.SS0.SSS0.Px3.p1.1),[Time series foundation models \(TSFMs\)\.](https://arxiv.org/html/2608.24033#Sx2.SS0.SSS0.Px1.p1.1),[Synthetic pretraining\.](https://arxiv.org/html/2608.24033#Sx2.SS0.SSS0.Px3.p1.1)\.
- Yehet al\.\(2025\)C\. M\. Yeh, U\. S\. Saini, J\. Wang, X\. Dai, X\. Fan, J\. Sun, Y\. Fan, and Y\. ZhengTiCT: a synthetically pre\-trained foundation model for time series classification\.External Links:2511\.19694Cited by:[Appendix A](https://arxiv.org/html/2608.24033#A1.SS0.SSS0.Px2.p1.1),[Appendix A](https://arxiv.org/html/2608.24033#A1.SS0.SSS0.Px3.p2.1),[§D\.1](https://arxiv.org/html/2608.24033#A4.SS1.SSS0.Px2.p1.1),[Introduction](https://arxiv.org/html/2608.24033#Sx1.p2.1),[Introduction](https://arxiv.org/html/2608.24033#Sx1.p4.1),[In\-context time series classification\.](https://arxiv.org/html/2608.24033#Sx2.SS0.SSS0.Px2.p1.1),[Synthetic pretraining\.](https://arxiv.org/html/2608.24033#Sx2.SS0.SSS0.Px3.p1.1),[Compared methods\.](https://arxiv.org/html/2608.24033#Sx4.SSx1.SSS0.Px2.p2.1)\.
- Zhanget al\.\(2025\)H\. Zhang, Y\. Liu, Y\. Qiu, H\. Liu, Z\. Pei, J\. Wang, and M\. LongTimesBERT: a bert\-style foundation model for time series understanding\.External Links:2502\.21245Cited by:[Time series foundation models \(TSFMs\)\.](https://arxiv.org/html/2608.24033#Sx2.SS0.SSS0.Px1.p1.1)\.
- Zhouet al\.\(2023\)T\. Zhou, P\. Niu, X\. Wang, L\. Sun, and R\. JinOne fits all:power general time series analysis by pretrained lm\.External Links:2302\.11939Cited by:[Time series foundation models \(TSFMs\)\.](https://arxiv.org/html/2608.24033#Sx2.SS0.SSS0.Px1.p1.1)\.
- Zuoet al\.\(2023\)R\. Zuo, G\. Li, B\. Choi, S\. S\. Bhowmick, D\. N\. Mah, and G\. L\. WongSVP\-T: A shape\-level variable\-position transformer for multivariate time series classification\.InThirty\-Seventh AAAI Conference on Artificial Intelligence, AAAI 2023, Thirty\-Fifth Conference on Innovative Applications of Artificial Intelligence, IAAI 2023, Thirteenth Symposium on Educational Advances in Artificial Intelligence, EAAI 2023, Washington, DC, USA, February 7\-14, 2023,Cited by:[Introduction](https://arxiv.org/html/2608.24033#Sx1.p1.1)\.
## Appendix AExtended Related Work
#### General\-purpose and classification\-oriented TSFMs\.
Large\-scale pretraining enables time series models to transfer temporal knowledge across datasets and tasks\([Liang et al\. 2024](https://arxiv.org/html/2608.24033#bib.bib19)\)\. MOMENT adopts masked time series modeling and evaluates transfer to forecasting, classification, anomaly detection, and imputation\([Goswami et al\. 2024](https://arxiv.org/html/2608.24033#bib.bib12)\)\. NuTime decomposes each temporal window into normalized shape, mean, and standard deviation, and uses numerically multi\-scaled embeddings with contrastive pretraining\([Lin et al\. 2024](https://arxiv.org/html/2608.24033#bib.bib13)\)\. Both models serve primarily as transferable encoders; downstream classification requires a predictor fitted on the labeled target split\.
To improve classification transfer, classification\-oriented TSFMs tailor their tokenization schemes and pretraining objectives to discriminative representation learning\. Mantis introduces a lightweight Transformer with time\-series\-specific token generation and contrastive pretraining, together with multivariate adaptations\([Feofanov et al\. 2025](https://arxiv.org/html/2608.24033#bib.bib11)\)\. MantisV2 and related Mantis variants strengthen frozen feature transfer through synthetic pretraining, intermediate\-layer selection, token aggregation, self\-ensembling, and representation fusion\([Feofanov et al\. 2026](https://arxiv.org/html/2608.24033#bib.bib38)\)\. UniShape uses multiscale shape tokens and prototype\-based pretraining to capture transferable discriminative subsequences\([Liu et al\. 2026](https://arxiv.org/html/2608.24033#bib.bib36)\)\. These methods improve representation quality, but the target decision rule is still learned by fitting or adapting a classification head\. Consequently, labeled support examples do not directly condition the backbone representation of each query\. ChorusTIC instead jointly processes the labeled support set and query set and performs classification without target\-task optimization\.
#### In\-context classification from time series\.
Recent work replaces target\-specific classifier fitting with ICL\. TIC\-FM treats the target training split as context and combines a pretrained time series encoder, a projection adapter, and a split\-masked latent\-memory Transformer\([Fang et al\. 2026](https://arxiv.org/html/2608.24033#bib.bib6)\)\. It predicts the complete query set without parameter updates, but its encoder was developed primarily for univariate series\. TiCT is pretrained end\-to\-end on synthetic classification tasks and introduces bit\-based label representations and specialized output attention to support larger class spaces\([Yeh et al\. 2025](https://arxiv.org/html/2608.24033#bib.bib33)\)\. Its synthetic task construction is based on KernelSynth and Mixup\-inspired transformations and is evaluated primarily on the univariate UCR archive\.
RocketPFN provides a concurrent route to training\-free time series classification by transforming time series into tabular features with random convolutional kernels and applying TabPFN for in\-context classification\([O’Rourke et al\. 2026b](https://arxiv.org/html/2608.24033#bib.bib39)\)\. This two\-stage formulation differs from ChorusTIC, which integrates learned temporal and cross\-channel encoding with episodically pretrained in\-context inference\. iAmTime instead adopts a broader instruction\-conditioned formulation in which forecasting, imputation, reconstruction, classification, anomaly detection, and source separation share an encoder and decoder\([Saha and Shmakov 2026](https://arxiv.org/html/2608.24033#bib.bib18)\)\. For classification, episode\-local labels are represented as scalar output sequences and decoded by matching the predicted value to the nearest class code\. Its pretraining mixture includes real and synthetic sequences, including labeled series from the UCR and UEA collections, and its classification evaluation covers selected subsets of these archives, while its primary empirical focus is forecasting\. This setting demonstrates general instruction\-conditioned task adaptation but differs materially from ChorusTIC, which is pretrained without real benchmark series and is designed specifically for categorical in\-context classification with learned temporal and cross\-channel interaction\.
General\-purpose language models provide another training\-free route\. TableTime serializes multivariate series as textual tables and combines contextual information with neighborhood\-assisted reasoning\([Wang et al\. 2025](https://arxiv.org/html/2608.24033#bib.bib15)\)\. FETA retrieves exemplars independently for each channel, asks an LLM to produce channel\-level decisions, and aggregates them through confidence\-weighted late fusion\([Sui et al\. 2025](https://arxiv.org/html/2608.24033#bib.bib16)\)\. These methods preserve training\-free deployment but differ from a learned time\-series\-native foundation model in representation, computational cost, and cross\-channel interaction\.
#### Synthetic priors for time series models\.
Synthetic pretraining has been explored at different levels of granularity\. Chronos uses kernel\-composed synthetic series to augment large forecasting corpora\([Ansari et al\. 2024](https://arxiv.org/html/2608.24033#bib.bib20)\)\. CauKer combines Gaussian process kernels with structural causal models to generate diverse unlabeled sequences for representation pretraining\([Xie et al\. 2025](https://arxiv.org/html/2608.24033#bib.bib28)\), while Mantis variants show that classification encoders can be pretrained entirely on synthetic data\([Feofanov et al\. 2025](https://arxiv.org/html/2608.24033#bib.bib11);[Feofanov et al\. 2026](https://arxiv.org/html/2608.24033#bib.bib38)\)\. These approaches primarily generate individual sequences rather than complete context and query classification tasks\.
TiCT instead pretrains on synthetic binary in\-context tasks constructed by mixing two univariate KernelSynth templates, applying stochastic time series augmentations, and assigning labels according to a task\-specific mixing threshold\([Yeh et al\. 2025](https://arxiv.org/html/2608.24033#bib.bib33)\)\. TimEE constructs augmented classification tasks from the training splits of UCR datasets\([Küken et al\. 2026](https://arxiv.org/html/2608.24033#bib.bib1)\)\. A recent causal DAG prior generates complete multivariate and multiclass datasets with explicit temporal, cross\-channel, and label structure, and validates the prior by adapting TabPFN\([O’Rourke et al\. 2026a](https://arxiv.org/html/2608.24033#bib.bib17)\)\. ChorusTIC differs by jointly designing a classification\-native temporal and cross\-channel architecture with an episodic prior aligned with its deployment protocol\. Each episode shares a task\-level temporal background, while sparse class\-specific rules are applied to selected temporal regions and channel subsets\. The resulting tasks control within\-channel motifs, informative\-channel selection, cross\-channel phase and delay relationships, and correlation structure, thereby directly exercising the cross\-channel evidence modeled by ChorusTIC\.
## Appendix BDetailed Method
This appendix expands the method described in the main paper\. It follows the same notation and module order\.
### B\.1RSSC Group Construction
Consider episodebbwith valid channel set𝒱b⊆\{1,…,Cb\}\\mathcal\{V\}\_\{b\}\\subseteq\\\{1,\\ldots,C\_\{b\}\\\}\. LetNs=GSN\_\{s\}=GSbe the total number of RSSC slots\. RSSC samples a flattened channel\-index vector
𝒊b=\(ib,1,…,ib,Ns\)∈𝒱bNs\\boldsymbol\{i\}\_\{b\}=\(i\_\{b,1\},\\ldots,i\_\{b,N\_\{s\}\}\)\\in\\mathcal\{V\}\_\{b\}^\{N\_\{s\}\}\(B\.1\)and reshapes it intoGGordered groups\{ℐb,g\}g=1G\\\{\\mathcal\{I\}\_\{b,g\}\\\}\_\{g=1\}^\{G\}, each containingSSslots\. The same index tensor is shared by every context and query sample in the episode\. Consequently, each group\-slot position refers to the same source channel throughout one forward pass\.
Under coverage sampling, if\|𝒱b\|≥Ns\|\\mathcal\{V\}\_\{b\}\|\\geq N\_\{s\}, we sample without replacement:
𝒊b=Perm\(𝒱b\)1:Ns\.\\boldsymbol\{i\}\_\{b\}=\\operatorname\{Perm\}\(\\mathcal\{V\}\_\{b\}\)\_\{1:N\_\{s\}\}\.\(B\.2\)If\|𝒱b\|<Ns\|\\mathcal\{V\}\_\{b\}\|<N\_\{s\}, independent permutations are concatenated until all slots are filled:
Rb\\displaystyle R\_\{b\}=⌈Ns\|𝒱b\|⌉,\\displaystyle=\\left\\lceil\\frac\{N\_\{s\}\}\{\|\\mathcal\{V\}\_\{b\}\|\}\\right\\rceil,\(B\.3\)𝒊b\\displaystyle\\boldsymbol\{i\}\_\{b\}=\[Perm1\(𝒱b\);…;PermRb\(𝒱b\)\]1:Ns\.\\displaystyle=\\left\[\\operatorname\{Perm\}\_\{1\}\(\\mathcal\{V\}\_\{b\}\);\\ldots;\\operatorname\{Perm\}\_\{R\_\{b\}\}\(\\mathcal\{V\}\_\{b\}\)\\right\]\_\{1:N\_\{s\}\}\.Thus, observed channels are reused when necessary rather than replaced by artificial zero\-valued slots\. The implementation also supports independent sampling with replacement:
ib,n∼i\.i\.d\.Uniform\(𝒱b\),n=1,…,Ns\.i\_\{b,n\}\\overset\{\\mathrm\{i\.i\.d\.\}\}\{\\sim\}\\operatorname\{Uniform\}\(\\mathcal\{V\}\_\{b\}\),\\qquad n=1,\\ldots,N\_\{s\}\.\(B\.4\)
For samplettand groupgg, the gathered raw sequence is
Xb,t,g=Xb,t,ℐb,g∈ℝS×Lb\.X\_\{b,t,g\}=X\_\{b,t,\\mathcal\{I\}\_\{b,g\}\}\\in\\mathbb\{R\}^\{S\\times L\_\{b\}\}\.\(B\.5\)A channel mask is used only for genuinely missing or unavailable channels\. Repeated RSSC slots remain valid observations and are not masked\.
### B\.2Patch Tokenization
Each selected channel is linearly resampled to a common lengthL0L\_\{0\}\. Letxb,t,g,s∈ℝL0x\_\{b,t,g,s\}\\in\\mathbb\{R\}^\{L\_\{0\}\}denote the resulting sequence, which is divided intoMMnon\-overlapping patchesxb,t,g,s,m∈ℝwx\_\{b,t,g,s,m\}\\in\\mathbb\{R\}^\{w\}of lengthw=L0/Mw=L\_\{0\}/M\.
The convolutional branches apply sequence\-level normalization
𝒮\(z\)=z−Mean\(z\)Std\(z\)\+10−5,\\mathcal\{S\}\(z\)=\\frac\{z\-\\operatorname\{Mean\}\(z\)\}\{\\operatorname\{Std\}\(z\)\+10^\{\-5\}\},\(B\.6\)where the statistics are computed over the complete temporal axis\. The first\-order difference is computed before patch aggregation:
Δxb,t,g,s\[ℓ\]=\{xb,t,g,s\[ℓ\+1\]−xb,t,g,s\[ℓ\],ℓ<L0,0,ℓ=L0\.\\Delta x\_\{b,t,g,s\}\[\\ell\]=\\begin\{cases\}x\_\{b,t,g,s\}\[\\ell\+1\]\-x\_\{b,t,g,s\}\[\\ell\],&\\ell<L\_\{0\},\\\\ 0,&\\ell=L\_\{0\}\.\\end\{cases\}\(B\.7\)
In parallel, the local mean and standard deviation are computed from each unnormalized resampled patch:
μb,t,g,s,m=Mean\(xb,t,g,s,m\),σb,t,g,s,m=Std\(xb,t,g,s,m\)\.\\mu\_\{b,t,g,s,m\}=\\operatorname\{Mean\}\(x\_\{b,t,g,s,m\}\),\\qquad\\sigma\_\{b,t,g,s,m\}=\\operatorname\{Std\}\(x\_\{b,t,g,s,m\}\)\.\(B\.8\)
The normalized signal and its independently normalized first difference are processed by shared convolutional encoders\. Their outputs are layer\-normalized and averaged within each patch:
hb,t,g,s,mx\\displaystyle h^\{x\}\_\{b,t,g,s,m\}=Poolm\(LNx\(Convx\(𝒮\(xb,t,g,s\)\)\)\),\\displaystyle=\\operatorname\{Pool\}\_\{m\}\\\!\\left\(\\operatorname\{LN\}\_\{x\}\\\!\\left\(\\operatorname\{Conv\}\_\{x\}\(\\mathcal\{S\}\(x\_\{b,t,g,s\}\)\)\\right\)\\right\),\(B\.9\)hb,t,g,s,mΔ\\displaystyle h^\{\\Delta\}\_\{b,t,g,s,m\}=Poolm\(LNΔ\(ConvΔ\(𝒮\(Δxb,t,g,s\)\)\)\),\\displaystyle=\\operatorname\{Pool\}\_\{m\}\\\!\\left\(\\operatorname\{LN\}\_\{\\Delta\}\\\!\\left\(\\operatorname\{Conv\}\_\{\\Delta\}\(\\mathcal\{S\}\(\\Delta x\_\{b,t,g,s\}\)\)\\right\)\\right\),wherePoolm\\operatorname\{Pool\}\_\{m\}averages the convolutional features assigned to patchmm\. The patch token is then
ub,t,g,s,m=Proj\(CLOSE\\displaystyle u\_\{b,t,g,s,m\}=\\operatorname\{Proj\}\\Big\(hb,t,g,s,mx∥hb,t,g,s,mΔ\\displaystyle h^\{x\}\_\{b,t,g,s,m\}\\mathbin\{\\\|\}h^\{\\Delta\}\_\{b,t,g,s,m\}\(B\.10\)∥SEμ\(μb,t,g,s,m\)∥SEσ\(σb,t,g,s,m\)\),\\displaystyle\\mathbin\{\\\|\}\\operatorname\{SE\}\_\{\\mu\}\(\\mu\_\{b,t,g,s,m\}\)\\mathbin\{\\\|\}\\operatorname\{SE\}\_\{\\sigma\}\(\\sigma\_\{b,t,g,s,m\}\)\\Big\),whereub,t,g,s,m∈ℝPu\_\{b,t,g,s,m\}\\in\\mathbb\{R\}^\{P\}and∥\\\|denotes concatenation\. Stacking the tokens within sampled groupgggives
Ub,t,g\(0\)∈ℝS×M×P\.U\_\{b,t,g\}^\{\(0\)\}\\in\\mathbb\{R\}^\{S\\times M\\times P\}\.\(B\.11\)
### B\.3Dual\-Axis Encoder and Slot Readout
For a mini\-batch ofBBepisodes, allBTGBTGsampled group instances are processed in parallel\. LetB¯=BTG\\bar\{B\}=BTG\. At layerℓ\\ell, the input has shape
U\(ℓ\)∈ℝB¯×S×M×P\.U^\{\(\\ell\)\}\\in\\mathbb\{R\}^\{\\bar\{B\}\\times S\\times M\\times P\}\.\(B\.12\)
#### Temporal\-axis block\.
The tensor is reshaped as
Utemp\(ℓ\)∈ℝ\(B¯S\)×M×P,U\_\{\\mathrm\{temp\}\}^\{\(\\ell\)\}\\in\\mathbb\{R\}^\{\(\\bar\{B\}S\)\\times M\\times P\},\(B\.13\)so each sampled channel is treated as an independent patch sequence\. The temporal block applies
Atemp\(ℓ\)\\displaystyle A\_\{\\mathrm\{temp\}\}^\{\(\\ell\)\}=MHSAtemp\(ℓ\)\(LN\(Utemp\(ℓ\)\)\),\\displaystyle=\\operatorname\{MHSA\}\_\{\\mathrm\{temp\}\}^\{\(\\ell\)\}\\left\(\\operatorname\{LN\}\(U\_\{\\mathrm\{temp\}\}^\{\(\\ell\)\}\)\\right\),\(B\.14\)U¯temp\(ℓ\)\\displaystyle\\bar\{U\}\_\{\\mathrm\{temp\}\}^\{\(\\ell\)\}=Utemp\(ℓ\)\+Atemp\(ℓ\),\\displaystyle=U\_\{\\mathrm\{temp\}\}^\{\(\\ell\)\}\+A\_\{\\mathrm\{temp\}\}^\{\(\\ell\)\},U~temp\(ℓ\)\\displaystyle\\widetilde\{U\}\_\{\\mathrm\{temp\}\}^\{\(\\ell\)\}=U¯temp\(ℓ\)\+FFNtemp\(ℓ\)\(LN\(U¯temp\(ℓ\)\)\)\.\\displaystyle=\\bar\{U\}\_\{\\mathrm\{temp\}\}^\{\(\\ell\)\}\+\\operatorname\{FFN\}\_\{\\mathrm\{temp\}\}^\{\(\\ell\)\}\\left\(\\operatorname\{LN\}\(\\bar\{U\}\_\{\\mathrm\{temp\}\}^\{\(\\ell\)\}\)\\right\)\.
#### Channel\-axis block\.
After restoring the slot and patch axes, the output is reshaped as
Uchan\(ℓ\)∈ℝ\(B¯M\)×S×P\.U\_\{\\mathrm\{chan\}\}^\{\(\\ell\)\}\\in\\mathbb\{R\}^\{\(\\bar\{B\}M\)\\times S\\times P\}\.\(B\.15\)Thus, every aligned patch position attends across the sampled slots:
Achan\(ℓ\)\\displaystyle A\_\{\\mathrm\{chan\}\}^\{\(\\ell\)\}=MHSAchan\(ℓ\)\(LN\(Uchan\(ℓ\)\);Mch\),\\displaystyle=\\operatorname\{MHSA\}\_\{\\mathrm\{chan\}\}^\{\(\\ell\)\}\\left\(\\operatorname\{LN\}\(U\_\{\\mathrm\{chan\}\}^\{\(\\ell\)\}\);M\_\{\\mathrm\{ch\}\}\\right\),\(B\.16\)U¯chan\(ℓ\)\\displaystyle\\bar\{U\}\_\{\\mathrm\{chan\}\}^\{\(\\ell\)\}=Uchan\(ℓ\)\+Achan\(ℓ\),\\displaystyle=U\_\{\\mathrm\{chan\}\}^\{\(\\ell\)\}\+A\_\{\\mathrm\{chan\}\}^\{\(\\ell\)\},Uchan\(ℓ\+1\)\\displaystyle U\_\{\\mathrm\{chan\}\}^\{\(\\ell\+1\)\}=U¯chan\(ℓ\)\+FFNchan\(ℓ\)\(LN\(U¯chan\(ℓ\)\)\)\.\\displaystyle=\\bar\{U\}\_\{\\mathrm\{chan\}\}^\{\(\\ell\)\}\+\\operatorname\{FFN\}\_\{\\mathrm\{chan\}\}^\{\(\\ell\)\}\\left\(\\operatorname\{LN\}\(\\bar\{U\}\_\{\\mathrm\{chan\}\}^\{\(\\ell\)\}\)\\right\)\.The optional maskMchM\_\{\\mathrm\{ch\}\}excludes genuinely unavailable channels from key and value positions\.
AfterLDL\_\{D\}dual\-axis layers, the refined patch tokens for slotssare denoted byUb,t,g,s,:\(LD\)∈ℝM×PU\_\{b,t,g,s,:\}^\{\(L\_\{D\}\)\}\\in\\mathbb\{R\}^\{M\\times P\}\. A shared learnable summary tokenqts∈ℝPq\_\{\\mathrm\{ts\}\}\\in\\mathbb\{R\}^\{P\}is prepended before temporal readout:
Rb,t,g,s\\displaystyle R\_\{b,t,g,s\}=Readout\(\[qts;Ub,t,g,s,:\(LD\)\]\),\\displaystyle=\\operatorname\{Readout\}\\left\(\[q\_\{\\mathrm\{ts\}\};U\_\{b,t,g,s,:\}^\{\(L\_\{D\}\)\}\]\\right\),\(B\.17\)zb,t,g,s\\displaystyle z\_\{b,t,g,s\}=Rb,t,g,s,0∈ℝP\.\\displaystyle=R\_\{b,t,g,s,0\}\\in\\mathbb\{R\}^\{P\}\.
### B\.4Fixed\-Dimensional RSSC Composition
Learnable group embeddingseg∈ℝPe\_\{g\}\\in\\mathbb\{R\}^\{P\}and slot embeddingsrs∈ℝPr\_\{s\}\\in\\mathbb\{R\}^\{P\}distinguish positions in the RSSC interface\. Each slot representation is projected as
z~b,t,g,s=ρ\(zb,t,g,s\+eg\+rs\)∈ℝds\.\\widetilde\{z\}\_\{b,t,g,s\}=\\rho\(z\_\{b,t,g,s\}\+e\_\{g\}\+r\_\{s\}\)\\in\\mathbb\{R\}^\{d\_\{s\}\}\.\(B\.18\)The final sample representation is
hb,t=LN\(∥g=1G∥s=1Sz~b,t,g,s\)∈ℝdh,dh=GSds\.h\_\{b,t\}=\\operatorname\{LN\}\\\!\\left\(\\mathop\{\\\|\}\_\{g=1\}^\{G\}\\mathop\{\\\|\}\_\{s=1\}^\{S\}\\widetilde\{z\}\_\{b,t,g,s\}\\right\)\\in\\mathbb\{R\}^\{d\_\{h\}\},\\qquad d\_\{h\}=GSd\_\{s\}\.\(B\.19\)Compared with global pooling, RSSC preserves the positions of multiple sampled channel views while providing a representation width that is independent of the original channel count\.
For one episode, stacking all context and query samples gives
H=\[Hc;Hq\]∈ℝT×dh,T=Nc\+Nq\.H=\[H^\{c\};H^\{q\}\]\\in\\mathbb\{R\}^\{T\\times d\_\{h\}\},\\qquad T=N\_\{c\}\+N\_\{q\}\.\(B\.20\)
### B\.5Column Distribution Modeling
Consider feature axisj∈\{1,…,dh\}j\\in\\\{1,\\ldots,d\_\{h\}\\\}\. A shared scalar projection maps each activation to a cell embedding:
qi,j\(0\)=fcell\(Hi,j\)∈ℝde,Qj\(0\)=\[q1,j\(0\);…;qT,j\(0\)\]\.q\_\{i,j\}^\{\(0\)\}=f\_\{\\mathrm\{cell\}\}\(H\_\{i,j\}\)\\in\\mathbb\{R\}^\{d\_\{e\}\},\\qquad Q\_\{j\}^\{\(0\)\}=\[q\_\{1,j\}^\{\(0\)\};\\ldots;q\_\{T,j\}^\{\(0\)\}\]\.\(B\.21\)All parameters are shared across feature axes\.
The column encoder containsLcolL\_\{\\mathrm\{col\}\}induced\-attention blocks\. At layerℓ\\ell, learnable inducing tokensI\(ℓ\)∈ℝNind×deI^\{\(\\ell\)\}\\in\\mathbb\{R\}^\{N\_\{\\mathrm\{ind\}\}\\times d\_\{e\}\}attend only to the context cells:
Sj\(ℓ\)=MAB1\(ℓ\)\(I\(ℓ\),Qj,1:Nc\(ℓ\),Qj,1:Nc\(ℓ\)\)∈ℝNind×de\.S\_\{j\}^\{\(\\ell\)\}=\\operatorname\{MAB\}\_\{1\}^\{\(\\ell\)\}\\left\(I^\{\(\\ell\)\},Q\_\{j,1:N\_\{c\}\}^\{\(\\ell\)\},Q\_\{j,1:N\_\{c\}\}^\{\(\\ell\)\}\\right\)\\in\\mathbb\{R\}^\{N\_\{\\mathrm\{ind\}\}\\times d\_\{e\}\}\.\(B\.22\)All cells then read from the context\-derived bank:
Qj\(ℓ\+1\)=MAB2\(ℓ\)\(Qj\(ℓ\),Sj\(ℓ\),Sj\(ℓ\)\)\.Q\_\{j\}^\{\(\\ell\+1\)\}=\\operatorname\{MAB\}\_\{2\}^\{\(\\ell\)\}\\left\(Q\_\{j\}^\{\(\\ell\)\},S\_\{j\}^\{\(\\ell\)\},S\_\{j\}^\{\(\\ell\)\}\\right\)\.\(B\.23\)
The context sliceQj,1:Nc\(ℓ\)Q\_\{j,1:N\_\{c\}\}^\{\(\\ell\)\}depends only on context cells at every layer\. A query cell contributes only its own query vector in Eq\. \([B\.23](https://arxiv.org/html/2608.24033#A2.E23)\); it is never used as a key or value\. Therefore, queries neither modify the context\-derived bank nor communicate with one another\.
The final states are decoded into cell\-wise affine parameters:
Wj\\displaystyle W\_\{j\}=LNw\(fw\(Qj\(Lcol\)\)\),\\displaystyle=\\operatorname\{LN\}\_\{w\}\\left\(f\_\{w\}\(Q\_\{j\}^\{\(L\_\{\\mathrm\{col\}\}\)\}\)\\right\),\(B\.24\)Bj\\displaystyle B\_\{j\}=LNb\(fb\(Qj\(Lcol\)\)\),\\displaystyle=\\operatorname\{LN\}\_\{b\}\\left\(f\_\{b\}\(Q\_\{j\}^\{\(L\_\{\\mathrm\{col\}\}\)\}\)\\right\),whereWj,Bj∈ℝT×deW\_\{j\},B\_\{j\}\\in\\mathbb\{R\}^\{T\\times d\_\{e\}\}\. The calibrated embedding of cell\(i,j\)\(i,j\)is
Ei,j,:=Wi,j,:Hi,j\+Bi,j,:∈ℝde\.E\_\{i,j,:\}=W\_\{i,j,:\}H\_\{i,j\}\+B\_\{i,j,:\}\\in\\mathbb\{R\}^\{d\_\{e\}\}\.\(B\.25\)Processing every axis gives
E∈ℝT×dh×de\.E\\in\\mathbb\{R\}^\{T\\times d\_\{h\}\\times d\_\{e\}\}\.\(B\.26\)Column Distribution Modeling processes each axis independently\. Interactions among different feature axes are introduced only by the row\-wise Transformer described next\.
### B\.6Row\-Wise Feature Interaction
For sampleii, letEi=Ei,:,:∈ℝdh×deE\_\{i\}=E\_\{i,:,:\}\\in\\mathbb\{R\}^\{d\_\{h\}\\times d\_\{e\}\}\. We prependKclsK\_\{\\mathrm\{cls\}\}learned summary tokens
Scls=\[s1;…;sKcls\]∈ℝKcls×deS\_\{\\mathrm\{cls\}\}=\[s\_\{1\};\\ldots;s\_\{K\_\{\\mathrm\{cls\}\}\}\]\\in\\mathbb\{R\}^\{K\_\{\\mathrm\{cls\}\}\\times d\_\{e\}\}\(B\.27\)and apply a shared row Transformer:
Rirow=ℱrow\(\[Scls;Ei\]\)\.R\_\{i\}^\{\\mathrm\{row\}\}=\\mathcal\{F\}\_\{\\mathrm\{row\}\}\\left\(\[S\_\{\\mathrm\{cls\}\};E\_\{i\}\]\\right\)\.\(B\.28\)The outputs corresponding to the summary tokens form the sample token
ui=vec\(Ri,1:Kclsrow\)∈ℝdu,du=Kclsde\.u\_\{i\}=\\operatorname\{vec\}\\left\(R\_\{i,1:K\_\{\\mathrm\{cls\}\}\}^\{\\mathrm\{row\}\}\\right\)\\in\\mathbb\{R\}^\{d\_\{u\}\},\\qquad d\_\{u\}=K\_\{\\mathrm\{cls\}\}d\_\{e\}\.\(B\.29\)Becauseℱrow\\mathcal\{F\}\_\{\\mathrm\{row\}\}is applied independently to each row, it models interactions among feature axes without introducing cross\-sample information flow\.
### B\.7Leakage\-Protected In\-Context Inference
Label embeddings are injected only into context tokens:
u¯i=\{ui\+ℰy\(yic\),i≤Nc,ui,i\>Nc\.\\bar\{u\}\_\{i\}=\\begin\{cases\}u\_\{i\}\+\\mathcal\{E\}\_\{y\}\(y\_\{i\}^\{c\}\),&i\\leq N\_\{c\},\\\\ u\_\{i\},&i\>N\_\{c\}\.\\end\{cases\}\(B\.30\)LetU¯=\[u¯1;…;u¯T\]\\bar\{U\}=\[\\bar\{u\}\_\{1\};\\ldots;\\bar\{u\}\_\{T\}\]\. With target positioniiand source positionjj, the additive attention mask is
Mij=\{0,j≤Nc,−∞,j\>Nc\.M\_\{ij\}=\\begin\{cases\}0,&j\\leq N\_\{c\},\\\\ \-\\infty,&j\>N\_\{c\}\.\\end\{cases\}\(B\.31\)Thus, context tokens are the only keys and values\. Context tokens attend to the context, while each query attends to the context using its own hidden state as the attention query\. The residual stream preserves the query representation even though query tokens never serve as keys or values\.
Starting fromV\(0\)=U¯V^\{\(0\)\}=\\bar\{U\}, the in\-context Transformer applies
V\(ℓ\+1\)=𝒢θ\(ℓ\)\(V\(ℓ\);M\),ℓ=0,…,Licl−1\.V^\{\(\\ell\+1\)\}=\\mathcal\{G\}\_\{\\theta\}^\{\(\\ell\)\}\\left\(V^\{\(\\ell\)\};M\\right\),\\qquad\\ell=0,\\ldots,L\_\{\\mathrm\{icl\}\}\-1\.\(B\.32\)The decoder maps the final query states to logits:
Oq=Dec\(VNc\+1:T\(Licl\)\)∈ℝNq×K\.O^\{q\}=\\operatorname\{Dec\}\\left\(V\_\{N\_\{c\}\+1:T\}^\{\(L\_\{\\mathrm\{icl\}\}\)\}\\right\)\\in\\mathbb\{R\}^\{N\_\{q\}\\times K\}\.\(B\.33\)The class probabilities and predictions are
Pq=softmax\(Oq\),y^jq=argmaxkPj,kq\.P^\{q\}=\\operatorname\{softmax\}\(O^\{q\}\),\\qquad\\hat\{y\}\_\{j\}^\{q\}=\\arg\\max\_\{k\}P\_\{j,k\}^\{q\}\.\(B\.34\)
### B\.8Complete Synthetic Episodic Prior
#### Episode configuration\.
Each episode samples
ω=\(K,C,L,Nc,Nq,κ,r,d\),κ∈\{uni,multi\},\\omega=\(K,C,L,N\_\{c\},N\_\{q\},\\kappa,r,d\),\\qquad\\kappa\\in\\\{\\mathrm\{uni\},\\mathrm\{multi\}\\\},\(B\.35\)whereκ\\kappadenotes the task type,rrdenotes the discriminative rule family, andddcontrols task difficulty\. For the reported model, univariate and multivariate episodes are sampled with probabilities0\.20\.2and0\.80\.8, respectively\. Univariate episodes useC=1C=1andr∈ℛtempr\\in\\mathcal\{R\}\_\{\\mathrm\{temp\}\}, whereas multivariate episodes use2≤C≤102\\leq C\\leq 10andr∈ℛcrossr\\in\\mathcal\{R\}\_\{\\mathrm\{cross\}\}\. Class proportions are sampled as
ϱ∼Dirichlet\(α𝟏K\),\\boldsymbol\{\\varrho\}\\sim\\operatorname\{Dirichlet\}\(\\alpha\\mathbf\{1\}\_\{K\}\),subject to every active class being represented in the context set\.
#### Shared temporal background\.
A generator family is first selected from a categorical mixture:
a∼Categorical\(𝝀\),W∼𝒫a,W∈ℝC×L\.a\\sim\\operatorname\{Categorical\}\(\\boldsymbol\{\\lambda\}\),\\qquad W\\sim\\mathcal\{P\}\_\{a\},\\qquad W\\in\\mathbb\{R\}^\{C\\times L\}\.\(B\.36\)The collection\{𝒫a\}\\\{\\mathcal\{P\}\_\{a\}\\\}contains:
- •smooth, periodic, and colored\-noise processes;
- •structural channel graphs with lagged or nonlinear dependencies;
- •regime\-switching and changepoint processes;
- •event, spike, burst, and plateau processes;
- •amplitude\- and frequency\-modulated sinusoids; and
- •audio\-like multiscale processes\.
The sampled background is normalized channel\-wise using robust location and scale statistics and clipped for numerical stability\. All classes within an episode share the same background, so class identity cannot be inferred from independently generated nuisance dynamics\.
#### Class\-specific discriminative rules\.
For classkk, we sample an informative channel subset𝒮k\\mathcal\{S\}\_\{k\}, an informative temporal region𝒯k\\mathcal\{T\}\_\{k\}, and rule parametersηk\\eta\_\{k\}\. The class prototype is
Pk=Γr,k\(W;𝒮k,𝒯k,ηk\),k=1,…,K\.P\_\{k\}=\\Gamma\_\{r,k\}\\left\(W;\\mathcal\{S\}\_\{k\},\\mathcal\{T\}\_\{k\},\\eta\_\{k\}\\right\),\\qquad k=1,\\ldots,K\.\(B\.37\)The modification is sparse in time and, for multivariate episodes, sparse in channels\.
For univariate episodes, the rule families include motif shape, polarity, position, order, and localized deviations\. Multivariate episodes define class differences through informative\-channel selection, channel\-specific motifs, relative delays, phase relationships, and correlation regimes\.
#### Instance\-level variation\.
An observed instance of classyiy\_\{i\}is generated as
Xi=𝒜ξi\(Pyi\)\+εi,X\_\{i\}=\\mathcal\{A\}\_\{\\xi\_\{i\}\}\(P\_\{y\_\{i\}\}\)\+\\varepsilon\_\{i\},\(B\.38\)where𝒜ξi\\mathcal\{A\}\_\{\\xi\_\{i\}\}is an instance\-specific nuisance transformation andεi\\varepsilon\_\{i\}denotes sensor noise\. The transformation family contains temporal shifts, elastic warping, local masking, length perturbations, burst noise, quantization, amplitude clipping, and distractor\-channel perturbations\. Easy episodes use stronger discriminative rules and weaker nuisance transformations, whereas hard episodes reduce the class margin and increase nuisance severity\.
#### Context and query construction\.
After instance generation, samples are independently shuffled and divided into context and query sets\. An episode\-specific random bijection
σℰ:\{1,…,K\}→\{1,…,K\}\\sigma\_\{\\mathcal\{E\}\}:\\\{1,\\ldots,K\\\}\\rightarrow\\\{1,\\ldots,K\\\}\(B\.39\)is applied to every context and query label:
y~=σℰ\(y\)\.\\widetilde\{y\}=\\sigma\_\{\\mathcal\{E\}\}\(y\)\.\(B\.40\)The model observes\(Xc,Y~c,Xq\)\(X^\{c\},\\widetilde\{Y\}^\{c\},X^\{q\}\)but notY~q\\widetilde\{Y\}^\{q\}\.
Let
𝒞~ℰ=\{\(Xic,σℰ\(yic\)\)\}i=1Nc\.\\widetilde\{\\mathcal\{C\}\}\_\{\\mathcal\{E\}\}=\\left\\\{\(X\_\{i\}^\{c\},\\sigma\_\{\\mathcal\{E\}\}\(y\_\{i\}^\{c\}\)\)\\right\\\}\_\{i=1\}^\{N\_\{c\}\}\.\(B\.41\)The pretraining objective is
ℒ\(Θ\)=−𝔼ℰ∼psyn\[1Nq∑j=1NqlogpΘ\(σℰ\(yjq\)∣Xjq,𝒞~ℰ\)\]\.\\mathcal\{L\}\(\\Theta\)=\-\\mathbb\{E\}\_\{\\mathcal\{E\}\\sim p\_\{\\mathrm\{syn\}\}\}\\left\[\\frac\{1\}\{N\_\{q\}\}\\sum\_\{j=1\}^\{N\_\{q\}\}\\log p\_\{\\Theta\}\\left\(\\sigma\_\{\\mathcal\{E\}\}\(y\_\{j\}^\{q\}\)\\mid X\_\{j\}^\{q\},\\widetilde\{\\mathcal\{C\}\}\_\{\\mathcal\{E\}\}\\right\)\\right\]\.\(B\.42\)The episode\-specific permutation prevents fixed numerical labels from becoming associated with particular synthetic rules\.
### B\.9Deployment\-Time Ensembling
#### Label permutation ensemble\.
For a target task withKKclasses, define themm\-th cyclic permutation as
πm\(y\)=1\+\(\(y−1\+m\)modK\),m=0,…,Mπ−1\.\\pi\_\{m\}\(y\)=1\+\\big\(\(y\-1\+m\)\\bmod K\\big\),\\qquad m=0,\\ldots,M\_\{\\pi\}\-1\.\(B\.43\)LetPm∈\{0,1\}K×KP\_\{m\}\\in\\\{0,1\\\}^\{K\\times K\}denote its permutation matrix:
\(Pm\)y,πm\(y\)=1\.\(P\_\{m\}\)\_\{y,\\pi\_\{m\}\(y\)\}=1\.\(B\.44\)The model predicts using the permuted context labels:
Oq,\(m\)=ChorusTIC\(Xc,πm\(Yc\),Xq\)\.O^\{q,\(m\)\}=ChorusTIC\\left\(X^\{c\},\\pi\_\{m\}\(Y^\{c\}\),X^\{q\}\\right\)\.\(B\.45\)Because columnπm\(y\)\\pi\_\{m\}\(y\)corresponds to original classyy, the logits are restored by
O~q,\(m\)=Oq,\(m\)Pm⊤\.\\widetilde\{O\}^\{q,\(m\)\}=O^\{q,\(m\)\}P\_\{m\}^\{\\top\}\.\(B\.46\)The ensemble logits are
O¯q=1Mπ∑m=0Mπ−1O~q,\(m\)\.\\bar\{O\}^\{q\}=\\frac\{1\}\{M\_\{\\pi\}\}\\sum\_\{m=0\}^\{M\_\{\\pi\}\-1\}\\widetilde\{O\}^\{q,\(m\)\}\.\(B\.47\)
#### RSSC sampling ensemble\.
Because RSSC samples channel groups stochastically, deployment averages predictions overMRM\_\{R\}independent RSSC draws\. LetOq,\(m,a\)O^\{q,\(m,a\)\}denote the logits obtained using label permutationmmand RSSC drawaa, wherea=1,…,MRa=1,\\ldots,M\_\{R\}\. The combined estimator is
O¯q=1MπMR∑m=0Mπ−1∑a=1MROq,\(m,a\)Pm⊤\.\\bar\{O\}^\{q\}=\\frac\{1\}\{M\_\{\\pi\}M\_\{R\}\}\\sum\_\{m=0\}^\{M\_\{\\pi\}\-1\}\\sum\_\{a=1\}^\{M\_\{R\}\}O^\{q,\(m,a\)\}P\_\{m\}^\{\\top\}\.\(B\.48\)Within each draw, the same sampled RSSC channel indices are shared across all context and query samples\.
The final probabilities and predictions are
Pq=softmax\(O¯qτ\),y^jq=argmaxkPj,kq,P^\{q\}=\\operatorname\{softmax\}\\left\(\\frac\{\\bar\{O\}^\{q\}\}\{\\tau\}\\right\),\\qquad\\widehat\{y\}\_\{j\}^\{q\}=\\arg\\max\_\{k\}P\_\{j,k\}^\{q\},\(B\.49\)where the temperature is set toτ=0\.9\\tau=0\.9by default\. The reported configuration usesMπ=8M\_\{\\pi\}=8cyclic label permutations andMR=4M\_\{R\}=4independent RSSC draws, resulting in 32 ensemble members per prediction\.
### B\.10Hierarchical Extension for Many\-Class Tasks
The native decoder supports at mostKmaxK\_\{\\max\}classes\. ForK\>KmaxK\>K\_\{\\max\}, we construct a balanced tree whose leaves correspond to the original classes and whose internal nodes have at mostKmaxK\_\{\\max\}children\.
For internal nodevv, letch\(v\)\\operatorname\{ch\}\(v\)denote its child groups and let𝒞v\\mathcal\{C\}\_\{v\}contain the context samples whose labels belong to descendants ofvv\. The original labels in𝒞v\\mathcal\{C\}\_\{v\}are replaced by local child\-group indices\. The model then predicts
pΘ\(g∣X,𝒞v\),g∈ch\(v\)\.p\_\{\\Theta\}\\left\(g\\mid X,\\mathcal\{C\}\_\{v\}\\right\),\\qquad g\\in\\operatorname\{ch\}\(v\)\.\(B\.50\)At the final internal node, each child corresponds to an individual class\. For classyy, letv0,…,vDy−1v\_\{0\},\\ldots,v\_\{D\_\{y\}\-1\}denote the internal nodes on its path andgvd\(y\)g\_\{v\_\{d\}\}\(y\)the child selected at nodevdv\_\{d\}\. Its probability is
pΘ\(y∣X,𝒞τ\)=∏d=0Dy−1pΘ\(gvd\(y\)∣X,𝒞vd\)\.p\_\{\\Theta\}\\left\(y\\mid X,\\mathcal\{C\}\_\{\\tau\}\\right\)=\\prod\_\{d=0\}^\{D\_\{y\}\-1\}p\_\{\\Theta\}\\left\(g\_\{v\_\{d\}\}\(y\)\\mid X,\\mathcal\{C\}\_\{v\_\{d\}\}\\right\)\.\(B\.51\)This procedure decomposes a many\-class task into a sequence of native\-capacity in\-context decisions and requires no target\-task parameter updates\.
## Appendix CReproducibility Details
### C\.1Datasets and Evaluation Splits
We evaluate on all 128 datasets in the UCR Time Series Classification Archive and all 30 datasets in the UEA Multivariate Time Series Classification Archive\. We use the official train/test splits without excluding datasets or modifying their labels\. Both archives are publicly available from their official repositories\.
For full\-context evaluation, the complete official training split is provided to ChorusTIC as labeled context, and the complete official test split is used as the query set\. No ChorusTIC parameter is updated on a target dataset\. For frozen\-representation baselines, the pretrained backbone remains fixed, while the specified lightweight classifier is fitted using only the official target training split\. Test labels are used only for final accuracy computation\.
For fixed\-shot evaluation, we samplek∈\{5,10\}k\\in\\\{5,10\\\}labeled examples per class from the official training split and use the complete test split as the query set\. A dataset is excluded from thekk\-shot setting only if at least one class contains fewer thankktraining examples\. Results are averaged over five independently sampled support sets, and all methods use identical support sets for each dataset and label budget\. The sampling seeds are00,11,22,33, and44\. For proportional\-label evaluation, we retain 20%, 30%, 40%, 50%, or 60% of the official training split using class\-stratified sampling, with identical sampled subsets shared across methods\.
No real\-world time series are used to pretrain ChorusTIC\. Synthetic episodes are generated online from the episodic prior described in Section B\.8 and contain no samples from the UCR or UEA archives\.
### C\.2Input Preprocessing
All preprocessing is performed independently for each dataset\. UCR samples are treated as univariate time series and represented with a singleton channel axis, whereas UEA samples retain their original multivariate organization\. We do not flatten or concatenate UEA channels before ChorusTIC encoding\. No dataset\-level channel selection or truncation is applied during preprocessing; RSSC subsequently samples channel groups within the ChorusTIC encoder\.
The data reader maps every input to the model lengthL0=512L\_\{0\}=512\. Time series with a different original length are resampled along the temporal axis using linear interpolation withalign\_corners=False\. Missing values in UEA files are replaced with zero before temporal interpolation\. The same preprocessing procedure is applied to the official training and test splits, without using test labels or test\-set statistics\. Labels are mapped to consecutive integers using a label encoder fitted on the training split and reused for the corresponding test split\.
### C\.3ChorusTIC Configuration
The reported model uses the checkpoint at pretraining step 6000\. Its architecture is reconstructed frommodel\_hparams\_latest\.json, and checkpoint loading is performed with strict consistency checks for both the RSSC encoder and the in\-context learner\. All parameters are set to evaluation mode and remain frozen throughout target\-task evaluation\.
Table[C\.1](https://arxiv.org/html/2608.24033#A3.T1)lists the final model configuration\. The final inference configuration is given in Table[C\.2](https://arxiv.org/html/2608.24033#A3.T2)\. Batch\-size parameters control memory consumption only\. When a CUDA out\-of\-memory error is detected, the implementation reduces the relevant batch sizes and retries the same computation\. The effective batch sizes are recorded in the output files\.
Table C\.1:Final ChorusTIC architecture and pretraining configuration\.All values correspond to the checkpoint used for the reported UCR and UEA results\.ConfigurationValueConfigurationValueInput lengthL0L\_\{0\}512Task\-level embedding width128Number of temporal patchesMM32Column\-attention blocks3RSSC groupsGG4Column\-attention heads4Slots per RSSC groupSS4Column inducing tokens128RSSC slot dimension32Row\-interaction blocks3RSSC sampling strategyCoverageRow\-attention heads8Signal\-encoder width512Row summary tokens4Dual\-axis encoder layers3ICL Transformer blocks12Temporal\-attention heads8ICL attention heads4Channel\-attention heads4ICL feed\-forward expansion2Temporal feed\-forward width512ICL dropout0Channel feed\-forward width512Maximum native class countKmaxK\_\{\\max\}10Dual\-axis dropout0\.1Pretraining optimizerAdamWLearning rate1×10−41\\times 10^\{\-4\}Weight decay0Episode batch size36Pretraining steps6000Gradient clipping1\.0Numerical precisionFP32 with AMPTable C\.2:Final ChorusTIC inference configuration\.
### C\.4Hyperparameter Development and Baseline Configuration
We distinguish prediction\-relevant hyperparameters from parameters that affect only computational batching\. The latter, includingv2\_batch\_size,mantis\_batch\_size, and the ensemble batch sizes, are adjusted according to available GPU memory and do not change the prediction rule\.
During preliminary development, prediction\-relevant settings are evaluated on a fixed synthetic validation set containing 64 episodes sampled independently from the episodic prior\. UCR and UEA test labels are not used for hyperparameter selection\. Ensemble sizes are selected by considering validation accuracy and inference cost, with larger settings omitted once accuracy gains begin to saturate\. Table[C\.3](https://arxiv.org/html/2608.24033#A3.T3)summarizes the candidate values and final settings\.
Table C\.3:Development ranges and final inference hyperparameters\.For all comparison methods, we use the authors’ released implementations, pretrained checkpoints, preprocessing procedures, and recommended default hyperparameters\. Frozen foundation models use the representation readout and target\-classifier protocol specified in their original implementations or papers\. No baseline is tuned separately on a target test split\.
Table C\.4:Implementations and target\-task protocols of the comparison methods\.“Official” indicates the use of an author\-released implementation\.
### C\.5Evaluation Metrics and Statistical Analysis
For datasetdd, classification accuracy is
Accd=1Nd∑i=1Nd𝕀\[y^d,i=yd,i\],\\operatorname\{Acc\}\_\{d\}=\\frac\{1\}\{N\_\{d\}\}\\sum\_\{i=1\}^\{N\_\{d\}\}\\mathbb\{I\}\\\!\\left\[\\widehat\{y\}\_\{d,i\}=y\_\{d,i\}\\right\],\(C\.1\)whereNdN\_\{d\}is the number of test samples\. For an archive containingDDdatasets, average accuracy is the unweighted macro\-average
AvgAcc=1D∑d=1DAccd\.\\operatorname\{AvgAcc\}=\\frac\{1\}\{D\}\\sum\_\{d=1\}^\{D\}\\operatorname\{Acc\}\_\{d\}\.\(C\.2\)Macro\-averaging gives equal weight to every dataset and prevents large datasets from dominating the archive\-level result\.
For average rank, methods are ranked separately within each dataset, with rank 1 assigned to the highest accuracy\. Tied methods receive their average rank\. The reported average rank is the arithmetic mean of these per\-dataset ranks\. Rankings, best/second\-best markings, and win/tie/loss counts are computed from the stored full\-precision accuracies rather than the rounded values displayed in the tables\.
Win/tie/loss counts are reported from the perspective of ChorusTIC\. A win indicatesAccd,ChorusTIC\>Accd,baseline\\operatorname\{Acc\}\_\{d,\\mathrm\{ChorusTIC\}\}\>\\operatorname\{Acc\}\_\{d,\\mathrm\{baseline\}\}, a loss indicates the opposite, and exact equality is counted as a tie\.
Relative improvement over a reference method is computed from the unrounded macro\-average accuracies as
RelGain=AvgAccours−AvgAccrefAvgAccref×100%\.\\operatorname\{RelGain\}=\\frac\{\\operatorname\{AvgAcc\}\_\{\\mathrm\{ours\}\}\-\\operatorname\{AvgAcc\}\_\{\\mathrm\{ref\}\}\}\{\\operatorname\{AvgAcc\}\_\{\\mathrm\{ref\}\}\}\\times 100\\%\.\(C\.3\)
#### Paired statistical testing\.
To assess whether the observed performance differences are statistically reliable across datasets, we compare ChorusTIC with each baseline using a two\-sided Wilcoxon signed\-rank test on paired per\-dataset accuracies\. UEA\-30 and UCR\-128 are analyzed separately because they represent distinct benchmark collections and evaluation settings\. For each comparison, the null hypothesis is that the distribution of the nonzero paired accuracy differences is symmetric about zero\.
Datasets with an exact zero difference are omitted from the signed\-rank calculation, following the standard Wilcoxon zero\-difference convention\. The resulting number of nonzero paired differences is reported asneffn\_\{\\mathrm\{eff\}\}\. LetW\+W^\{\+\}andW−W^\{\-\}denote the sums of the ranks associated with positive and negative differences, respectively\. The reported two\-sided test statistic is
W=min\(W\+,W−\)\.W=\\min\\\!\\left\(W^\{\+\},W^\{\-\}\\right\)\.\(C\.4\)
Because ChorusTIC is compared with multiple baselines, the resultingpp\-values are adjusted using the Holm procedure\. Correction is performed separately within each archive: the UEA\-30 family contains eight baseline comparisons, whereas the UCR\-128 family contains ten\. Statistical significance is assessed atα=0\.05\\alpha=0\.05using the Holm\-correctedpp\-values\. All tests use stored full\-precision per\-dataset accuracies, and statistical conclusions are based on the corrected rather than the uncorrected values\.
### C\.6Computing Infrastructure
Table[C\.5](https://arxiv.org/html/2608.24033#A3.T5)reports the computing and software environment used for pretraining and evaluation\.
Table C\.5:Computing and software environment\.
## Appendix DAdditional Experiments
### D\.1Evaluation Details
#### Benchmarks\.
We use the official train/test splits of the UEA\-30 multivariate archive\([Bagnall et al\. 2018](https://arxiv.org/html/2608.24033#bib.bib10)\)and the UCR\-128 univariate archive\([Dau et al\. 2019](https://arxiv.org/html/2608.24033#bib.bib14)\)\. For ChorusTIC, the training split supplies labeled context and the test split forms the query set; no target\-task parameter is updated\. In fixed\-shot evaluation, we sample 5 or 10 context examples per class and retain the complete test split\. Results are averaged over five independently sampled context sets shared across methods\. A dataset is included at a given shot level only when every class contains enough training examples\.
#### Baselines\.
On UCR, TIC\-FM\([Fang et al\. 2026](https://arxiv.org/html/2608.24033#bib.bib6)\)and TiCT\([Yeh et al\. 2025](https://arxiv.org/html/2608.24033#bib.bib33)\)provide the closest time\-series ICL comparisons\. TabICL\([Qu et al\. 2025](https://arxiv.org/html/2608.24033#bib.bib32)\)and TabICLv2\([Qu et al\. 2026](https://arxiv.org/html/2608.24033#bib.bib34)\)serve as generic ICL controls after each series is vectorized\. Frozen TSFM baselines include MOMENT\([Goswami et al\. 2024](https://arxiv.org/html/2608.24033#bib.bib12)\), Mantis\([Feofanov et al\. 2025](https://arxiv.org/html/2608.24033#bib.bib11)\), MantisV2\([Feofanov et al\. 2026](https://arxiv.org/html/2608.24033#bib.bib38)\), UniShape\([Liu et al\. 2026](https://arxiv.org/html/2608.24033#bib.bib36)\), and NuTime\([Lin et al\. 2024](https://arxiv.org/html/2608.24033#bib.bib13)\)\. Each TSFM backbone remains fixed, and its default final\-layer readout is used to fit the lightweight classifier named in the tables\. NuTime\+RF uses the final normalized CLS representation and a random forest\.
#### Metrics\.
We report the unweighted average accuracy and average rank across datasets\. Win/tie/loss counts use paired per\-dataset accuracies and are reported from the perspective of ChorusTIC\. The five\-run average applies to sampled low\-label context sets\.
### D\.2Archive\-Level Results
#### UEA\-30
Table[D\.1](https://arxiv.org/html/2608.24033#A4.T1)supplements the main\-paper comparison with win/tie/loss counts\. ChorusTIC is the only evaluated method that combines training\-free deployment with native multivariate encoding\. Its gains over generic ICL controls are consistent with the need to preserve temporal and cross\-channel structure rather than treating each series as an unordered feature vector\.
Table D\.1:Classification results on the complete UEA\-30 archive\.“Target fit” indicates whether a dataset\-specific classifier is fitted on the target training split\. W/T/L counts are reported from the perspective of ChorusTIC\. Best and second\-best average accuracies and average ranks are shown inboldandunderlined, respectively\.Table D\.2:Classification results on the complete UCR\-128 archive\.“Target fit” indicates whether a classifier is fitted on the target training split\. Best and second\-best results are shown inboldandunderlined, respectively\.ProtocolMethodTarget fitAvg\. Acc\.Avg\. RankFrozen TSFMMOMENT\+SVMYes77\.98%6\.11Mantis\+RFYes78\.67%6\.42MantisV2\+RFYes78\.79%6\.51MantisV2\+LRYes80\.03%5\.50UniShape\+RFYes78\.86%5\.83NuTime\+RFYes69\.39%9\.55Generic ICLTabICLNo76\.83%6\.38TabICLv2No78\.88%5\.15Time\-series ICLTiCTNo79\.17%4\.81TIC\-FMNo80\.01%5\.32ChorusTICNo81\.16%4\.43
#### UCR\-128
Table[D\.2](https://arxiv.org/html/2608.24033#A4.T2)summarizes the complete UCR\-128 comparison\. The same pretrained ChorusTIC model transfers to the single\-channel setting and achieves the best aggregate accuracy and rank without fitting a target\-specific classifier\.
### D\.3Per\-Dataset Results
#### UEA\-30
Table[D\.3](https://arxiv.org/html/2608.24033#A4.T3)reports the per\-dataset accuracies underlying the UEA aggregate statistics\. It exposes variation across heterogeneous multivariate tasks while confirming ChorusTIC’s best archive\-level average accuracy and rank without target\-task fitting\.
#### UCR\-128
Table[D\.4](https://arxiv.org/html/2608.24033#A4.T4)provides the corresponding per\-dataset results across all 128 tasks\. These results show the variation behind the archive averages while retaining the same training\-free classification protocol for ChorusTIC\.
#### Statistical Comparison Results
We conduct two\-sided Wilcoxon signed\-rank tests using full\-precision per\-dataset accuracies, excluding zero paired differences from the signed\-rank calculation\. Holm correction is applied separately to the UEA\-30 and UCR\-128 families of comparisons\. On UEA\-30, the differences remain significant after correction for MOMENT\+SVM \(W/T/L=22/2/6=22/2/6, rawp=4\.73×10−4p=4\.73\\times 10^\{\-4\}, adjustedp=3\.31×10−3p=3\.31\\times 10^\{\-3\}\) and NuTime\+RF \(W/T/L=26/1/3=26/1/3, rawp=4\.70×10−6p=4\.70\\times 10^\{\-6\}, adjustedp=3\.76×10−5p=3\.76\\times 10^\{\-5\}\)\. On UCR\-128, the differences remain significant after correction for MOMENT\+SVM, Mantis\+RF, MantisV2\+RF, UniShape\+RF, NuTime\+RF, and TabICL\. For example, Mantis\+RF has a W/T/L count of93/4/3193/4/31with adjustedp=5\.22×10−6p=5\.22\\times 10^\{\-6\}, NuTime\+RF has121/1/6121/1/6with adjustedp=4\.90×10−30p=4\.90\\times 10^\{\-30\}, and TabICL has76/6/4676/6/46with adjustedp=2\.93×10−3p=2\.93\\times 10^\{\-3\}\.
Table D\.3:Per\-dataset classification accuracy on the complete UEA\-30 archive\.Best and second\-best results within each dataset are shown inboldandunderlined, respectively, based on the displayed four\-decimal accuracies\. Avg\. Acc\. is the macro\-average over datasets; Avg\. Rank is computed among the 9 displayed methods using full\-precision accuracies\. Abbreviations: MOMENT=MOMENT\+SVM, Mantis=Mantis\+RF, MV2\-LR=MantisV2\+LR, MV2\-RF=MantisV2\+RF, UniShape=UniShape\+RF, and NuTime=NuTime\+RF\.Table D\.4:Per\-dataset classification accuracy on the complete UCR\-128 archive\. Bold and underlined values denote the best and second\-best results per dataset\. Method headers are abbreviated: Chorus=ChorusTIC, MOM=MOMENT\+SVM, Mantis=Mantis\+RF, MV2\-RF=MantisV2\+RF, MV2\-LR=MantisV2\+LR, Uni=UniShape\+RF, and NuTime=NuTime\+RF\.Table[D\.4](https://arxiv.org/html/2608.24033#A4.T4): Per\-dataset classification accuracy on UCR\-128 \(continued\)\.Similar Articles
Chronicle: A Multimodal Foundation Model for Joint Language and Time Series Understanding
Chronicle is a 324M-parameter decoder-only transformer pretrained from scratch on both natural language and time series, achieving competitive performance on NLU and time series classification tasks, and setting new state-of-the-art for frozen-embedding time series classification on UCR/UEA datasets.
Many-Shot CoT-ICL: Making In-Context Learning Truly Learn
This paper investigates many-shot chain-of-thought in-context learning for reasoning tasks, revealing that standard scaling rules do not transfer and proposing Curvilinear Demonstration Selection (CDS) for improved ordering, achieving up to 5.42 percentage-point gain.
ConceptTS: LLM-Guided Concept Bottlenecks for Interpretable Multivariate Time-Series Forecasting
ConceptTS introduces an interpretable forecasting framework that uses large language models to propose human-readable concepts for multivariate time-series prediction, achieving competitive accuracy with transparency through concept bottlenecks.
RMISC: A Large-scale Real-world Multivariate Corpus for Time Series Foundation Models
Introduces RMISC, a large-scale real-world multivariate time series corpus with around 200 datasets and 142 billion time points, and demonstrates that pretraining time series foundation models on real-world multivariate data improves zero-shot generalization compared to synthetic data.
CALAD: Channel-Aware contrastive Learning for multivariate time series Anomaly Detection
Proposes CALAD, a channel-aware contrastive learning framework for multivariate time series anomaly detection that uses estimated channel relevance to construct contrastive samples, achieving state-of-the-art performance.