We study asynchronous alignment, a first-class multimodal learning setting in which a dense primary stream must be fused with sporadic external context whose value depends on when it arrives. Unlike standard multimodal benchmarks that assume structural synchrony, this setting requires models to reason explicitly about freshness and trust. We focus on the event-conditioned case in which continuous market states are paired with delayed web intelligence, and we use high-frequency cryptocurrency markets only as a timestamped, high-noise stress test for this broader problem. We propose CGCMA (Conditionally-Gated Cross-Modal Attention), whose central design principle is to separate text-conditioned grounding from lag-aware trust control. Text first attends over price sequences to identify event-relevant market states, after which a conditional gate uses modality agreement, web features, and lag τlag to regulate residual injection and fall back toward unimodal prediction when external context is stale or contradictory. We introduce CMI (Crypto Market Intelligence), an asynchronous evaluation corpus with 27,914 real-news samples pairing high-frequency price sequences with lagged web intelligence. On the current short real-news corpus, CGCMA attains the highest mean downstream Sharpe ratio (+0.449±0.257) among the evaluated baselines under a shared zero-cost threshold-trading evaluation on news-available bars. Additional controls show that the gain is not explained by web scalars alone and is not recovered by simple freshness heuristics. The resulting evidence supports problem validity and a promising asynchronous multimodal gain on this stress-test setting.
Figures & tables
Dataset
Text source
Price granularity
Assets
Samples
Lag τ recorded
Rolling+SR
PreBit ( Zou and Herremans, 2023 )
Real (Twitter)
Daily
BTC
∼ 1K
×
×
DAM ( Fu et al., 2024 )
Real (CryptoCompare)
Daily
BTC
∼ 1K
×
×
CryptoPulse ( Kumar and Ji, 2025 )
Real (Cointelegraph)
Daily
Top-5
∼ 1K
×
×
Barthélemy et al. ( Gurgul et al., 2025 )
Real (Twitter/Reddit)
Daily
BTC/ETH
∼ 3yr
×
✓
CryptoMI (synthetic)
LLM-synthesized
15 min
BTC/ETH/SOL
21,374
✓
✓
CryptoMI (real news)
Real (CryptoCompare)
15 min
BTC/ETH/SOL
27,914
✓
✓
Table 1. Comparison of cryptocurrency multimodal datasets. Lag τ indicates whether per-sample modality lag is recorded; Rolling+SR indicates rolling walk-forward evaluation with Sharpe reporting. LLM synthesis trades source authenticity for temporal control and sub-hourly coverage; the associated limitations are discussed in Section 7 .
Figure 1. CGCMA architecture. The proposed fusion is explicitly split into two roles: text-conditioned price attention grounds the aligned text in the full price sequence to form hc=LN(MHA(ht,Hp,Hp)) , while the conditional gate controls trust in that context using the context shift Δpc=hp−hc , web context, and freshness τ/60 . This yields a causally aligned multimodal residual update hf=hp+g⊙hc that falls back to the price-only path when text is stale or uninformative, while retaining hw as a direct predictive cue at the task head. The main experiments instantiate the task head as binary direction classification, but the fusion design itself is task-agnostic. Architecture of CGCMA. All inputs are causally aligned at decision time t: the OHLCV window ends at t, the aligned text context satisfies t star less than or equal to t, the web scalars are available at t, and the freshness variable is tau equals t minus t star. A price encoder outputs the full price token sequence H superscript p and a price summary h sub p. A text encoder outputs h sub t, and a web scalar encoder outputs h sub w. Text-conditioned price attention uses the text token as query and the price token sequence as keys and values, followed by layer normalization, to retrieve an event-conditioned market context h sub c. A conditional gate receives h sub p, h sub c, their context-shift term delta sub pc equals h sub p minus h sub c, h sub w, and tau divided by 60, and outputs a per-dimension gate vector g. A gated residual fusion block computes h sub f equals h sub p plus g elementwise-multiplied by h sub c, preserving a price-only fallback path when the gate closes. The fused state is concatenated with a direct predictive web cue and passed to a task head, shown here as binary direction prediction.
Corpus
Asset
Samples
Lag (min)
Pos. rate
Synthetic
BTC
7,335
62.3
> 99%
ETH
7,039
64.1
> 99%
SOL
7,000
63.8
> 99%
Real news
BTC
19,241
5.9
45%
ETH
6,349
6.1
45%
SOL
2,333
5.7
44%
Table 2. CryptoMI statistics. Synthetic denotes the LLM-synthesized corpus from Jan–Dec 2025; Real news denotes the CryptoCompare corpus from Dec 2025–Mar 2026. We report sample count, mean lag, and positivity rate.
Model
Inputs
Fusion
Mean ↑
Std ↓
95% CI
Δ vs. Price
Δ vs. BiLSTM
Hit rate ↑
Unimodal baselines
PriceTx-S
P
Transformer + CLS
+0.194
0.229
[0.003,0.385]
—
−0.015
0.518
TextOnly
T
SBERT + MLP
−0.043
0.168
[−0.183,0.098]
−0.237
−0.252
0.495
Multimodal baselines
PriceWeb
P+W
Price+web late fusion
+0.161
0.289
[−0.299,0.621]
+0.060
−0.099
0.532
EarlyFusion
P+T+W
Early concat
+0.198
0.150
[0.072,0.324]
+0.004
−0.011
0.525
Table 3. Main real-news comparison on CryptoMI (BTC+ETH+SOL pooled; 27,914 samples; non-overlapping rolling evaluation; ≈35 folds). Entries are mean ± std across 8 runs . Best mean is bold ; second best is underlined .
Model
AUC ↑
Brier ↓
Hit rate ↑
PriceTx-S
0.537
0.261
0.518
PriceWeb
0.536
0.259
0.532
BiLSTM
0.528
0.263
0.521
CGCMA
0.536
0.265
0.535
Table 4. Auxiliary predictive metrics for selected models from Table 3 . Entries are 8-run means on the same pooled real-news protocol, except PriceWeb , which remains a 4-run control.
Model
Key design choice
Mean Sharpe
Δ vs. PriceTx-S
PriceTx-S
price-only Transformer
+0.101±0.197
—
FixedDecay
fixed exponential decay
+0.219±0.382
+0.118
LearnedDecay
learned scalar decay
+0.014±0.203
−0.087
HardFilter
hard stale-text filter
+0.272±0.408
+0.171
CGCMA-db
conditional late-fusion predecessor
+0.244±0.185
+0.143
CGCMA
grounding + vector gate
+0.375±0.270
+0.274
Table 5. Dedicated four-seed sweep of task-specific lag-aware controls on the pooled real-news protocol. Entries are 4-run mean ± std Sharpe from a run batch distinct from Table 3 ; compare rows within this table only.
Figure 2. Web-intelligence directional signal Sharpe by modality lag ( τlag ) on the bar-aligned BTC dataset (7,295 samples, ≈440 per bin). The 30–60 min post-publication window provides the strongest positive signal. Very fresh news ( < 30 min) is near-zero, while very stale news ( > 90 min) is strongly negative, indicating a non-monotonic empirical freshness pattern. Bar chart showing annualised signal Sharpe by modality lag bin for bar-aligned BTC data. The 0-to-30-minute bin is slightly negative (-0.30). The 30-to-60-minute bin is the highest (+0.57). The 60-to-90-minute bin is lower but still positive (+0.28). The 90-to-120-minute bin is strongly negative (-1.33). Each bin contains approximately 440 samples.
Model
Mean Sharpe
Std.
PriceTx-S ( d=32 )
+0.124
±0.056
CGCMA-lg (MiniLM-384 + Mixup)
+0.021
±0.052
Table 6. Full-year scaling study (v5) on BTC (7,335 event-aligned samples; 63 rolling folds; ≈500 training samples per fold). Entries are mean ± std across 4 independent runs . CGCMA-lg is the strongest multimodal variant on the synthetic split.