同一個目標,不同的生成路徑 One objective, many generative paths

編輯閱讀框架 Editorial reading framework

生成模型:路徑、流與擴散 Generative Models: Paths, Flows & Diffusion

用狀態、時間與向量場的共同語言,讀懂擴散(diffusion)、流匹配(flow matching)與離散生成方法。 Use a shared language of state, time, and vector fields to read diffusion, flow matching, and discrete generation work.

這是編輯整理的讀論文框架。This is an editorial framework for reading papers.

這裡整理的是比較生成方法時可共用的問題;個別方法的結論請以論文卡片所引的摘要或全文為準。 These are shared questions for comparing generative methods. For claims about a specific method, follow the abstract or full-text passage cited on its paper card.

頁內情境、比喻與練習用來建立判讀方法,不代表特定論文的研究結果。Scenarios, analogies, and exercises teach a reading method; they are not findings from a specific paper.

查看此主題論文與原文證據View papers and source evidence for this topic →
31分鐘minutes
3學習目標objectives
7學習階段phases
01定位Orient

先看這個問題為什麼值得解Why this problem is worth solving

情境先行Start with the situation

編輯示例 · 用於建立直覺Editorial example · for intuition
從一團雜訊走到一張影像,可以繞遠路,也可以學一條較直的路;但較直不必然較好學。 To move from noise to an image, one can take a winding path or learn a straighter one; straighter is not always easier to learn.

只比較最終樣本,會看不見訓練估計誤差、數值求解與步數之間的交換。 Comparing only final samples hides trade-offs among estimation error, numerical integration, and step count.

先備知識Prerequisite

  • 熟悉機率分布與梯度的直覺 Intuition for probability distributions and gradients

讀完你能做到After this path

  • 用狀態、時間與動力系統描述生成程序 Describe generation using state, time, and dynamics
  • 區分訓練目標與取樣器的貢獻 Separate the training objective from the sampler
  • 從品質、速度與穩定度三軸讀實驗 Read experiments along quality, speed, and stability axes

閱讀框架Concept frame

核心問題Question
如果兩種方法最後都能生成資料,路徑怎麼走還重要嗎? If two methods generate the same endpoint distribution, does the path still matter?
對照軸Comparison axis
取樣計算預算 Sampling compute budget
判讀方式Evidence to inspect
並排閱讀三種相對情境,再回到論文檢查消融實驗、反事實測試與適用範圍。Read three relative scenarios side by side, then inspect the paper's ablations, counterfactual tests, and scope statements.
02預測Predict

回答後查看解析Answer, then view the explanation

你的預測Make a prediction

將取樣步數大幅減少時,最先該檢查什麼? When sampling steps are cut sharply, what should be checked first?

將取樣步數大幅減少時,最先該檢查什麼? When sampling steps are cut sharply, what should be checked first?
03觀察Observe

看現象,不急著講故事Observe before narrating

三個診斷訊號Three diagnostic signals

你看到You observe先讀成Read first as
少步數下品質急降 Quality drops at low step counts 路徑曲率或 solver 誤差可能偏高 Path curvature or solver error may be high
訓練 loss 降低但樣本指標不動 Training loss falls but sample metrics stall 目標與感知品質可能不一致 The objective may be misaligned with perceptual quality
不同 seed 變異很大 High variance across seeds 訓練或估計穩定度需要報告 Training or estimator stability needs reporting

這些是待檢查的診斷假說。下一步用條件比較、消融實驗或反事實測試排除其他解釋。These are diagnostic hypotheses to test. Use condition comparisons, ablations, or counterfactual tests to rule out alternatives.

04對照Compare

一次看完三種情境Read three scenarios side by side

三種情境對照Three-scenario comparison

你會如何證明速度改進不是靠更多訓練成本換來的? How would you show that faster sampling was not bought with greater training cost?

對照軸:Comparison axis: 取樣計算預算 Sampling compute budget

較低Lower

關注路徑直度、穩定 solver 與蒸餾誤差。 Focus on path straightness, stable solvers, and distillation error.

中等Middle

品質與 latency 可以用 Pareto front 比較。 Compare quality and latency with a Pareto frontier.

較高Higher

額外步數的邊際收益與 energy cost 成為問題。 Marginal quality gains and energy cost become the question.

05解釋Explain

從直覺到機制From intuition to mechanism

把機制講清楚Explain the mechanism

直覺Intuition

生成模型學的是一套把簡單分布搬到資料分布的交通規則。 A generative model learns traffic rules that move a simple distribution toward the data distribution.

輸入與輸出Inputs & outputs

輸入是初始雜訊與條件;輸出是生成樣本;目標是讓生成分布貼近資料,同時維持可接受的取樣成本。 Input: initial noise and conditioning. Output: a sample. Objective: match the data distribution while remaining practical to sample.

  1. 01 選定中間狀態或機率路徑。 Choose intermediate states or a probability path.
  2. 02 學習 score、velocity 或轉移規則。 Learn a score, velocity, or transition rule.
  3. 03 以 solver 或離散更新從起點走到終點。 Use a solver or discrete updates to move from start to endpoint.
常見陷阱Common pitfall

把 training objective、model parameterization 與 sampler 混成同一個『方法』。 Treating the objective, model parameterization, and sampler as one indivisible method.

小結Summary

讀生成論文時固定一層再比較另一層,並同時看品質、步數與總計算。 When reading generative papers, hold one layer fixed while comparing another, and inspect quality, steps, and total compute together.

06回想Recall

不用回看頁面的自我檢查Check your recall without looking back

三個回想題Three recall questions

先口頭回答,再展開解析。Answer aloud before opening each explanation.

01 為何 endpoint 相同不代表方法等價? Why do equal endpoints not make methods equivalent?

中間路徑會改變學習難度、數值誤差與取樣成本。 Intermediate paths change learning difficulty, numerical error, and sampling cost.

02 什麼 ablation 能隔離 sampler? What ablation isolates the sampler?

固定 learned dynamics,替換 solver 與 step schedule。 Hold learned dynamics fixed and vary the solver and step schedule.

03 少步數生成至少要報哪三項? What three dimensions should low-step generation report?

品質、延遲/步數,以及訓練與推論的總成本。 Quality, latency or steps, and total training/inference cost.

07遷移Transfer

把工具帶回你的研究Take the tool back to your research

最後一個任務One final task

選兩篇生成論文,畫出 objective、parameterization、solver 三欄表,再找真正不同的那一欄。 Choose two generative papers, tabulate objective, parameterization, and solver, then identify the actual point of difference.

留給下一段專注時間For your next focus block

閱讀清單Reading queue

只存於這個瀏覽器。先排問題,不要只是囤連結。 Stored only in this browser. Queue questions, not just links.

清單還是空的。從論文探索器加入第一篇。 Your queue is empty. Add a first paper from the explorer.

比較欄位:問題、方法、結果、限制Compare: question, method, results, limitations

論文並排比較Paper comparison