时间序列非平衡样本分类研究综述:发展脉络、核心方法与前沿方向


时间序列非平衡样本分类研究综述:发展脉络、核心方法与前沿方向

摘要

时间序列非平衡分类(Imbalanced Time Series Classification, ITSC)广泛存在于工业故障诊断、设备健康监测、医疗异常识别、金融欺诈、网络入侵和稀有事件检测等场景。与普通表格数据的类别不平衡相比,时间序列同时包含时间依赖、相位偏移、局部模式、多尺度变化以及多变量耦合,因此简单复制少数类样本或直接使用传统 SMOTE 往往不能从根本上解决问题。

从研究发展来看,ITSC 大致经历了三个阶段:早期研究主要解决"样本数量不平衡 ";随后转向"生成样本时保持时间结构 ";近年的研究重点进一步转向"在不平衡条件下学习更好的少数类表示与决策边界 "。尤其是 2025---2026 年,监督/自监督对比学习、图结构建模、双分支学习以及面向长尾分布的表示学习开始成为重要方向。

因此,理解这一方向最重要的不是记住几十种采样算法,而是掌握如下核心逻辑:

样本数量失衡 → 决策边界失衡 → 特征表示失衡 → 真实场景分布失衡

现代 ITSC 的研究已经明显从第一层向第三、第四层发展。


1. 什么是时间序列非平衡分类

设训练集为

D={(Xi,yi)}i=1N, \mathcal{D}=\{(X_i,y_i)\}_{i=1}^{N}, D={(Xi,yi)}i=1N,

其中

Xi∈RT×D X_i\in\mathbb{R}^{T\times D} Xi∈RT×D

表示长度为 TTT、变量数为 DDD 的时间序列,标签为

yi∈{1,2,⋯ ,C}. y_i\in\{1,2,\cdots,C\}. yi∈{1,2,⋯,C}.

第 ccc 类样本数量为 NcN_cNc。

最常见的不平衡程度可以用

IR=max⁡cNcmin⁡cNc IR=\frac{\max_c N_c}{\min_c N_c} IR=mincNcmaxcNc

描述。

例如某设备监测数据中:

状态 样本量
正常 10,000
轻微异常 800
严重故障 100
极端故障 20
此时模型即使把大量样本都预测成正常,也可能获得很高 Accuracy,但真正重要的少数故障类别却几乎无法识别。
因此非平衡问题真正关心的是:

能不能识别少数但重要的模式

而不是简单追求总体预测准确率。


2. 为什么时间序列非平衡问题比普通非平衡分类更困难

传统非平衡分类通常考虑

x∈Rd. x\in\mathbb{R}^d. x∈Rd.

但时间序列存在

X=x1,x2,...,xT X=x_1,x_2,\\ldots,x_T X=x1,x2,...,xT

这样的有序结构。

这带来了六个额外困难。

困难 普通数据 时间序列
样本顺序 通常无意义 时间顺序具有语义
特征关系 主要是变量相关性 时间依赖 + 变量相关性
样本距离 欧氏距离常可使用 常存在时间错位和非线性形变
数据增强 插值较容易 插值可能产生不存在的动态过程
少数类 样本少 样本少且内部模式可能高度多样
分布变化 较静态 工况、时间、设备会持续变化
例如正常设备振动有 10,000 条,而轴承故障只有 50 条。
如果直接对两个故障序列逐点做 SMOTE:
$$
X_{new}=X_i+\lambda(X_j-X_i),
$$
生成的波形在数学上成立,却可能破坏冲击周期、频谱结构或者相位关系。
这也是为什么时间序列领域很早就开始研究 Structure-Preserving Oversampling。2011 年的 SPO 已经明确提出在生成少数类时间序列时维护协方差结构,而 2013 年的 INOS、2014 年的 Gaussian-tree 模型继续沿着这一思路发展。

3. 整个领域的发展主线

时间序列非平衡分类的发展可以理解为五代方法。

阶段 核心问题 典型思想
第一代 数量不平衡 Under-sampling、Over-sampling、SMOTE
第二代 时间结构被破坏 SPO、INOS、Gaussian Tree、DTW
第三代 深度模型偏向多数类 Class Weight、Cost-sensitive、Focal Loss
第四代 生成更真实的少数类 GAN、结构保持生成、T-SMOTE、OHIT
第五代 少数类表征学习不足 Contrastive Learning、Graph、Dual Branch、Long-tail learning
这一演化非常重要。
早期问题是:

少数类只有几十个,怎么办?

于是答案是:

多生成一些少数类

现在研究的问题变成:

即使给模型补了少数类,为什么少数类特征仍然和多数类混在一起?

因此现代答案逐渐变成:

重新设计表示空间和分类边界


4. 第一类方法:传统重采样

最经典的方法来自普通非平衡学习。

SMOTE 于 2002 年提出,通过少数类邻居之间的线性插值产生新样本;ADASYN 则进一步根据不同少数类样本的学习难度决定生成多少新样本。

基本形式为:

xnew=xi+λ(xj−xi), x_{new}=x_i+\lambda(x_j-x_i), xnew=xi+λ(xj−xi),

其中

λ∼U(0,1). \lambda\sim U(0,1). λ∼U(0,1).

传统方法包括随机过采样、随机欠采样、SMOTE、Borderline-SMOTE、ADASYN、SMOTEBoost 等。

其优势是简单、与分类器无关,而且常能快速提高 Recall。

问题也十分明显:

SMOTE 不理解"时间"

两个形态相似但存在相位错位的时间序列,如果直接逐点插值,可能生成不符合真实物理过程的数据。

因此,传统 SMOTE 更适合作为一个 baseline,而不是现代 ITSC 研究的终点。


5. 第二类方法:时间结构保持的过采样

这一阶段是真正的"时间序列非平衡学习"开始形成自己的研究特色。

5.1 Ghost Points

Köknar-Tezel 和 Latecki 的工作指出,时间序列之间常需要考虑时间变形,因此普通欧氏特征空间中的合成少数类点并不总是合理。他们通过 ghost points 改善不平衡时间序列上的 SVM 分类。

核心变化是:
Euclidean space  →  temporal similarity space. \text{Euclidean space} \;\rightarrow\; \text{temporal similarity space}. Euclidean space→temporal similarity space.

5.2 SPO:Structure Preserving Oversampling

2011 年 Cao 等提出 SPO。

其思想不是简单连接两个时间序列,而是估计少数类的协方差结构,再从相应统计分布产生样本。

即:

Xminority→(μ,Σ)→Xnew∼N(μ,Σ). X_{minority}\rightarrow(\mu,\Sigma)\rightarrow X_{new}\sim\mathcal{N}(\mu,\Sigma). Xminority→(μ,Σ)→Xnew∼N(μ,Σ).

这里第一次明确体现出一个非常重要的思想:

生成数量不是关键,生成结构正确才是关键


5.3 INOS

2013 年的 Integrated Oversampling(INOS)将改进的结构保持过采样与插值式方法结合,以增强少数类覆盖能力。

说明研究者已经发现只靠一种生成机制很难同时解决:
真实性+多样性. \text{真实性} + \text{多样性}. 真实性+多样性.

5.4 Mixture of Gaussian Trees

2014 年 Cao、Tan 和 Pang 进一步利用 Gaussian Trees 建模少数类时间相关结构,并允许少数类具有多个模式。该方法特别关注高维时间序列下"少样本却需要估计大量协方差参数"的问题。

这是一个很有代表性的转变:
少数类≠单一分布. \text{少数类} \neq \text{单一分布}. 少数类=单一分布.
实际故障往往是:
Fault A=多个子模式的混合. \text{Fault A} = \text{多个子模式的混合}. Fault A=多个子模式的混合.
这就是今天所谓的 small disjunct problem 的早期体现。

6. 第三类方法:时间序列数据增强

数据增强和过采样并不完全相同。

过采样的目标主要是:

Nminority↑ N_{minority}\uparrow Nminority↑

而数据增强更强调:

保持标签的情况下增加样本变化

时间序列常见增强包括 jittering、scaling、cropping、permutation、magnitude warping、time warping、window warping、DTW barycentric averaging、guided warping 等。

Iwana 和 Uchida 在 2021 年系统测试了 12 种时间序列增强方法、6 种神经网络以及全部 128 个 UCR 2018 数据集,并将方法概括为变换、模式混合、生成模型和分解等主要家族。

其中值得特别掌握的是基于 DTW 的方法,例如:

DTW(Xi,Xj) DTW(X_i,X_j) DTW(Xi,Xj)

首先找到两个时间序列的时间对齐关系,然后再混合。

这比

Xnew=λXi+(1−λ)Xj X_{new}=\lambda X_i+(1-\lambda)X_j Xnew=λXi+(1−λ)Xj

更符合时序数据自身的几何结构。

SPAWNER、wDBA、RGW、DGW 就属于这类思路。

但是它们也存在一个现实问题:

DTW 类增强往往计算成本较高

特别是在长序列和大量样本情况下。


7. 第四类方法:代价敏感学习

另一条路线干脆不修改数据。

普通交叉熵为:

LCE=−∑ilog⁡p(yi∣Xi). L_{CE}=-\sum_i \log p(y_i|X_i). LCE=−i∑logp(yi∣Xi).

如果正常样本有 10,000 个,故障只有 100 个,那么正常样本产生的梯度很容易主导优化。

于是可以定义:

L=−∑iwyilog⁡p(yi∣Xi), L=-\sum_i w_{y_i}\log p(y_i|X_i), L=−i∑wyilogp(yi∣Xi),

令

wminority>wmajority. w_{minority}>w_{majority}. wminority>wmajority.

2018 年 Geng 和 Luo 专门针对 imbalanced time-series classification 提出了 cost-sensitive convolutional neural networks,通过自适应误分类代价改造多类时间序列深度网络。

该思想的优势在于:

不产生虚假时间序列

因此在医疗和工业故障领域非常实用。

缺点则是:权重 wcw_cwc 往往需要调参,而且简单的

wc=1Nc w_c=\frac{1}{N_c} wc=Nc1

可能给极少数类过大的梯度权重。


8. 第五类方法:重新设计损失函数

2017 年以后,长尾学习领域出现了大量可迁移到时间序列的损失函数。

Focal Loss

Focal Loss 定义为:

LFL=−αt(1−pt)γlog⁡pt. L_{FL}=-\alpha_t(1-p_t)^\gamma\log p_t. LFL=−αt(1−pt)γlogpt.
它不是单纯强调"少数类",而是降低大量容易分类样本对训练的支配,让模型更多关注难样本。
这对于"大量正常简单样本 + 少量困难故障样本"的情形尤其有价值。

Class-Balanced Loss

Cui 等提出 effective number:

En=1−βn1−β, E_n=\frac{1-\beta^n}{1-\beta}, En=1−β1−βn,

据此构造类别权重,而不是简单使用 1/Nc1/N_c1/Nc。

其思想是:

同一类别增加第 10,001 个样本产生的信息,不应该和增加第 2 个样本完全一样。


LDAM

LDAM 从分类 margin 入手,为少数类设置更大的分类间隔要求:

Δc∝1Nc1/4. \Delta_c\propto\frac{1}{N_c^{1/4}}. Δc∝Nc1/41.

因此:

Nc↓  ⇒  Δc↑. N_c\downarrow \;\Rightarrow\; \Delta_c\uparrow. Nc↓⇒Δc↑.

它代表另一种思路:

不平衡问题本质上也是决策边界问题


Logit Adjustment 与 Balanced Softmax

2020 年前后的长尾学习进一步指出,类别先验本身会影响 softmax 输出,因此可以依据训练类别频率对 logits 进行校正。Balanced Softmax 和 Logit Adjustment 都属于这一思想。

这些方法原本并非专门为时间序列提出,但正在成为 ITSC 很值得系统比较的一组 baseline。

9. 第六类方法:生成式模型

传统 SMOTE 假设局部线性关系。

但真实少数类可能满足复杂分布:
P(X∣y=minority). P(X\mid y=\text{minority}). P(X∣y=minority).
因此可以学习:
z∼P(z)→G(z)→X~. z\sim P(z)\rightarrow G(z)\rightarrow\tilde{X}. z∼P(z)→G(z)→X~.
GAN、VAE 等生成模型由此进入时间序列非平衡学习。
2022 年 SDM 的 IB-GAN 就是比较典型的专门方法。它不是简单从随机噪声产生少数类,而是将 imputation 与 balancing 相结合,以生成更高质量的多变量时间序列,并将生成和分类统一起来。
它代表了:
sampling→distribution learning. \text{sampling}\rightarrow\text{distribution learning}. sampling→distribution learning.
不过生成式方法也有明显问题:少数类本身数据极少时,生成模型反而最难学到真正的少数类分布。
于是容易出现 Mode Collapse ,或者产生"看起来很像,但并不真正属于该故障机制"的序列。
因此 GAN 并没有让传统过采样自动过时。

10. 2022 年的重要转折:OHIT 与 T-SMOTE

2022 年是 ITSC 一个很重要的时间节点。

OHIT

Zhu 等在 Knowledge-Based Systems 提出的 OHIT 专门针对高维不平衡时间序列。

方法首先对少数类进行模式聚类,然后估计不同少数类模式的协方差结构,最后分别生成样本;作者同时把 OHIT 嵌入 Boosting 得到 OHITBoost。

其关键认识是:

少数类内部不是均匀的

因此不能简单围绕所有少数类样本平均生成数据。


T-SMOTE

同年 IJCAI 发表了 T-SMOTE。

T-SMOTE 不再直接把传统 SMOTE 套到时间序列上,而是利用时间信息构造靠近类别边界的少数类样本,再进行合成和加权采样。作者还在 early prediction 场景进行了验证。
因此其逻辑可以理解为:
Temporal information+Border information+Oversampling. \text{Temporal information} + \text{Border information} + \text{Oversampling}. Temporal information+Border information+Oversampling.
T-SMOTE 已经成为现代 ITSC 实验中非常值得纳入的专用 baseline。

11. 真正的前沿:从"数据平衡"走向"表示平衡"

这是理解当前研究现状最关键的一部分。

假设经过 SMOTE 后:

Nmajority=Nminority. N_{majority}=N_{minority}. Nmajority=Nminority.

是否意味着问题解决?

不一定。

因为深度网络最终学习的是:

z=fθ(X). z=f_\theta(X). z=fθ(X).

真正的问题可能发生在特征空间:

P(z∣minority) P(z\mid \text{minority}) P(z∣minority)

仍然聚集不好,或者与

P(z∣majority) P(z\mid \text{majority}) P(z∣majority)

严重重叠。

因此:

数量平衡 ≠ 特征平衡 ≠ 决策平衡

这正是 2024---2026 年研究逐渐关注的问题。


12. 对比学习成为重要方向

普通监督学习:

X→z→y. X\rightarrow z\rightarrow y. X→z→y.

对比学习则进一步要求:

zi≈zjwhenyi=yj, z_i\approx z_j \quad \text{when} \quad y_i=y_j, zi≈zjwhenyi=yj,

以及

zi≉zkwhenyi≠yk. z_i\not\approx z_k \quad \text{when} \quad y_i\neq y_k. zi≈zkwhenyi=yk.

这对于少数类特别有价值,因为模型可以直接学习:

什么是少数类的共同结构

而不仅仅依赖分类交叉熵。

2023 年 AAAI 的 supervised contrastive few-shot time-series 工作已经表明,在标签稀缺情况下,监督对比表示可以提高时间序列的鲁棒表征能力。

到了 2025 年,Jin 等发表在 IEEE TNNLS 的研究直接指出,InfoNCE 式时间序列对比学习本身也存在 false negatives 和 class imbalance 问题,并通过多实例判别、图交互投影头以及少量标签语义一致性来增强少数类表示。

这说明一个非常重要的趋势:

不平衡问题已经进入 representation learning 内部

而不是仅仅作为训练前的数据预处理步骤。


13. 多变量时间序列:DGMSCL

多变量时间序列进一步存在:

X∈RT×D. X\in\mathbb{R}^{T\times D}. X∈RT×D.

此时不仅要建模

t1,t2,⋯ ,tT t_1,t_2,\cdots,t_T t1,t2,⋯,tT

之间的时间依赖,还要考虑:

x(1),x(2),⋯ ,x(D) x^{(1)},x^{(2)},\cdots,x^{(D)} x(1),x(2),⋯,x(D)

之间动态变化的变量关系。

2025 年 Neural Networks 发表的 DGMSCL 将动态图、层次注意力与混合监督对比学习结合,用于 class-imbalanced multivariate time series classification,并特别强调少数类与过渡样本在动态时空结构上的干扰问题。

这代表当前 ITSC 一个明显趋势:

Class imbalance + Temporal dynamics + Inter-variable relationships

开始被统一建模。


14. 2025 年:针对表示空间本身设计平衡机制

2025 年 Expert Systems with Applications 的 COCL 工作进一步从 contrastive clustering loss 入手,希望改善不平衡情况下类内聚集和类间分离,并在多个时间序列数据集上进行了比较。

因此研究逻辑又前进了一步。

传统方法:

让两个类别数量接近

现代方法:

让表示空间中的类别几何结构合理

这两种目标并不是一回事。


15. 2026 年:TDBCL 代表一种新的混合范式

2026 年 Pattern Recognition 的 TDBCL 是当前值得重点阅读的专门 ITSC 工作之一。

TDBCL 使用双分支结构:

  • Contrastive Representation Branch(对比表示分支)
  • Balanced Classification Branch (平衡分类分支)
    同时进行学习。
    分类分支又使用面向时间序列设计的 DDTW-Tomek Link 和 Self-SMOTE,而两个分支之间使用 cosine-annealing transfer mechanism 动态调整学习重点。论文在不平衡 UCR 和 UEA 数据集上进行系统实验。
    这其实代表了当前非常重要的一种范式:

Representation Learning + Data Rebalancing + Classifier Learning

不再试图用一个单独的 SMOTE、一个 loss 或一个 CNN 解决整个问题。


16. 目前整个领域可以重新整理成六条技术路线

路线 代表方法 解决什么 核心缺陷
数据重采样 ROS、RUS、SMOTE、ADASYN 样本数量 忽略时间结构
时序结构过采样 SPO、INOS、OHIT、T-SMOTE 时间结构 生成真实性仍难保证
代价敏感 Class Weight、Cost-sensitive CNN 梯度偏置 权重难设定
特殊损失 Focal、CB Loss、LDAM、Logit Adjustment 决策边界 很多不是时序专用
生成式增强 GAN、VAE、IB-GAN 少数类分布 少样本下生成模型不稳定
表示学习 SupCon、DGMSCL、COCL、TDBCL 特征空间失衡 当前仍是快速发展期
对初学者来说,这张表比记几十篇论文更重要。

17. 传统方法、现代方法到底差在哪里

可以把研究目标概括成四层。

Level 1:Sample Balance

Nmajority≈Nminority N_{majority}\approx N_{minority} Nmajority≈Nminority

解决:

数量是不是差太多?


Level 2:Loss Balance

∇Lmajority≫̸∇Lminority \nabla L_{majority}\not\gg\nabla L_{minority} ∇Lmajority≫∇Lminority

解决:

优化过程是不是被多数类支配?


Level 3:Representation Balance

Dintraminority↓,Dinter↑. D_{intra}^{minority}\downarrow,\qquad D_{inter}\uparrow. Dintraminority↓,Dinter↑.

解决:

少数类能不能形成好的特征簇?


Level 4:Generalization Balance

最终目标并不是训练数据平衡,而是:

Ptrain(X,Y)≠Ptest(X,Y) P_{train}(X,Y)\neq P_{test}(X,Y) Ptrain(X,Y)=Ptest(X,Y)

时少数类仍能识别。

也就是:

跨工况、跨设备、跨人群、跨时间仍然有效

这是未来更难也更有价值的问题。


18. 与 Few-shot、Long-tail、Anomaly Detection 的区别

这几个概念很容易混淆。

问题 核心
Imbalanced Classification 类别数量比例差异
Long-tail Learning 大量类别形成头部---尾部分布
Few-shot Learning 每类监督样本极少
Anomaly Detection 通常不知道所有异常类别
One-class Classification 主要只学习正常类
Open-set Recognition 测试阶段出现未知类别
它们相互关联,但不等价。
例如:
$$
10000:100
$$
属于严重不平衡。
而
$$
5:5
$$
虽然平衡,却仍然是 few-shot。
2024 年针对 low-shot 与 class imbalance 的综述也明确把二者视为高度相关但不同的研究问题。

19. 时间序列非平衡分类的评价方法

这里是很多论文最容易犯错误的地方。

假设:
9900 normal+100 fault. 9900\ \text{normal} + 100\ \text{fault}. 9900 normal+100 fault.
模型全部预测为正常:
Accuracy=99%. Accuracy=99\%. Accuracy=99%.
但:
Recallfault=0. Recall_{fault}=0. Recallfault=0.
因此 Accuracy 几乎没有意义。
更合理的实验应该至少同时考察:
Precision、Recall、F1、Macro-F1、Balanced Accuracy、G-mean、MCC、AUROC 以及 AUPRC 。
其中多类别情况下尤其应报告:
Macro-F1=1C∑c=1CF1c, \text{Macro-F1}=\frac{1}{C}\sum_{c=1}^C F1_c, Macro-F1=C1c=1∑CF1c,
而不能只报告 Micro-F1。
需要注意,ROC-AUC 与 PR-AUC 在类别比例发生变化时的性质并不相同,近年的研究也提醒不要机械地声称"PR-AUC 永远比 ROC-AUC 更正确"。更稳妥的做法是同时报告阈值指标、排序指标以及少数类实际 Precision/Recall,并说明测试集真实类别先验。

20. ITSC 实验最容易出现的五类错误

首先,不能先 SMOTE 再划分训练和测试集 。正确流程一定是:

D→Dtrain,Dtest \mathcal{D}\rightarrow D_{train},D_{test} D→Dtrain,Dtest
然后:
Dtrain→SMOTE. D_{train}\rightarrow\text{SMOTE}. Dtrain→SMOTE.
否则生成样本可能包含测试数据的信息。
其次,在工业、医疗等时间序列中,应特别警惕同一个设备、患者或井的数据同时出现在训练集和测试集中。
形式上训练测试独立了:
Xtrain∩Xtest=∅, X_{train}\cap X_{test}=\varnothing, Xtrain∩Xtest=∅,
但实际上:
Subjecttrain∩Subjecttest≠∅. \text{Subject}{train}\cap\text{Subject}{test}\neq\varnothing. Subjecttrain∩Subjecttest=∅.
这仍然可能造成严重的信息泄漏。
第三,不应该人为把测试集也平衡化,然后宣称模型适用于真实场景。测试分布应尽量对应部署时类别先验。
第四,单纯制造一个人为的 IR=10IR=10IR=10 数据集还不够。最好研究:
IR∈{1,5,10,20,50,100} IR\in\{1,5,10,20,50,100\} IR∈{1,5,10,20,50,100}
下性能如何变化。
第五,仅比较 Accuracy 很难证明一种不平衡算法真正有效。

21. 公共数据集如何做这个方向

目前很多 ITSC 方法使用 UCR Time Series Classification Archive 和 UEA Multivariate Time Series Archive 。

2026 年 TDBCL 就在不平衡 UCR 和 UEA 数据集上进行评价。

UCR/UEA 原本主要是通用 TSC benchmark,因此研究者通常有两种做法:

  • 利用天然类别不平衡的数据集;
    或者人为构造:
    IR=5, 10, 20, 50,⋯ IR=5,\ 10,\ 20,\ 50,\cdots IR=5, 10, 20, 50,⋯
    这样就可以系统研究算法对 imbalance severity 的敏感性。
    除此之外,真实应用数据更有价值,例如 Backblaze 硬盘故障、ECG、EEG、工业设备故障、网络流量和电力系统故障。
    例如 2025 年的 COCL 工作还基于公开 Backblaze 数据构造硬盘数据进行实验。

22. 当前真正没有解决好的问题

从现有研究看,ITSC 已经不是"缺一个新的 SMOTE"的问题。

科学问题 当前不足 值得研究程度
少数类时间结构保持 合成样本可能破坏真实动态规律 高
少数类内部多模态 一个类别可能有多个故障机制 高
类间重叠 数量平衡后边界仍然模糊 很高
多变量动态关系 变量相关性随时间和工况改变 很高
极端不平衡 1:1000 甚至 1:10000 很高
标签噪声 极少数错标签可能影响整个少数类 很高
跨工况泛化 训练工况与测试工况不同 很高
时间分布漂移 类别比例本身随时间变化 很高
不确定性 少数类预测置信度常不可靠 很高
自监督学习的不平衡 预训练阶段也存在 representation bias 前沿
Foundation Model + Long-tail 尚缺系统成熟方案 前沿
尤其值得注意的是:

Class Imbalance ≠ Sample Imbalance

现代真正困难的是:

Representation Imbalance + Distribution Shift


23. 2026 年值得关注的新趋势

2026 年最新 TSC 综述已经把传统方法、深度学习、few-shot learning、自监督以及 foundation-style representation learning 放在统一框架中讨论;现实 TSC 教程也开始明确把 class imbalance 与 unequal length、missingness、高维度等共同视为"imperfect time-series data"问题。

另一个变化是多个困难开始被联合研究。

例如 2026 年 AAAI 已出现同时考虑:

irregular sampling+missingness+class imbalance \text{irregular sampling} + \text{missingness} + \text{class imbalance} irregular sampling+missingness+class imbalance

的时间序列分类工作。

这意味着未来论文更可能研究:

真实复杂时间序列中的联合分布问题

而不是单独假设一个干净、等长、无缺失的数据集,然后只制造一个 1:10 类别比例。


24. 代表性文献脉络

年份 工作 主要意义
2002 SMOTE 奠定合成少数类过采样范式
2008 ADASYN 根据学习难度自适应生成
2010/2011 Ghost Points 开始考虑时间序列特殊距离结构
2011 SPO 明确提出结构保持时序过采样
2013 INOS 组合统计生成与插值
2014 Mixture of Gaussian Trees 建模少数类多模态时间结构
2017 Focal Loss 从难样本角度解决梯度失衡
2018 Cost-sensitive CNN for ITSC 深度时间序列代价敏感分类
2019 Class-Balanced Loss / LDAM 有效样本数与决策 margin
2020 Logit Adjustment / Balanced Softmax 类别先验与输出校正
2021 Iwana & Uchida survey 系统梳理时间序列增强
2022 OHIT 高维结构保持、多模态过采样
2022 T-SMOTE 面向时间结构与类别边界
2022 IB-GAN 生成式非平衡 MTS 分类
2023 SupCon few-shot TSC 监督对比学习进入小样本时序
2025 DGMSCL 动态图 + 不平衡 MTS + 对比学习
2025 TS contrastive learning against imbalance 从自监督表示内部研究不平衡
2025 COCL 表示空间平衡损失
2026 TDBCL 对比表示 + 时序采样 + 双分支统一
从这条时间线可以明显看到:

SMOTE → Temporal SMOTE → Deep Imbalance → Generative Balance → Representation Balance

这就是这一领域二十余年的核心演进。


25. 初学者最合适的学习顺序

建议按下面顺序进入该方向,而不要一上来就研究 Transformer。

  1. 先理解普通不平衡学习:掌握 SMOTE、ADASYN、class weight、Precision、Recall、F1、AUC、AUPRC。
  2. 再理解标准时间序列分类:掌握 DTW-KNN、FCN、ResNet、LSTM-FCN、InceptionTime,以及 UCR/UEA benchmark。
  3. 阅读早期 ITSC:Ghost Points → SPO → INOS → Gaussian Trees,理解为什么普通 SMOTE 不适合直接处理时间序列。
  4. 阅读现代采样方法:OHIT → T-SMOTE → IB-GAN,理解"结构保持、边界、多模态、生成分布"。
  5. 进入深度不平衡学习:Focal Loss → CB Loss → LDAM → Logit Adjustment → Balanced Softmax。
  6. 最后进入当前前沿 :监督/自监督对比学习 → DGMSCL → Time-Series Contrastive Learning against Class Imbalance → COCL → TDBCL。
    完成这条路线以后,基本就能读懂当前绝大多数时间序列非平衡分类论文。

26. 对当前研究现状的总体判断

截至 2026 年,可以把领域状态概括为:

  • 传统采样方法已经相当成熟
  • 时间结构保持采样仍有改进空间
  • 单纯"深度网络 + SMOTE + Focal Loss"创新性已经有限
    而真正仍具有较高研究价值的是:
  • 少数类表示学习
  • 跨工况与分布漂移
  • 多变量动态关系
  • 极端长尾 + 小样本
  • 不确定性与可信分类
    以及:
  • 物理/因果约束下的少数类泛化

27. 最终研究地图

如果把整个领域压缩为一张逻辑图,可以表示为:

复制代码
Imbalanced Time-Series Classification
        ↓
Sample Imbalance
        ↓
Temporal-Structure Imbalance
        ↓
Optimization Imbalance
        ↓
Representation Imbalance
        ↓
Generalization Imbalance

对应方法则是:

复制代码
SMOTE → SPO / T-SMOTE → Cost / Focal
              ↓
          GAN / OHIT
              ↓
   Contrastive / Graph / Dual Branch
              ↓
   Cross-Domain / Uncertainty / Causal

因此,对这个研究方向最准确的理解不是:

"如何把少数类补到和多数类一样多?"

而应该升级为:

如何在极少数监督样本条件下,保持时间动力学结构,学习稳定且具有判别性的少数类表示,并使其在工况变化、类别先验变化和真实噪声环境下仍具有可靠泛化能力?

这已经是当前时间序列非平衡分类研究真正的核心科学问题。


相关推荐
Omics Pro1 小时前
预测性虚拟细胞中显式机理算子
大数据·数据库·人工智能·python·算法·机器学习·自然语言处理
haliu1 小时前
【FHE 同态加密】我们如何实现同态加密推理(十六):未完成清单与已知边界(同态加密推理的精度、性能与安全)
人工智能·嵌入式·c·fhe·推理引擎·c11·边缘推理·同态加密推理
2601_965969061 小时前
教师选择AI认证,应该重点看哪些考核内容?
人工智能·数据挖掘
YOLO数据集集合1 小时前
红外多类型无人机检测数据集 | 红外检测 无人机识别 多类型分类 低空安防 反无人机 9139期
yolo·目标检测·分类·数据挖掘·无人机·无人机检测·红外无人机
墨心@1 小时前
【无标题】
人工智能·大语言模型·agent·智能体·harness
康实训1 小时前
2026营养实训室建设标准与实施方案
人工智能·实训室·实训室建设
渡我白衣1 小时前
深入理解 Transformer:Decoder与Masked_Attention
linux·服务器·网络·c++·人工智能·深度学习·transformer
计算机源码社1 小时前
【大数据毕设项目】基于大数据与机器学习的北京市招标公告数据分析与可视化研究 面向智慧监管的北京市招标公告数据可视化分析系统
大数据·机器学习·信息可视化·数据挖掘·数据分析·毕业设计·课程设计
奕鼎竜瑆9 小时前
Solid 前端响应式开发从零到精通
前端·人工智能