1 INTRODUCTION

2 PRELIMINARIES
2.1 The Generic Pipeline
2.2 Discrete and Continuous Formulations

3 THE FORWARD PROCESS
3.1 The Noise Configuration
3.2 The Transition Chain

4 THE REVERSE PROCESS
4.1 Network Architectures
4.2 Parameterizations of the Reverse Mean
4.3 Optimization Designs

5 SAMPLING PROCEDURE
5.1 Guidance Mechanisms
5.2 Acceleration Designs

6 FUTURE TRENDS
6.1 Theory
6.2 Architecture
6.3 Data
6.4 Applications
6.5 Societal Impacts

7 CONCLUSION