atlas

Research map / Image generation / Fast diffusion sampling

Dirichlet Flow Matching with Applications to DNA Sequence Design

ICML 2024 · Image generation › Fast diffusion sampling · approach: Flow matching distillation · 10 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.

Proposes Dirichlet flow matching on the simplex with Dirichlet mixture probability paths, plus guidance and one-step distillation, for discrete DNA sequence generation.

Problem

Discrete categorical and sequence generation with flow matching is hard because naive linear flow matching on the simplex has discontinuous, pathological marginal vector fields that degrade with larger vocabularies; also no distillation exists for discrete generative models.

Approach

Define conditional probability paths as Dirichlet distributions with parameters 1 + t·e_i that keep full simplex support, derive a matching conditional vector field, train a denoising classifier with cross-entropy, derive a linear map between score and flow enabling classifier and classifier-free guidance, and distill the deterministic ODE map into a one-step student.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace linear flow matching with Dirichlet flow matchingDNA promoter sequence design · Promoter DNA sequence designMSE: .0281 -> .0269Helped
distill the sampling process into a one-step student (ablation)Dirichlet FM · Promoter DNA sequence designMSE: .0269 -> .0278Hurt
distill the sampling process into a one-step student (ablation)Dirichlet FM · Promoter DNA sequence designNFE: 100 -> 1Helped
replace the language model with Dirichlet flow matchingDNA promoter sequence design · Promoter DNA sequence designMSE: .0333 -> .0269Helped
replace the language model with Dirichlet flow matchingUnconditional enhancer generation · Melanoma enhancersFBD: 36.0 -> 5.3Helped
replace the language model with Dirichlet flow matchingUnconditional enhancer generation · Fly Brain enhancersFBD: 25.2 -> 15.2Helped
add classifier-free guidance toward classes sampled at empirical frequencies (ablation)Dirichlet FM · Melanoma enhancersFBD: 5.3 -> 1.9Helped
add classifier-free guidance toward classes sampled at empirical frequencies (ablation)Dirichlet FM · Fly Brain enhancersFBD: 15.2 -> 1.0Helped
distill the sampling process into a one-step student (ablation)Dirichlet FM · Melanoma enhancersFBD: 5.3 -> 6.1Hurt
distill the sampling process into a one-step student (ablation)Dirichlet FM · Fly Brain enhancersFBD: 15.2 -> 15.8Hurt
use linear flow matching instead of Dirichlet flow matchingCategorical distribution modeling as simplex dimension increases · Simplex dimension toy experimentKL divergenceHurt
use a Transformer architecture instead of the 20-layer convolutional architecture (ablation)Dirichlet FM enhancer experiments · DNA enhancer generationperformanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: promoter sequences from human promoter database (FANTOM5 CAGE) Fly Brain enhancer ATAC-seq dataset Human melanoma enhancer ATAC-seq dataset

Benchmarks: promoter profile-conditioned design MSE (Sei-predicted) Fly Brain enhancer FBD Melanoma enhancer FBD toy categorical KL divergence

Metrics: MSE FBD (Frechet Biological distance) KL divergence NFE classifier target probability

Baselines: Language Model Linear FM DDSM Bit Diffusion D3PM-uniform Random Sequence

Builds on: flow matching DDSM D3PM classifier-free guidance Bit Diffusion

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