Evolutionary Curriculum Learning Improves
Biological Sequence Modeling
Abstract
Variational autoencoders (VAEs) trained on multiple sequence alignments (MSAs) have emerged as powerful generative models for biological sequences, with applications ranging from disease variant prediction to functional RNA design. However, standard biological VAE training treats all sequences as exchangeable, ignoring the rich evolutionary structure that organizes homologous sequences from evolutionarily close to highly divergent. We propose Evolutionary Curriculum Learning (ECL), a training strategy that exploits this structure by progressively exposing the model to sequences of increasing evolutionary distance from sampled anchors, following a power-law expansion schedule. Applied to two architecturally distinct VAE models and two biological domains—protein variant effect prediction with EVE and RNA family sequence generation with RfamGen—ECL improves downstream task performance across five random seeds per configuration. Mean ClinVar classification AUROC rises from to for p53; for PTEN, ECL attains in every seed whereas the baseline is unstable (mean , falling as low as ). For RNA, ECL raises mean covariance-model bit scores on all three families tested and exceeds its seed-matched baseline in 12 of 15 training runs, though with only three families the effect cannot be established as significant at the family level. Ablation experiments show that progressively expanding the sampled sequences by evolutionary distance outperforms fixed-size neighborhood sampling in addition to uniform random sampling. Evolutionary distance is therefore a useful inductive bias for ordering the training curriculum in biological sequence modeling.
Keywords:
curriculum learning, variational autoencoder, biological sequences, protein variant effect prediction, RNA design, multiple sequence alignment1 Introduction
The evolutionary record encoded in multiple sequence alignments (MSAs) is the primary signal exploited by alignment-based generative models of biological sequences. By learning the distribution of naturally occurring sequence variation, VAEs trained on MSAs implicitly capture the structural and functional constraints that govern a homologous protein set or RNA family. This paradigm has enabled remarkable advances: EVE (Frazer et al., 2021) predicts the pathogenicity of missense variants at a level competitive with high-throughput functional assays, while RfamGen (Sumi et al., 2024) designs novel functional RNA sequences by sampling from a learned latent space structured around RNA sequence and structure.
Despite these successes, a fundamental property of MSAs has been overlooked during training: sequences in an MSA are not exchangeable and should not be randomly sampled to form batches during training. Rather, they span a continuous spectrum of evolutionary distances, with some sequences separated by only a few mutations while others have diverged substantially over time. This heterogeneity creates a natural hierarchy of learning difficulty: evolutionarily close sequences tend to provide more locally consistent structural and functional constraints, whereas distant sequences introduce greater compositional and structural variation that may be harder to model. Standard stochastic gradient training does not exploit this structure when forming minibatches: it either samples nearby and distant sequences with equal probability or uses phylogenetic reweighting to downweight sequences that have many close neighbors in the MSA, as in both Frazer et al. (2021) and Sumi et al. (2024).
Curriculum learning (Bengio et al., 2009) leverages this hierarchical structure by organizing training examples from easy to hard. Applying this principle to MSA-based generative models is natural: evolutionary distance is a biologically-principled, data-derived proxy for difficulty that requires no additional annotations or learned scoring.
We introduce Evolutionary Curriculum Learning (ECL), a plug-in training strategy for MSA-based VAEs. Instead of sampling training sequences uniformly, ECL samples a randomly chosen anchor and then draws minibatches from an expanding neighborhood of evolutionarily similar sequences. Because ECL only changes the sampling order, it requires no architectural modifications, only pairwise distances computed once during preprocessing.
Figure 1 illustrates the idea. In the rest of the paper, we show that this simple curriculum learning technique improves performance of two VAE-based biological sequence models: EVE for protein variant effect prediction and RfamGen for RNA family sequence generation.

2 Background
EVE.
EVE (Frazer et al., 2021) trains a Bayesian VAE on a deep MSA of homologous proteins retrieved from UniRef. After training, the pathogenicity of a missense variant is scored via the evolutionary index, the negative change in estimated ELBO relative to the wild type. A global Gaussian mixture model maps evolutionary indices to pathogenic/benign/uncertain class assignments. EVE achieves a mean AUROC of 0.91 for ClinVar pathogenic variant classification across 3,219 proteins—on par with or better than experiments.
RfamGen.
RfamGen (Sumi et al., 2024) integrates covariance model (CM) grammar structure into a VAE. A covariance model (Eddy and Durbin, 1994) is a probabilistic grammar that jointly represents an RNA multiple sequence alignment and its consensus secondary structure, so it can capture both sequence conservation and base-pairing constraints. In RfamGen, each aligned sequence is parsed into a triplet of one-hot matrices representing CM transition rules, single-strand emissions, and base-pair emissions, respectively. The encoder and decoder operate over this structured representation. Generated sequence quality is evaluated with CM bit scores—log-likelihood scores assigned by the Rfam ground-truth CM—where higher values indicate sequences that better resemble natural RNA family members.
Curriculum learning.
Bengio et al. (2009) showed that organizing training examples from easy to hard improves generalization and convergence. In biological sequences, evolutionary distance is an unsupervised, theory-grounded difficulty proxy: conservation across close homologs reflects locally consistent functional and structural constraints, while distant homologs introduce greater variation.
3 Evolutionary Curriculum Learning
3.1 Evolutionary Distance
Given an MSA of sequences , we compute all pairwise distances using modality-specific measures of evolutionary distance.
Proteins (EVE).
For protein sequences we estimate pairwise distances under the WAG substitution model (Whelan and Goldman, 2001), a empirical amino-acid rate matrix derived from a large corpus of protein families via maximum likelihood. To account for site-to-site rate variation we use a four-category discrete-Gamma model (median approximation, shape parameter ) with category rates and equal weights , giving WAG distances. Specifically, for two aligned sequences we maximise over the evolutionary time (branch length) the pair-site log-likelihood
| (1) |
where is the number of aligned match columns, is the residue of sequence at column , and is the reversible WAG pair likelihood for two observed residues at evolutionary time , with each site’s probability averaged over the Gamma rate categories. The resulting distance is the ML estimate of pairwise distance/branch length between sequences and .
RNA (RfamGen).
For RNA sequences we operate directly in the CM feature space used by RfamGen (Sumi et al., 2024). Using the CM representation described above, each sequence is encoded by the triplet . We define the pairwise distance as the sum of normalised squared distances across the three CM components:
| (2) |
where , , and are the lengths of the transition, single-strand, and base-pair components. For one-hot data, at every mismatched position, so dividing by recovers the per-position Hamming rate; thus . This metric measures proximity in the exact space the VAE optimises.
In both cases, pairwise distances are computed once at the start of training, and—at each time step—distances from the randomly sampled anchor are used to define the curriculum (Algorithm 1).
3.2 Anchor-Based Local-to-Global Curriculum
At each training step , ECL constructs a mini-batch using an anchor-and-neighbors procedure rather than uniform random sampling. First, an anchor sequence is drawn from the full training set with probability proportional to the phylogenetic sequence weights —the same reweighting used in the baseline to correct for lineage overrepresentation:
| (3) |
Then, neighbor sequences are sampled (also proportional to ) from the -nearest neighbors of in the precomputed distance matrix, forming a mini-batch of size .
The neighborhood size expands over training via a schedule that interpolates log-linearly from an initial size to the full training set :
| (4) |
where is the total number of training steps and shapes the expansion rate. At , and ; at , and , so all sequences are reachable. Because grows multiplicatively (log-linearly) rather than additively, the early training period is spent almost entirely within a tight local neighborhood; the curriculum then expands rapidly in the latter half of training. Hyperparameter-wise, we use throughout. is also clipped to so that the neighborhood always contains enough candidates to fill a batch without replacement; with this clip is inactive except at the endpoints. Section 4.4 reports the sensitivity of both and .
3.3 Relationship to Phylogenetic Reweighting
Phylogenetic reweighting (Hopf et al., 2017) is a common technique for correcting lineage overrepresentation in MSAs by adjusting the weight of sequences. ECL operates on top of phylogenetic reweighting. The weights —which down-weight sequences from overrepresented lineages (Hopf et al., 2017)—govern both anchor selection and neighbor sampling within at every step.
4 Experiments
We evaluate ECL on both EVE (protein) and RfamGen (RNA) by training baseline and ECL variants using the configurations described below. See Appendix A for full implementation details and hyperparameters.
Statistical protocol.
Every configuration is trained with five random seeds (–), and each ECL variant is compared against the seed-matched baseline so that comparisons are paired. We report the mean over seeds with a confidence interval, the mean paired difference with its CI, a -value, and the number of seeds on which the variant beats its matched baseline. Every per-task -value reported in this paper is from a paired -test; the only exception is the pooled 15-run aggregate in Section 4.2, which uses an exact binomial sign test. Two caveats govern how these should be read. First, the per-task sample size is small ( seeds), which makes statistical significance difficult to attain. Second, the evaluation sets are small and imbalanced (Table 1), so single-seed differences are noisy; we therefore emphasize consistency of direction alongside effect size rather than relying on any single point estimate. Appendix A.4 lists the full set of conditions and the statistical procedure in detail.
4.1 Protein Variant Effect Prediction (EVE)
Setup and training dynamics.
We train EVE on three disease-relevant proteins: p53 ( MSA sequences), PTEN (), and SCN5A (), with five seeds per configuration. Figure 2 shows validation negative ELBO and reconstruction loss over training for a representative seed. ECL converges to lower values for both metrics, with particularly large gaps for p53 and PTEN.

Variant pathogenicity classification.
Table 1 reports AUROC for classifying ClinVar pathogenic versus benign variants using the EVE score (the posterior probability of assignment to the pathogenic cluster of a two-component GMM fit to the per-variant evolutionary indices), averaged over five seeds. On p53, ECL raises mean AUROC from to (, 95% CI , -test ), winning on 4 of 5 seeds. On PTEN, ECL attains on every seed, while the baseline averages with a very wide interval: four baseline seeds score but one collapses to . The improvement on PTEN is therefore best described as a gain in stability rather than a large shift in central tendency, and the paired difference is not significant () precisely because the baseline variance is so large. Figure 4 shows all conditions with per-seed values. Figure 8 visualizes the score distributions, where ECL-trained models separate pathogenic from benign variants more cleanly.
Label imbalance and a position-only baseline.
The ClinVar sets available for these MSAs are small and heavily imbalanced (Table 1); PTEN in particular retains only two benign variants after intersecting ClinVar labels with the positions the MSA actually models. An AUROC of on PTEN therefore means only that both benign variants rank below all pathogenic ones. For SCN5A the intersection leaves labeled variants, all pathogenic, so AUROC is undefined; we consequently report SCN5A only through training curves (Figure 2) and exclude it from Table 1. To test the concern that pathogenic variants simply cluster in a few regions—so that a trivial positional classifier could match the model—we fit a cross-validated position-only classifier (-NN on residue index). It reaches AUROC on p53 and on PTEN (means over the five seeds), both far below the VAE scores, confirming that the models capture substitution-level signal rather than a spatial artifact.
| Protein | Method | AUROC | ||
|---|---|---|---|---|
| p53 | Baseline | 0.9814 | — | — |
| (130p / 27b) | ECL | 0.9889 | 0.075 | |
| Fixed- | 0.9483 | 0.0001 | ||
| Position-only | 0.8414 | — | — | |
| PTEN | Baseline | 0.9054 | — | — |
| (111p / 2b) | ECL | 1.0000 | 0.36 | |
| Fixed- | 1.0000 | 0.36 | ||
| Position-only | 0.3811 | — | — |
4.2 RNA Family Sequence Generation (RfamGen)
Setup.
We train RfamGen on three Rfam (Kalvari et al., 2021) families spanning diverse RNA classes: RF00169 (), RF00234 (), and RF00638 (). We use the original RfamGen architecture (Sumi et al., 2024) and training hyperparameters, with two changes for ECL: the curriculum sampling procedure in Algorithm 1, and a non-cyclic annealing schedule for the weight on the KL divergence term to avoid repeatedly resetting to zero. Because these two changes are confounded if applied together, we ablate them separately in Section 4.3. After training, we sample 1,000 sequences per model and score them with the ground-truth CM for that RNA family to compute bit scores, which measure how well a generated sequence aligns with the family and assign higher values to better matches (Sumi et al., 2024).
Results.
Figure 3 shows CM bit score distributions for a single representative seed per condition, and Figure 5 reports every condition across five seeds, with checkpoints selected by validation VAE loss. Averaged over seeds, ECL yields higher mean bit scores on all three families: vs. for RF00169 (, improved on 5/5 seeds, ), vs. for RF00234 (, 3/5, ), and vs. for RF00638 (, 4/5, ). Individually these per-family effects are underpowered at . Aggregating the 15 seed-matched comparisons, ECL wins 12 of 15 runs, which an exact sign test rejects at . We report this statistic with an explicit caveat about its scope. The unit of inference for this test is the training run, not the RNA family: it supports the claim that ECL reliably improves training runs on these three families, not that it improves RNA families in general. This is a limitation of the design: with only three families, a family-level test cannot establish significance even if every family improves (a two-sided sign test over three families floors at ). Establishing family-level generality would require substantially more RNA families and compute resources. Appendix A.5 reports every condition and family.

4.3 Isolating the Contribution of the Curriculum
ECL changes two things relative to uniform sampling: batches become local (drawn from an anchor’s neighborhood at all), and that locality expands over training. The baseline-versus-ECL comparisons above establish that this combination improves on uniform sampling. Now, we isolate the effect of the locality expansion with a fixed- variant that retains anchor-based local sampling but holds for the entire run.
On p53, fixed- is not merely neutral but clearly harmful: mean AUROC falls to , below the baseline (95% CI , ), losing on all five seeds. Training only on tight neighborhoods thus starves the model of the global variation it needs, and the benefit of ECL depends on the expansion rather than on locality alone. On PTEN, fixed- also reaches AUROC, but this is uninformative: with only two benign variants, many conditions (including ECL and most baseline seeds) score , so the metric is saturated and cannot distinguish them. The evidence that expansion matters therefore comes from p53. Across RNA families fixed- improves the pooled bit score by only (7/15 runs) compared to (12/15) for full ECL. Figure 6 summarizes both modalities.
Decoupling the annealing schedule.
For RfamGen, ECL is naturally paired with a non-cyclic KL schedule, so we ran all four combinations of {baseline, ECL} sampling {cyclic, non-cyclic} annealing to determine which component drives the result. Changing only the annealing (baseline non-cyclic) does not reproduce ECL: pooled across families it lowers the mean bit score by , and it is substantially harmful on RF00234 () and RF00638 () while helping only RF00169 (). Conversely, ECL combined with the original cyclic schedule still improves over the baseline ( pooled). The curriculum sampler, not the annealing schedule, is therefore responsible for the improvement. ECL helps under either annealing schedule, but the non-cyclic schedule is the more consistent of the two (12/15 vs. 8/15 winning runs for the cyclic schedule).
4.4 Sensitivity to and
Figure 7 sweeps the initial neighborhood and the schedule exponent around their defaults. On p53 every setting stays at or above the baseline (; ), and across RNA families the pooled improvement varies only between and over the same grid. ECL is therefore not delicately tuned.
The one systematic failure is informative. On PTEN, drops mean AUROC to and wins on only 1 of 5 seeds. PTEN’s training set has , so makes the initial neighborhood nearly the entire alignment: the curriculum is effectively removed and sampling is global from the first step. The same is harmless on p53, whose alignment is roughly three times larger and for which is still a genuinely local neighborhood.
4.5 Computational Cost and Scalability
ECL adds no per-step training overhead: sampling an anchor and its neighbors is per step, exactly as for weighted uniform sampling. The only additional cost is the pairwise distance matrix, computed once and cached, then reused across every run, seed, and hyperparameter setting in this paper. This preprocessing is in the number of sequences for both protein and RNA modalities, since all pairs are compared.
Because this term is quadratic, it is the main obstacle to applying ECL to much deeper alignments. We note that the curriculum consumes only ordered neighbor lists rather than exact distances, so any monotone proxy would suffice; identifying cheaper such proxies is left to future work.
4.6 Positioning Relative to Other Predictors
ECL is a training-strategy intervention rather than a new model class, so the comparison reported above is baseline-EVE versus ECL-EVE with identical architecture, data splits, optimizer, and compute budget. We therefore do not claim state-of-the-art variant effect prediction. ECL is instead orthogonal to, and composable with, any MSA-based generative predictor: it changes only the order in which training sequences are visited.
5 Discussion and Conclusion
We have introduced Evolutionary Curriculum Learning, a simple and effective training strategy for MSA-based biological sequence VAEs. By sampling training sequences by evolutionary distance from sampled anchors and expanding the neighborhood according to a power-law schedule, ECL provides evolutionary structure as an inductive bias at no architectural cost.
Across two biological modalities—protein and RNA—and two architecturally distinct models, ECL improves downstream task performance in a consistent direction: variant classification AUROC for disease prediction and CM bit scores for RNA generation quality.
Several limitations should be recognized, however. Effect sizes are modest relative to seed variance: with five seeds per configuration, most individual comparisons do not reach , and our strongest evidence is the consistency of the direction together with the ablations rather than any single headline number. The aggregate RNA statistic (12 of 15 runs, ) treats the training run as the unit of inference; family-level tests over three families cannot achieve significance. The clinical evaluation sets are also small and imbalanced—PTEN retains two benign variants and SCN5A none once labels are intersected with the modeled MSA positions—so protein AUROC is a coarse instrument here and saturates easily. Larger and better-balanced benchmarks are needed to measure the effect precisely. The evaluation covers three proteins and three RNA families, which is too few to support strong claims of generality. Finally, the curriculum requires an preprocessing step (Section 4.5). Future work should evaluate ECL at larger benchmark scale, explore alternative evolutionary distance metrics, and test whether the same local-to-global principle helps non-VAE sequence models.
Impact Statement
This paper advances training methods for biological sequence generative models, with potential applications in clinical variant interpretation and RNA engineering for therapeutics. Results should be interpreted alongside experimental and clinical evidence.
Code Availability
The code for this project is publicly available at: https://github.com/KentoNishi/icml26-ecl.
References
- Curriculum learning. In Proceedings of the 26th Annual International Conference on Machine Learning, pp. 41–48. Cited by: §1, §2.
- RNA sequence analysis using covariance models. Nucleic Acids Research 22 (11), pp. 2079–2088. Cited by: §2.
- Disease variant prediction with deep generative models of evolutionary data. Nature 599 (7883), pp. 91–95. Cited by: §1, §1, §2.
- Mutation effects predicted from sequence co-variation. Nature Biotechnology 35 (2), pp. 128–135. Cited by: §3.3.
- Rfam 14: expanded coverage of metagenomic, viral and microRNA families. Nucleic Acids Research 49 (D1), pp. D192–D200. Cited by: §A.2, §4.2.
- Infernal 1.1: 100-fold faster RNA homology searches. Bioinformatics 29 (22), pp. 2933–2935. Cited by: §A.2.
- Deep generative design of RNA family sequences. Nature Methods 21, pp. 435–443. Cited by: §A.2, §1, §1, §2, §3.1, §4.2.
- A general empirical model of protein evolution derived from multiple protein families using a maximum-likelihood approach. Molecular Biology and Evolution 18 (5), pp. 691–699. Cited by: §3.1.
Appendix A Implementation Details
A.1 EVE
EVE models use a Bayesian VAE with encoder MLP [512,128], latent dimension 16, and Bayesian decoder MLP [128,512], with no convolution, temperature scaler, sparsity, or dropout. MSAs for p53, PTEN, and SCN5A were retrieved from UniRef following the original EVE pipeline; each MSA was split 90/10 into train/validation sets. All models were trained for 50,000 steps with batch size using Adam with learning rate and no learning-rate scheduler. WAG pairwise distances (shape , 4 rate categories) were precomputed once before training. For ECL we set (approximately ), . Phylogenetic sequence reweighting (threshold , as in the original EVE paper) was applied to both anchor selection and neighbor sampling at every step. Evolutionary indices were computed with 200 Monte Carlo samples; ClinVar AUROC was computed from the pathogenic-component posterior of a two-component GMM fit to the computed evolutionary indices.
A.2 RfamGen
CM-feature pairwise distances were precomputed from the training HDF5 files as described in Section 3. For ECL we set and . Sequence reweighting (threshold , per the original RfamGen protocol) was applied in the loss; ECL also used these weights for anchor and neighbor sampling. Data was split into 70/15/15 train/val/test sets for each RNA family. RfamGen models follow the architecture of Sumi et al. (2024): a 16-dimensional latent space with a convolutional CM-structured encoder/decoder. We trained on RF00169, RF00234, and RF00638 from Rfam 14.7 (Kalvari et al., 2021) with batch size for up to 200 epochs with early stopping (training stopped once validation loss increases for 3 successive epochs). The checkpoint chosen for bit score evaluation was the best validation loss epoch checkpoint up until the stopped epoch. Bit scores were computed for 1,000 sequences sampled from the best-validation-epoch checkpoint of each model by aligning generated sequences to the ground-truth Rfam CM using Infernal (Nawrocki and Eddy, 2013).
A.3 Hyperparameters
| Parameter | EVE (protein) | RfamGen (RNA) |
|---|---|---|
| Batch size | 256 | 8 |
| Initial | 255 | 240 |
| 1.0 | 30 | |
| Exponent | 2.0 | 2.0 |
| Training steps | 50,000 | 200 epochs |
| Distance metric | WAG | CM-feature |
The asymmetry in between EVE and RfamGen (1 vs. 30) reflects the difference in training batch sizes.
A.4 Seeds, Conditions, and Statistical Procedure
Every condition below was trained with five seeds (–) for both modalities. For EVE the conditions are: baseline; ECL (, ); fixed- (, no expansion); and the sweep at and at . For RfamGen the conditions are: baseline (cyclic annealing); ECL (, , non-cyclic); fixed-; ECL with cyclic annealing; baseline with non-cyclic annealing; and the sweep at and at . This is EVE runs per protein and RfamGen runs per family.
Each ECL variant is compared against the baseline trained with the same seed, making all comparisons paired. We report the mean over seeds, the mean paired difference, and a paired -test. The paired -test assumes approximately normal paired differences, an assumption that cannot be verified at and is sensitive to outliers (e.g. the collapsed PTEN baseline seed); we therefore treat the per-task -test -values as descriptive rather than confirmatory, and note that at it is difficult to attain statistical significance—the exact two-sided Wilcoxon signed-rank and sign tests both floor at , for example. We reserve exact binomial sign tests for aggregating runs across RNA families, where between-family differences in bit-score scale make a pooled -test on absolute values inappropriate; the sign statistic is scale-free, and each seed-matched pair forms its own exchangeability block, so the aggregate test is a valid stratified permutation test of the global null. Its unit of inference, however, is the training run rather than the family. For both the protein and RNA evaluations, the confidence intervals reported in Tables 1 and 3 are across-seed intervals: we average each run’s point estimate over the five seeds and form a Student- interval from the seed-to-seed variability.
A.5 Full RNA Results
Table 3 lists every RfamGen condition. Condition names follow Section 4.3: ECL cyclic is the ECL sampler with the original cyclic annealing, and Base non-cyclic is the unmodified sampler with the non-cyclic schedule.
| Family | Condition | Bit score | % | wins | ||
|---|---|---|---|---|---|---|
| RF00169 | Baseline | 83.0 [79.8, 86.2] | – | – | – | – |
| ECL | 86.0 [83.6, 88.4] | 0.077 | 5/5 | |||
| Fixed- | 82.6 [77.9, 87.4] | 0.849 | 2/5 | |||
| ECL cyclic | 86.5 [85.3, 87.6] | 0.047 | 4/5 | |||
| Base non-cyclic | 85.7 [80.6, 90.9] | 0.371 | 4/5 | |||
| 86.0 [82.3, 89.6] | 0.165 | 4/5 | ||||
| 85.4 [82.5, 88.4] | 0.099 | 5/5 | ||||
| 86.1 [81.5, 90.6] | 0.285 | 4/5 | ||||
| 85.6 [82.2, 89.0] | 0.107 | 4/5 | ||||
| RF00234 | Baseline | 139.6 [112.5, 166.7] | – | – | – | – |
| ECL | 150.2 [144.4, 155.9] | 0.333 | 3/5 | |||
| Fixed- | 147.1 [141.9, 152.2] | 0.535 | 2/5 | |||
| ECL cyclic | 148.0 [142.1, 153.9] | 0.412 | 2/5 | |||
| Base non-cyclic | 123.5 [109.2, 137.8] | 0.276 | 1/5 | |||
| 153.2 [145.6, 160.8] | 0.208 | 4/5 | ||||
| 145.5 [136.9, 154.2] | 0.536 | 2/5 | ||||
| 145.5 [136.0, 154.9] | 0.674 | 2/5 | ||||
| 151.5 [147.0, 155.9] | 0.302 | 3/5 | ||||
| RF00638 | Baseline | 152.3 [137.7, 166.9] | – | – | – | – |
| ECL | 153.7 [141.9, 165.4] | 0.773 | 4/5 | |||
| Fixed- | 150.7 [131.7, 169.7] | 0.819 | 3/5 | |||
| ECL cyclic | 157.8 [149.0, 166.6] | 0.529 | 2/5 | |||
| Base non-cyclic | 136.2 [123.0, 149.4] | 0.143 | 1/5 | |||
| 150.6 [137.9, 163.3] | 0.853 | 2/5 | ||||
| 158.4 [148.3, 168.5] | 0.339 | 4/5 | ||||
| 161.6 [156.1, 167.1] | 0.266 | 4/5 | ||||
| 150.7 [132.4, 169.1] | 0.873 | 3/5 |
Pooling the 15 seed-matched comparisons per condition across the three families gives mean relative improvements of for ECL (12/15 winning runs, sign test ), for ECL with cyclic annealing (8/15), for fixed- (7/15), and for the non-cyclic annealing-only variant (6/15).
Appendix B Per-Condition Results Across Seeds
This section shows Figures 4-7, referenced from Sections 4.1–4.4. Throughout, bars give the mean over five seeds with a confidence interval, overlaid dots are the individual seeds, teal marks the baseline and coral the ECL configuration used in the main results; grey marks ablation and sweep conditions.
Appendix C EVE score distributions for p53 and PTEN
See Figure 8.

Appendix D RfamGen Optimization Dynamics for Bit score
We were also interested in the optimization dynamics of the bit score metric across training epochs. This post-hoc analysis was performed only after checkpoint selection for Figure 3, which was based on validation loss, to avoid data leakage. Figure 9 shows the mean and standard deviation of bit scores for 1,000 sampled sequences from baseline and ECL-trained RfamGen models at each epoch up to the selected checkpoint. The dynamics differ by RNA family: for RF00169, ECL-trained models score higher throughout training, while for other families the advantage appears later in training.
