The probabilistic machine learning class, generative models, has many uses in different domains, including the visual and performing arts, the medical industry, and even physics. To generate new samples that are similar to the original data, generative models are very good at building probability distributions that appropriately describe datasets. These features are perfect for generating synthetic datasets to supplement training data (data augmentation) and discovering latent structures and patterns in an unsupervised learning environment.
The two main steps in building diffusion models, which are a type of generative model, are the forward and reverse processes. Over time, the data distribution becomes corrupted by the forward process, going from its original condition to a noisy one. The reverse process can restore data distribution by learning to invert corruptions introduced by the forward process. In this approach, it can train itself to produce data out of thin air. Diffusion models have shown impressive performance in several fields. The majority of current diffusion models, however, assume a fixed forward process that is Gaussian in nature, rendering them incapable of task adaptation or target simplification during the reverse process.
New research by the University of Amsterdam and Constructor University, Bremen, introduces Neural Flow Diffusion Models (NFDM). This framework enables the forward process to specify and learn latent variable distributions. Suppose any continuous (and learnable) distribution can be represented as an invertible mapping applied to noise. In that case, NFDM may accommodate it, unlike traditional diffusion models that depend on a conditional Gaussian forward process. Additionally, the researchers minimize a variational upper bound on the negative log-likelihood (NLL) using an end-to-end optimization technique that does not include simulation. In addition, they suggest a parameterization for the forward process that is based on efficient neural networks. This will allow it to learn the data distribution more easily and adapt to the reverse process while training.
Using NFDM’s adaptability, the researchers delve deeper into training with limits on the inverse process to acquire generative dynamics with targeted attributes. A curvature penalty on the deterministic generating trajectories is considered a case study. The empirical results show better computing efficiency than baselines on synthetic datasets, MNIST, CIFAR-10, and downsampled ImageNet.
Presenting their experimental findings on CIFAR-10, ImageNet 32 and 64, the team showcased the vast potential of NFDM with a learnable forward process. The state-of-the-art NLL results they achieved are crucial for a myriad of applications, including data compression, anomaly detection, and out-of-distribution detection. They also demonstrated NFDM’s application in learning generative processes with specific attributes, such as dynamics with straight-line trajectories. In these cases, NFDM led to significantly faster sampling rates, improved generation quality, and required fewer sampling steps, underscoring its practical value.
The researchers are candid about the considerations that must be made when adopting NFDM. They acknowledge that compared to traditional diffusion models, the computational costs increase when a neural network is used to parameterize the forward process. Their results indicate that NFDM optimization iterations take around 2.2 times longer than traditional diffusion models. However, they believe that NFDM’s potential in various fields and practical applications is driven by its flexibility in learning generative processes. They also propose potential avenues for improvement, such as incorporating orthogonal methods like distillation, changing the target, and exploring different parameterizations.
Check out the Paper. All credit for this research goes to the researchers of this project. Also, don’t forget to follow us on Twitter. Join our Telegram Channel, Discord Channel, and LinkedIn Group.
If you like our work, you will love our newsletter..
Don’t Forget to join our 40k+ ML SubReddit
Dhanshree Shenwai is a Computer Science Engineer and has a good experience in FinTech companies covering Financial, Cards & Payments and Banking domain with keen interest in applications of AI. She is enthusiastic about exploring new technologies and advancements in today’s evolving world making everyone’s life easy.
Credit: Source link