JTF2000 commited on
Commit
597c6e0
·
verified ·
1 Parent(s): b78063d

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +138 -14
README.md CHANGED
@@ -6,38 +6,156 @@ tags:
6
  - foundation model
7
  - in-context learning
8
  - multivariate time series
 
 
9
  ---
10
 
11
  # ChorusTIC
12
 
13
- ChorusTIC is a classification-native foundation model for training-free univariate and multivariate time series classification. It uses labeled context examples to predict query labels without fitting a target-specific classifier or updating model parameters.
14
 
15
- [Paper](https://arxiv.org/abs/2608.24033) · [Code](https://github.com/fangjuntao/ChorusTIC) · [Official benchmark results](https://tsc-fm.dmirlab.com/methods/chorustic)
16
 
17
- ## Benchmark and evaluation
 
 
 
 
18
 
19
- ChorusTIC is evaluated in the [TSC-FM time series classification foundation model benchmark](https://tsc-fm.dmirlab.com/). Use the [time series classification leaderboard](https://tsc-fm.dmirlab.com/leaderboard) to compare matching Standard and low-shot settings, and read the [evaluation protocol](https://tsc-fm.dmirlab.com/evaluation) before interpreting aggregate accuracy, rank and coverage.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
20
 
21
- ## Model description
22
 
23
- ChorusTIC combines Random Subchannel Slot Concatenation with a shared dual-axis encoder to model temporal and cross-channel interactions across heterogeneous channel configurations. Context-derived feature calibration and leakage-protected in-context learning are then used to infer query labels.
24
 
25
- The released repository contains `ChorusTIC.ckpt`. Model loading, preprocessing and UCR/UEA evaluation code are available in the [official GitHub repository](https://github.com/fangjuntao/ChorusTIC).
 
26
 
27
- ## Intended use
28
 
29
- - Research on training-free time series classification.
30
- - In-context classification of univariate and multivariate sequences.
31
- - Reproduction and extension of the accompanying paper’s experiments.
32
 
33
  ## Limitations
34
 
35
- - Predictions require labeled context examples with adequate class coverage.
36
- - Performance outside the evaluated data domains and channel configurations is not guaranteed.
37
- - This checkpoint is a research artifact and should be validated independently before high-stakes use.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
38
 
39
  ## Citation
40
 
 
 
41
  ```bibtex
42
  @article{fang2026chorustic,
43
  title = {ChorusTIC: Training-Free Multivariate Time Series Classification via Chorus In-Context Learning},
@@ -46,3 +164,9 @@ The released repository contains `ChorusTIC.ckpt`. Model loading, preprocessing
46
  year = {2026}
47
  }
48
  ```
 
 
 
 
 
 
 
6
  - foundation model
7
  - in-context learning
8
  - multivariate time series
9
+ - univariate time series
10
+ - training-free
11
  ---
12
 
13
  # ChorusTIC
14
 
15
+ **ChorusTIC** is a classification-native foundation model for **training-free univariate and multivariate time series classification**. Given labeled context examples, ChorusTIC directly predicts query labels through in-context learning, without fitting a target-specific classifier or updating model parameters.
16
 
17
+ > 🏆 **#1 on the TSC-FM Standard Overall Leaderboard**, achieving an **Overall Average Accuracy of 78.56 across all 198 time series classification datasets**.
18
 
19
+ [📄 Paper](https://arxiv.org/abs/2608.24033) ·
20
+ [💻 Code](https://github.com/DMIRLAB-Group/ChorusTIC) ·
21
+ [🤗 Checkpoint](https://huggingface.co/DMIRLAB/ChorusTIC) ·
22
+ [🏆 TSC-FM Leaderboard](https://tsc-fm.dmirlab.com/leaderboard) ·
23
+ [📊 Benchmark Results](https://tsc-fm.dmirlab.com/methods/chorustic)
24
 
25
+ ---
26
+
27
+ ## Model Overview
28
+
29
+ ChorusTIC is designed for support-conditioned time series classification, where predictions are made directly from a labeled context set and a set of query samples.
30
+
31
+ The model combines two complementary levels of modeling:
32
+
33
+ - **Signal-level Chorus**, which uses **Random Subchannel Slot Concatenation (RSSC)** together with a shared dual-axis time series encoder to capture temporal patterns and cross-channel interactions under heterogeneous channel configurations.
34
+ - **Task-level Chorus**, which performs support-conditioned classification through **Column Distribution Modeling (CDM)**, **Row-wise Feature Interaction**, and **In-Context Learning (ICL)**.
35
+
36
+ This design allows a single pretrained model to perform both **univariate and multivariate time series classification** without task-specific parameter optimization at inference time.
37
+
38
+ ### Key Characteristics
39
+
40
+ - **Training-free inference:** no fine-tuning or target-specific classifier fitting.
41
+ - **In-context classification:** predictions are conditioned directly on labeled support examples.
42
+ - **Unified univariate and multivariate modeling:** the same pretrained model handles datasets with different channel configurations.
43
+ - **Support-conditioned prediction:** the model adapts its predictions to the target task through the provided context set rather than parameter updates.
44
+ - **Foundation-model evaluation:** evaluated across a large and heterogeneous collection of time series classification datasets.
45
+
46
+ ---
47
+
48
+ ## Benchmark Results
49
+
50
+ ChorusTIC is evaluated on the **TSC-FM Time Series Classification Benchmark**, a unified benchmark covering **198 unique datasets** across both univariate and multivariate time series classification.
51
+
52
+ On the **Standard Overall** evaluation, ChorusTIC achieves:
53
+
54
+ | Metric | Result |
55
+ | --- | ---: |
56
+ | TSC-FM Standard Overall Rank | **#1** |
57
+ | Overall Average Accuracy | **78.56** |
58
+ | Dataset Coverage | **198 / 198** |
59
+ | Inference Paradigm | **Training-free In-Context Learning** |
60
+
61
+ The TSC-FM Overall score is computed with equal weighting across the evaluated datasets.
62
+
63
+ For complete evaluation details, configurations, and dataset-level results, see:
64
+
65
+ - [ChorusTIC benchmark results](https://tsc-fm.dmirlab.com/methods/chorustic)
66
+ - [TSC-FM Leaderboard](https://tsc-fm.dmirlab.com/leaderboard)
67
+ - [TSC-FM Evaluation Protocol](https://tsc-fm.dmirlab.com/evaluation)
68
+ - [TSC-FM Benchmark Homepage](https://tsc-fm.dmirlab.com/)
69
+
70
+ > Leaderboard rankings may evolve as new models and evaluation results are added. Please refer to the official TSC-FM leaderboard for the latest ranking.
71
+
72
+ ---
73
+
74
+ ## Released Checkpoint
75
+
76
+ This repository provides the pretrained ChorusTIC checkpoint and its corresponding model configuration:
77
+
78
+ ```text
79
+ ChorusTIC.ckpt
80
+ model_hparams_latest.json
81
+ ```
82
+
83
+ The checkpoint can be downloaded with the Hugging Face CLI:
84
+
85
+ ```bash
86
+ pip install -U huggingface_hub
87
+
88
+ hf download DMIRLAB/ChorusTIC \
89
+ --local-dir Checkpoints_ChorusTIC
90
+ ```
91
+
92
+ The resulting directory should have the following structure:
93
+
94
+ ```text
95
+ Checkpoints_ChorusTIC/
96
+ ├── ChorusTIC.ckpt
97
+ └── model_hparams_latest.json
98
+ ```
99
+
100
+ Model loading, preprocessing, inference, and UCR/UEA evaluation code are provided in the
101
+ [official ChorusTIC GitHub repository](https://github.com/DMIRLAB-Group/ChorusTIC).
102
+
103
+ ---
104
+
105
+ ## Intended Use
106
+
107
+ ChorusTIC is intended primarily for research on time series foundation models and training-free classification.
108
+
109
+ Typical use cases include:
110
+
111
+ - Training-free time series classification.
112
+ - In-context classification with labeled support examples.
113
+ - Univariate time series classification.
114
+ - Multivariate time series classification.
115
+ - Evaluation of foundation models on heterogeneous time series datasets.
116
+ - Reproduction and extension of the experiments presented in the accompanying paper.
117
+
118
+ ---
119
+
120
+ ## Inputs and Inference Setting
121
 
122
+ ChorusTIC operates under an **in-context classification** setting.
123
 
124
+ For a target classification task, the model receives:
125
 
126
+ 1. A set of **labeled context examples**, which defines the target task and its class structure.
127
+ 2. One or more **unlabeled query examples** to be classified.
128
 
129
+ The model predicts the labels of the query examples directly from the provided context, without updating the pretrained model parameters or fitting an additional task-specific classifier.
130
 
131
+ The quality and composition of the context set can therefore affect prediction performance.
132
+
133
+ ---
134
 
135
  ## Limitations
136
 
137
+ - ChorusTIC requires labeled context examples with sufficient class coverage to define the target classification task.
138
+ - Performance may depend on the number, quality, and representativeness of the provided context examples.
139
+ - Performance outside the time series domains, sequence characteristics, and channel configurations represented by the evaluated benchmarks has not been established.
140
+ - The released checkpoint is intended as a research artifact and has not been validated for safety-critical or other high-stakes applications.
141
+ - Users should independently evaluate the model on their target domain before deployment.
142
+
143
+ ---
144
+
145
+ ## Resources
146
+
147
+ - **Paper:** [ChorusTIC: Training-Free Multivariate Time Series Classification via Chorus In-Context Learning](https://arxiv.org/abs/2608.24033)
148
+ - **Official Code:** [DMIRLAB-Group/ChorusTIC](https://github.com/DMIRLAB-Group/ChorusTIC)
149
+ - **Model Checkpoint:** [DMIRLAB/ChorusTIC](https://huggingface.co/DMIRLAB/ChorusTIC)
150
+ - **TSC-FM Benchmark:** [tsc-fm.dmirlab.com](https://tsc-fm.dmirlab.com/)
151
+ - **Benchmark Results:** [ChorusTIC on TSC-FM](https://tsc-fm.dmirlab.com/methods/chorustic)
152
+
153
+ ---
154
 
155
  ## Citation
156
 
157
+ If you use ChorusTIC in your research, please cite:
158
+
159
  ```bibtex
160
  @article{fang2026chorustic,
161
  title = {ChorusTIC: Training-Free Multivariate Time Series Classification via Chorus In-Context Learning},
 
164
  year = {2026}
165
  }
166
  ```
167
+
168
+ ---
169
+
170
+ ## License
171
+
172
+ ChorusTIC is released under the **Apache License 2.0**.