Skip to content
AI.info

Research

Self-Supervised Learning via Flow-Guided Neural Operator on Time-Series Data

Overview Research area: Self-supervised representation learning for time-series data, combining neural operator learning with flow matching, evaluated primarily on biomedical signals (EEG, intracrania

arXiv
2602.12267
Published
2026-02-12
Authors
Duy Nguyen, Jiachen Yao, Jiayun Wang, Julius Berner, Animashree Anandkumar

AI summary

Overview

Research area: Self-supervised representation learning for time-series data, combining neural operator learning with flow matching, evaluated primarily on biomedical signals (EEG, intracranial neural recordings, wearable sensor data).

Technical level: Advanced. The paper assumes familiarity with self-supervised learning, diffusion/flow-matching generative models, and Fourier-based signal processing, though the core ideas are explainable at a conceptual level.

Scope: The paper proposes FGNO, a pretraining framework that learns multi-scale time-series representations by treating the noise level (flow time) as a tunable control knob, and demonstrates gains over masked-autoencoder and contrastive baselines on four biomedical datasets.

What This Paper Is About

Most self-supervised learning methods for time series, such as masked autoencoders, corrupt the input at a single fixed masking ratio and produce one latent representation. That design is inflexible: real signals are recorded at different sampling rates, and downstream tasks require different temporal scales (millisecond waveforms versus whole-night trends). The paper asks whether the corruption level itself can be turned into a continuous, adjustable degree of freedom, so that one pretrained model can supply task-specific features ranging from fine local detail to high-level global context.

Key Contributions

  1. An SSL framework combining flow matching with neural operator learning for time series. The model is pretrained on Short-Time Fourier Transform (STFT) spectrograms of 1D signals, enabling training at one resolution while transferring to other resolutions during downstream tasks with minimal degradation.

  2. Flow time as an explicit control over feature granularity. By varying the flow time s and network layer l, the authors obtain a rich hierarchy of representations from a single pretrained backbone, with the optimal (l, s) pair selected per task by grid search on validation loss.

  3. Clean inputs for representation extraction during probing. Unlike prior generative SSL methods that feed noisy inputs at inference, FGNO probes with clean spectrograms while conditioning on the flow time. The authors report this is deterministic, more accurate, and cheaper than the noisy alternative.

  4. Empirical advantage on biomedical benchmarks. Reported improvements include up to 35% AUROC gains on BrainTreeBank neural signal decoding, 16% RMSE reductions on DREAMT skin temperature regression, and near-full-data performance on SleepEDF and Epilepsy with only 5% labeled data.

Main Findings

  • DREAMT results (Table 1). On binary sleep classification (AUROC), FGNO reaches 96.5 versus MAE at 95.8 and Chronos at 96.3. On skin temperature regression (RMSE, lower is better), FGNO reaches 0.600 versus MAE at 0.735 and Chronos at 0.954 — a stated 37% improvement over Chronos. The text notes FGNO's peak score of 96.4% surpasses the gradient boosting approach (92.6%) reported in DREAMT, and that FGNO achieved this with only raw 1D data whereas the DREAMT baseline used additional clinical metadata (Apnea severity score).

  • Task-dependent optimal settings. Sleep classification performs best at layer 3 with low noise (s = 0.89), while skin temperature regression also favors deeper layers but achieves its lowest RMSE at moderate noise levels (s ∈ [0.22, 0.56]). The authors interpret this as classification depending on local patterns and regression on global features.

  • Clean versus noisy probing. At layer 3 and s ≈ 0.89, clean input achieves a maximum of 96.40% while noisy input yields 95.86%. The noisy method varies across runs with a standard deviation of 0.0039 at that point, while the clean method is fully deterministic.

  • Lower parameter count on BrainTreeBank. FGNO outperforms BrainBERT, PopT, and a DeepNN baseline on most of four tasks (Speech, Volume, Pitch) despite being much smaller: 370K parameters versus 43M for BrainBERT and 20M for PopT. It beats PopT, which uses explicit electrode-relationship domain knowledge, on 3 out of 4 tasks.

  • Robustness to data scarcity. With only 5% of labeled data, FGNO reaches 93.5% accuracy and 89.0% macro-F1 on SleepEDF, nearly matching its 100%-label results (93.9% ACC, 89.1% MF1), and 94.1% accuracy and 90.3% macro-F1 on Epilepsy, matching the full-data result. On DREAMT with 5% labels, sleep classification moves from 96.5% to 95.4% and skin temperature RMSE is 0.710, still better than the full-data MAE/BrainBERT baseline of 0.734.

  • Resolution generalization. Pretrained once at 2048 Hz on BrainTreeBank, FGNO maintains above 74% AUROC across downsampling factors of 4x, 8x, 12x, 36x, and 48x, whereas MAE drops to around 52% and Chronos fluctuates around 60%. At extreme downsampling, over 90% of the spectrogram contains no signal.

  • Runtime and efficiency. Training takes 21h 33m for FGNO versus 19h 53m for BrainBERT/MAE; probing/finetuning takes 2.87 minutes versus 7.17 minutes (roughly a 60% reduction); inference is 0.30s versus 0.31s.

Methodology in Plain English

The approach has two stages.

Stage 1 — Pretraining. Raw 1D signals are converted into spectrograms using the Short-Time Fourier Transform, which captures how frequency content changes over local time windows. Because this transform does not require resampling, signals recorded at different rates can be handled without interpolation artifacts. A 6-layer Transformer is then trained with a flow-matching objective: it learns to predict the velocity field that transports a Gaussian noise distribution toward the real spectrogram distribution. For a random time s between 0 and 1, a noisy interpolation between the clean spectrogram and noise is constructed, and the network regresses toward the known target velocity. The corruption level is governed by a variance schedule decreasing from 1 to 0. The paper notes that although the data is a function over time, the flow itself is defined in a finite-dimensional latent space — the "operator" quality comes from the encoder–decoder design that maps variable-length signals into fixed-size latents.

Stage 2 — Probing. The pretrained Transformer is frozen and used purely as a feature extractor. For a clean spectrogram and a chosen flow time s, the activations at layer l form the representation. Shallow layers and low s capture fine detail; deeper layers and higher s emphasize abstract global features. A small classifier or regressor head is trained on top of these frozen features using labeled data, and a grid search over a discrete set of layers and flow times picks the (l, s) pair that minimizes validation loss.

The model uses an input dimension of 132 frequency bins, a sequence length of 196 time frames, a hidden dimension of 768, 12 attention heads, a feedforward dimension of 3072, dropout of 0.1, and a learning rate of 0.0001.

Why This Matters

Impact on research. The paper reframes the corruption level in generative self-supervised learning as a continuously tunable hyperparameter rather than a fixed design choice, and provides evidence that a single pretrained model can serve tasks at different temporal and semantic scales. It also supports the emerging "clean input" hypothesis for probing generative models, showing that extracting representations from clean data rather than noise-corrupted data is both more accurate and deterministic.

Real-world applications.

  • Wearable sleep staging: classifying wake, N1, N2, N3, and REM from a single EEG channel or smartwatch BVP/ACC signals, where labeled sleep data is expensive.
  • Epileptic seizure detection: binary seizure versus non-seizure classification from EEG, with performance maintained under 5% label budgets.
  • Neural speech decoding: detecting speech presence, volume, and pitch from intracranial recordings, relevant to brain-computer interfaces.
  • Continuous physiological monitoring: skin temperature regression from smartwatch sensors, and handling the mixed 4 Hz to 200 Hz sampling rates typical of wearable device fleets without resampling the data.

Industry relevance. One author is affiliated with NVIDIA, and the framework is designed for data-scarce biomedical settings where labels are costly. The efficiency profile — 370K parameters, roughly 60% less downstream adaptation time, and sub-second inference — matters for deploying models on constrained hardware and for training lightweight task heads when clinical labels arrive slowly. The ability to pretrain once and retarget across resolutions and tasks reduces the engineering cost of maintaining separate models per dataset or sampling rate.

Future Directions

  • Automating the (l, s) selection. The authors state that the main limitation is reliance on grid search over layers and flow times, and that future work will aim to automate this selection.
  • Extending to new data modalities. The paper frames generalization beyond time-series signals as an open direction.
  • Scaling self-supervised pretraining to larger unlabeled time-series corpora, which the authors position as a path toward "scalable, adaptable SSL."
  • Investigating whether the flow-time control knob generalizes beyond biomedical data, since the reported evidence comes from four biomedical datasets and the task-dependent optimum was interpreted rather than derived.

Target Audience

Researchers and practitioners in self-supervised learning, time-series foundation models, and generative modeling who are interested in representation extraction from flow-matching or diffusion models. It is also relevant to applied machine learning engineers working on biomedical signal processing, wearables, EEG analysis, and brain-computer interfaces, particularly those operating under severe label scarcity or heterogeneous sampling rates. Readers without background in flow matching or Fourier analysis will need supplementary reading, since the method section is written for a machine learning audience.

Authors’ abstract

Self-supervised learning (SSL) is a powerful paradigm for learning from unlabeled time-series data. However, popular methods such as masked autoencoders (MAEs) rely on reconstructing inputs from a fixed, predetermined masking ratio. Instead of this static design, we propose treating the corruption level as a new degree of freedom for representation learning, enhancing flexibility and performance. To achieve this, we introduce the Flow-Guided Neural Operator (FGNO), a novel framework combining operator learning with flow matching for SSL training. FGNO learns mappings in functional spaces by using Short-Time Fourier Transform to unify different time resolutions. We extract a rich hierarchy of features by tapping into different network layers and flow times that apply varying strengths of noise to the input data. This enables the extraction of versatile representations, from low-level patterns to high-level global features, using a single model adaptable to specific tasks. Unlike prior generative SSL methods that use noisy inputs during inference, we propose using clean inputs for representation extraction while learning representations with noise; this eliminates randomness and boosts accuracy. We evaluate FGNO across three biomedical domains, where it consistently outperforms established baselines. Our method yields up to 35% AUROC gains in neural signal decoding (BrainTreeBank), 16% RMSE reductions in skin temperature prediction (DREAMT), and over 20% improvement in accuracy and macro-F1 on SleepEDF under low-data regimes. These results highlight FGNO's robustness to data scarcity and its superior capacity to learn expressive representations for diverse time series.

Read the original paper