A type of generative model used in artificial intelligence that gradually constructs images, text, or other data types by starting from a random distribution of data and iteratively refining it towards a desired output. This process is inspired by the physical process of diffusion, which involves particles moving from areas of higher concentration to lower concentration.