atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

Deciphering RNA Secondary Structure Prediction: A Probabilistic K-Rook Matching Perspective

ICML 2024 · Probabilistic and scientific modeling › Molecules and proteins · approach: Flow matching generative modeling · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Reformulates RNA secondary structure prediction as a probabilistic K-Rook matching problem and proposes RFold, which decomposes it into row-wise and column-wise softmax components with a Seq2map attention module, guaranteeing valid structures and running about 8x faster than UFold.

Problem

Deep learning RNA secondary structure predictors generalize poorly, are slow due to iterative constrained optimization, and often output structures violating base-pairing constraints.

Approach

Treat secondary structure prediction as selecting the most probable symmetric K-Rook arrangement, and decompose the matching into row-wise and column-wise softmax components whose product (or average) yields a valid, sparse pairing matrix without iterative constrained optimization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace bi-dimensional optimization with E2Efold optimization (ablation)RFold · RNAStralign testF1: 0.977 -> 0.896Hurt
Replace bi-dimensional optimization with E2Efold optimization (ablation)RFold · RNAStralign testValidity: 100.00% -> 50.31%Hurt
Replace bi-dimensional optimization with SPOT-RNA optimization (ablation)RFold · RNAStralign testF1: 0.977 -> 0.353Hurt
Replace Seq2map attention with UFold hand-crafted features (ablation)RFold · RNAStralign testF1: 0.977 -> 0.906Hurt
Replace Seq2map attention with SPOT-RNA outer concatenation (ablation)RFold · RNAStralign testF1: 0.977 -> 0.913Hurt
Remove column-wise component (ablation)RFold · RNAStralign testF1: 0.973 -> 0.977Helped
Remove row-wise component (ablation)RFold · RNAStralign testF1: 0.973 -> 0.977Helped
Remove row-wise and column-wise components (ablation)RFold · RNAStralign testF1: 0.995 -> 0.977Hurt
Remove column-wise component (ablation)RFold · ArchiveIIF1: 0.914 -> 0.921Helped
Remove row-wise component (ablation)RFold · ArchiveIIF1: 0.914 -> 0.921Helped
Remove row-wise and column-wise components (ablation)RFold · ArchiveIIF1: 0.025 -> 0.921Hurt
Remove column-wise component (ablation)RFold · bpRNA-TS0F1: 0.637 -> 0.644Helped

Surprising findings

Limitations

Experimental setup

Datasets: RNAStralign ArchiveII bpRNA bpRNA-new Rfam 14.2

Benchmarks: RNAStralign ArchiveII bpRNA-TS0 bpRNA-new

Metrics: precision recall F1 validity inference time

Baselines: Mfold RNAfold RNAstructure CONTRAfold LinearFold CDPfold E2Efold UFold SPOT-RNA MXfold2 RTfold Contextfold

Builds on: E2Efold UFold SPOT-RNA RTfold U-Net

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy