Papers
Topics
Authors
Recent
Search
2000 character limit reached

MixFT: Mixture-Based Fine-Tuning for TSFMs

Updated 4 July 2026
  • MixFT is a parameter-efficient fine-tuning method that re-partitions heterogeneous time series data into latent sub-domains using Bayesian Gaussian mixtures.
  • It employs one LoRA module per sub-domain, enabling specialized adaptation that mitigates destructive interference present in shared tuning.
  • Empirical evaluations show that MixFT consistently outperforms shared and per-dataset methods in zero-shot forecasting accuracy across diverse TSFMs.

MixFT is a parameter-efficient fine-tuning method for adapting time series foundation models (TSFMs) to improve zero-shot forecasting on a new but related domain. It is designed for the setting in which a TSFM has been pretrained broadly, but the target domain of interest is not fully covered by pretraining, so zero-shot performance can suffer. Rather than fine-tuning one LoRA on all available data or one LoRA per original dataset, MixFT re-partitions the fine-tuning data into latent sub-domains using a Bayesian mixture model fitted on TSFM embeddings, and then fine-tunes one LoRA module per inferred sub-domain (Lee et al., 3 Mar 2026).

1. Problem formulation and motivation

MixFT is motivated by a practical adaptation problem for TSFMs. When a practitioner cares about a new domain and has access to a set of related datasets, a standard response is either to fine-tune a single shared LoRA on all datasets or to fine-tune separate modules on each dataset. The paper argues that both strategies can be suboptimal when the available data are internally heterogeneous (Lee et al., 3 Mar 2026).

The “Shared” strategy forces one low-rank module to absorb all patterns present across all fine-tuning datasets. The paper frames this as making the learning problem harder and increasing the chance of destructive interference between heterogeneous patterns. Per-dataset modules are more specialized, but they still assume that dataset boundaries coincide with coherent statistical domains. MixFT is based on the opposite premise: datasets are administrative containers, not necessarily coherent statistical units. A single dataset may contain several sub-domains because of temporal distribution shift, changing regimes, or heterogeneous channels in multivariate series (Lee et al., 3 Mar 2026).

This concern is especially acute for time series. The paper explicitly points to sub-domains arising from seasonal changes, spikiness, changing volatility, and concept shift. A multivariate dataset may contain channels with very different dynamics, and a single time series may alternate between qualitatively different behaviors over time. This suggests that per-dataset fine-tuning can remain too coarse even when it is more modular than shared tuning (Lee et al., 3 Mar 2026).

MixFT therefore replaces dataset-level partitioning with sub-domain-level partitioning. Its central claim is that more homogeneous fine-tuning partitions produce LoRA modules that are more focused on specific sub-domains, and that this improves zero-shot forecasting more reliably than either shared fine-tuning or per-dataset modular tuning (Lee et al., 3 Mar 2026).

2. Statistical formulation and representation space

MixFT operates on context windows extracted from the available fine-tuning datasets. For time series ii, with context length LL, the paper forms context windows

xi,j=[vi,t]t=jj+L,\bm{x}_{i, j}=[\bm{v}_{i, t}]_{t=j}^{j+L},

and constructs a dataset

Di=[xi,j]j=1Ni,D_i = [\bm{x}_{i, j} ]_{j=1}^{N_i},

where Ni=TiLN_i = T_i - L. In the paper’s notation, MM is the number of fine-tuning datasets, LL the context length, and HH the forecast horizon (Lee et al., 3 Mar 2026).

Each context window is then embedded by the frozen foundation model: zi,j=TSFMembed(xi,j).\bm{z}_{i,j} = \text{TSFM}_{embed}(\bm{x}_{i,j}). The appendix states that the feature vector used for the mixture model is formed by taking the mean of each TSFM token representation. The clustering stage therefore operates in learned representation space rather than on raw time-domain summary statistics (Lee et al., 3 Mar 2026).

The latent sub-domains are modeled with a Bayesian Gaussian mixture model with diagonal covariance: μk,ΣkNIDW(m,κ,ν,W)    for k[1,,K],\bm{\mu}_k, \bm{\Sigma}_k \sim \text{NIDW}(\bm{m}, \kappa, \nu, \bm{W}) \;\;\text{for } k \in [1,\ldots,K],

LL0

LL1

LL2

Here LL3 is the number of mixture components, LL4 is the latent component assignment, and LL5 is a normal-inverse-diagonal-Wishart prior chosen so that each LL6 is diagonal. The use of diagonal covariance is explicitly justified as reducing parameter count and overfitting risk (Lee et al., 3 Mar 2026).

The model is fitted with mean-field variational inference. The variational posterior is written as

LL7

LL8

The paper states that the latent variables LL9 are treated with a mean-field factorization assumption independent of xi,j=[vi,t]t=jj+L,\bm{x}_{i, j}=[\bm{v}_{i, t}]_{t=j}^{j+L},0, xi,j=[vi,t]t=jj+L,\bm{x}_{i, j}=[\bm{v}_{i, t}]_{t=j}^{j+L},1, and xi,j=[vi,t]t=jj+L,\bm{x}_{i, j}=[\bm{v}_{i, t}]_{t=j}^{j+L},2 in the variational distribution. The stated reason for using variational Bayes rather than maximum-likelihood clustering is greater stability and less dependence on initialization (Lee et al., 3 Mar 2026).

3. Re-partitioning, LoRA specialization, and inference

After fitting the Bayesian GMM, MixFT assigns every context window to a learned sub-domain using the posterior predictive distribution. The assignments are hard: xi,j=[vi,t]t=jj+L,\bm{x}_{i, j}=[\bm{v}_{i, t}]_{t=j}^{j+L},3 where

xi,j=[vi,t]t=jj+L,\bm{x}_{i, j}=[\bm{v}_{i, t}]_{t=j}^{j+L},4

The new partitions are then defined as

xi,j=[vi,t]t=jj+L,\bm{x}_{i, j}=[\bm{v}_{i, t}]_{t=j}^{j+L},5

These xi,j=[vi,t]t=jj+L,\bm{x}_{i, j}=[\bm{v}_{i, t}]_{t=j}^{j+L},6 are the sub-domain partitions used for separate fine-tuning (Lee et al., 3 Mar 2026).

This re-division step is the central difference from per-dataset modular tuning. A single original dataset can contribute windows to multiple xi,j=[vi,t]t=jj+L,\bm{x}_{i, j}=[\bm{v}_{i, t}]_{t=j}^{j+L},7, and windows from different datasets can be assigned to the same sub-domain if their embeddings are similar. The paper presents this as the key mechanism by which expert modules become more statistically homogeneous than dataset-based experts (Lee et al., 3 Mar 2026).

One LoRA module is fine-tuned per sub-domain. The paper does not give an explicit LoRA formula, but it does specify that all methods use the same LoRA hyperparameters: rank xi,j=[vi,t]t=jj+L,\bm{x}_{i, j}=[\bm{v}_{i, t}]_{t=j}^{j+L},8, xi,j=[vi,t]t=jj+L,\bm{x}_{i, j}=[\bm{v}_{i, t}]_{t=j}^{j+L},9, dropout Di=[xi,j]j=1Ni,D_i = [\bm{x}_{i, j} ]_{j=1}^{N_i},0, OLoRA initialization/training trick, AdamW with learning rate Di=[xi,j]j=1Ni,D_i = [\bm{x}_{i, j} ]_{j=1}^{N_i},1, and batch size Di=[xi,j]j=1Ni,D_i = [\bm{x}_{i, j} ]_{j=1}^{N_i},2 (Lee et al., 3 Mar 2026).

At test time, MixFT embeds the new context,

Di=[xi,j]j=1Ni,D_i = [\bm{x}_{i, j} ]_{j=1}^{N_i},3

selects the most likely component,

Di=[xi,j]j=1Ni,D_i = [\bm{x}_{i, j} ]_{j=1}^{N_i},4

and forecasts with the corresponding LoRA-enhanced TSFM. The paper explicitly states that assignments are hard for training and also hard at inference. It further reports that contexts are usually assigned with high confidence, and that forecasts from unlikely components can be inaccurate because they are effectively out-of-distribution for those experts; this is the reason soft mixture weighting is not used as the default (Lee et al., 3 Mar 2026).

4. End-to-end pipeline and implementation choices

The paper gives a pipeline that can be summarized in four stages. First, each fine-tuning dataset is windowed using context length Di=[xi,j]j=1Ni,D_i = [\bm{x}_{i, j} ]_{j=1}^{N_i},5. In the reported experiments, Di=[xi,j]j=1Ni,D_i = [\bm{x}_{i, j} ]_{j=1}^{N_i},6 and forecast horizon Di=[xi,j]j=1Ni,D_i = [\bm{x}_{i, j} ]_{j=1}^{N_i},7. Second, all windows from all fine-tuning datasets are embedded by the frozen TSFM. Third, a Bayesian GMM is fitted jointly on the union of these embeddings. Fourth, windows are reassigned into learned sub-domain partitions, and one LoRA is fine-tuned on each partition (Lee et al., 3 Mar 2026).

The appendix specifies the priors used for the Bayesian GMM: Di=[xi,j]j=1Ni,D_i = [\bm{x}_{i, j} ]_{j=1}^{N_i},8

Di=[xi,j]j=1Ni,D_i = [\bm{x}_{i, j} ]_{j=1}^{N_i},9

Ni=TiLN_i = T_i - L0

Ni=TiLN_i = T_i - L1

Ni=TiLN_i = T_i - L2

The paper uses Ni=TiLN_i = T_i - L3 components in the main experiments, and notes that Ni=TiLN_i = T_i - L4 is exactly Shared fine-tuning, so MixFT can be viewed as a strict generalization of Shared (Lee et al., 3 Mar 2026).

The full inference procedure mirrors the training decomposition. A new context is embedded, classified into a sub-domain, and then forecast with the corresponding LoRA-enhanced backbone. The paper reports that inference is slower than Shared because it requires embedding the context and classifying its sub-domain, but also reports that runtime remains below the sampling frequency of the datasets studied, making it operationally acceptable (Lee et al., 3 Mar 2026).

The additional computational cost relative to Shared comes from computing TSFM embeddings for all fine-tuning windows, fitting a Bayesian GMM, training Ni=TiLN_i = T_i - L5 LoRAs instead of one, and performing lightweight sub-domain classification at inference. The paper states that the extra memory is one LoRA per sub-domain plus negligible GMM parameters, and that this is similar to Poly or MBC and usually less than per-dataset methods when the number of datasets exceeds Ni=TiLN_i = T_i - L6 (Lee et al., 3 Mar 2026).

5. Empirical evaluation and comparative results

MixFT is evaluated in a zero-shot adaptation setting in which the TSFM backbones were not pretrained on the fine-tuning or evaluation datasets used in the experiments. The fine-tuning datasets are CloudD3, CloudD4, BizITObs-Service, BitBrains Fast Storage (hourly), M4-Hourly, and M4-Weekly. The evaluation datasets are CloudD1, CloudD2, BizITObs-L2C, BizITObs-App, US-Births, M4-Daily, M4-Monthly, M4-Quarterly, ETTh2, and ETTm2 (Lee et al., 3 Mar 2026).

The TSFM backbones are Chronos Bolt (small) and Moirai-1.1-R (small). The main baselines are Base, Shared, Ni=TiLN_i = T_i - L7-Datasets, Arrow-Datasets, Poly, and MBC. For fairness, MixFT, MBC, and Poly all use Ni=TiLN_i = T_i - L8 components in the main experiments (Lee et al., 3 Mar 2026).

Evaluation uses mean absolute scaled error (MASE): Ni=TiLN_i = T_i - L9 where MM0 is seasonality. Lower is better (Lee et al., 3 Mar 2026).

The paper reports that MixFT performs best overall across both TSFMs. On Chronos Bolt, MixFT achieves the best average rank, MM1, ahead of Shared (MM2), Poly (MM3), MM4-Datasets (MM5), and Arrow-Datasets (MM6). On Moirai-1.1-R, MixFT again has the best average rank, MM7, ahead of Shared (MM8) and the remaining baselines (Lee et al., 3 Mar 2026).

Several concrete results on Chronos Bolt illustrate the pattern:

Evaluation dataset MixFT Shared Base
BizITObs-App 0.989 1.060 3.494
US-Births 0.942 0.967 1.014
M4-Quarterly 8.135 8.269 8.178

The gains are not universal. The paper explicitly notes that fine-tuning TSFMs for better zero-shot forecasting is hard, and many fine-tuning methods can perform worse than not fine-tuning at all. There are cases in which the pretrained base model remains strongest. On Chronos Bolt, for example, Base is best on M4-Daily (MM9 versus MixFT LL0), ETTh2 (LL1 versus MixFT LL2), and ETTm2 (LL3 versus MixFT LL4) (Lee et al., 3 Mar 2026).

A controlled experiment fixes the test-time selection mechanism to Arrow for all modular methods. The paper reports that Arrow-Datasets has average absolute degradation relative to Base of LL5 MASE and relative improvement LL6, MBC has LL7 absolute improvement and LL8, and Arrow-MixFT has LL9 absolute improvement and HH0. The stated interpretation is that MixFT’s gains are attributable not only to routing but also to better data partitioning and stronger experts (Lee et al., 3 Mar 2026).

6. Ablations, interpretation, and scope

The paper provides several analyses of the learned sub-domains. A key qualitative result is that the same dataset often contains both mixture components. Some datasets are mostly assigned to one component, whereas others alternate periodically between components. The authors interpret this as evidence that the learned mixtures capture meaningful sub-domains such as seasonal regimes or spike/non-spike behavior. In BizITObs-Service, for example, one identified sub-domain corresponds to contexts whose recent tail is flat, while another corresponds to contexts with recent spikes (Lee et al., 3 Mar 2026).

Assignment confidence is quantified through average entropy,

HH1

The paper reports average entropies around HH2 to HH3 bits, with overall averages HH4 on fine-tuning datasets and HH5 on evaluation datasets. Since the maximum entropy for HH6 is HH7 bit, the authors interpret these values as showing that MixFT is usually very certain about the correct component; this is offered as support for hard routing (Lee et al., 3 Mar 2026).

The test-time selection ablation compares hard MixFT routing against HH8-MixFT, Arrow-MixFT, Soft-MixFT, and Ensemble-MixFT. Hard MixFT achieves the best average rank, HH9, ahead of zi,j=TSFMembed(xi,j).\bm{z}_{i,j} = \text{TSFM}_{embed}(\bm{x}_{i,j}).0-MixFT (zi,j=TSFMembed(xi,j).\bm{z}_{i,j} = \text{TSFM}_{embed}(\bm{x}_{i,j}).1), Ensemble-MixFT (zi,j=TSFMembed(xi,j).\bm{z}_{i,j} = \text{TSFM}_{embed}(\bm{x}_{i,j}).2), Arrow-MixFT (zi,j=TSFMembed(xi,j).\bm{z}_{i,j} = \text{TSFM}_{embed}(\bm{x}_{i,j}).3), and Soft-MixFT (zi,j=TSFMembed(xi,j).\bm{z}_{i,j} = \text{TSFM}_{embed}(\bm{x}_{i,j}).4). The paper explains this by noting that soft combinations can be degraded by poor forecasts from experts for which the context is out-of-distribution (Lee et al., 3 Mar 2026).

For the probabilistic model, the paper compares K-means-based clustering, a topic-model variant, and the Bayesian GMM. Bayesian GMM achieves the best average rank, zi,j=TSFMembed(xi,j).\bm{z}_{i,j} = \text{TSFM}_{embed}(\bm{x}_{i,j}).5, versus topic model zi,j=TSFMembed(xi,j).\bm{z}_{i,j} = \text{TSFM}_{embed}(\bm{x}_{i,j}).6 and K-means zi,j=TSFMembed(xi,j).\bm{z}_{i,j} = \text{TSFM}_{embed}(\bm{x}_{i,j}).7. The stated interpretation is that Bayesian GMM is stable and avoids some overfitting and local-minimum issues of K-means while being simpler and more robust than the topic-model alternative (Lee et al., 3 Mar 2026).

For the number of components, the paper evaluates zi,j=TSFMembed(xi,j).\bm{z}_{i,j} = \text{TSFM}_{embed}(\bm{x}_{i,j}).8. On validation, zi,j=TSFMembed(xi,j).\bm{z}_{i,j} = \text{TSFM}_{embed}(\bm{x}_{i,j}).9 gives the best average rank, μk,ΣkNIDW(m,κ,ν,W)    for k[1,,K],\bm{\mu}_k, \bm{\Sigma}_k \sim \text{NIDW}(\bm{m}, \kappa, \nu, \bm{W}) \;\;\text{for } k \in [1,\ldots,K],0, and on evaluation it also gives the best average rank, μk,ΣkNIDW(m,κ,ν,W)    for k[1,,K],\bm{\mu}_k, \bm{\Sigma}_k \sim \text{NIDW}(\bm{m}, \kappa, \nu, \bm{W}) \;\;\text{for } k \in [1,\ldots,K],1, though some individual datasets favor larger μk,ΣkNIDW(m,κ,ν,W)    for k[1,,K],\bm{\mu}_k, \bm{\Sigma}_k \sim \text{NIDW}(\bm{m}, \kappa, \nu, \bm{W}) \;\;\text{for } k \in [1,\ldots,K],2. This motivates the use of μk,ΣkNIDW(m,κ,ν,W)    for k[1,,K],\bm{\mu}_k, \bm{\Sigma}_k \sim \text{NIDW}(\bm{m}, \kappa, \nu, \bm{W}) \;\;\text{for } k \in [1,\ldots,K],3 in the main setup (Lee et al., 3 Mar 2026).

The paper also delimits the method’s applicability. It states that MixFT is especially appealing when dataset labels are poor proxies for actual time-series regimes. If datasets are already very homogeneous, the advantage over per-dataset experts may be smaller. More fundamentally, the method assumes that the target domain shares latent sub-domains with the fine-tuning data; the paper explicitly says that if this assumption fails, MixFT’s premise breaks down (Lee et al., 3 Mar 2026).

A terminological distinction is necessary because similarly named methods exist in other domains. “Feature Tuning Mixup” (FTM) addresses transferable targeted adversarial attacks and is not a time-series adaptation method (Liang et al., 2024). “Boosting Factorization Machines via Saliency-Guided Mixup” introduces MixFM and SMFM for recommender systems rather than TSFMs (Wu et al., 2022). “Federated Mixture of Experts” proposes FedMix for non-IID federated learning (Reisser et al., 2021). These works are conceptually adjacent only in the broad sense that they use mixtures, mixup, or modular specialization; they are not the same method as MixFT for TSFM adaptation (Lee et al., 3 Mar 2026).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to MixFT.