Improved Contrastive Divergence Training of Energy-Based Models

Yilun Du, Shuang Li, Joshua Tenenbaum, Igor Mordatch
Proceedings of the 38th International Conference on Machine Learning, PMLR 139:2837-2848, 2021.

Abstract

Contrastive divergence is a popular method of training energy-based models, but is known to have difficulties with training stability. We propose an adaptation to improve contrastive divergence training by scrutinizing a gradient term that is difficult to calculate and is often left out for convenience. We show that this gradient term is numerically significant and in practice is important to avoid training instabilities, while being tractable to estimate. We further highlight how data augmentation and multi-scale processing can be used to improve model robustness and generation quality. Finally, we empirically evaluate stability of model architectures and show improved performance on a host of benchmarks and use cases, such as image generation, OOD detection, and compositional generation.

Cite this Paper


BibTeX
@InProceedings{pmlr-v139-du21b, title = {Improved Contrastive Divergence Training of Energy-Based Models}, author = {Du, Yilun and Li, Shuang and Tenenbaum, Joshua and Mordatch, Igor}, booktitle = {Proceedings of the 38th International Conference on Machine Learning}, pages = {2837--2848}, year = {2021}, editor = {Meila, Marina and Zhang, Tong}, volume = {139}, series = {Proceedings of Machine Learning Research}, month = {18--24 Jul}, publisher = {PMLR}, pdf = {http://proceedings.mlr.press/v139/du21b/du21b.pdf}, url = {https://proceedings.mlr.press/v139/du21b.html}, abstract = {Contrastive divergence is a popular method of training energy-based models, but is known to have difficulties with training stability. We propose an adaptation to improve contrastive divergence training by scrutinizing a gradient term that is difficult to calculate and is often left out for convenience. We show that this gradient term is numerically significant and in practice is important to avoid training instabilities, while being tractable to estimate. We further highlight how data augmentation and multi-scale processing can be used to improve model robustness and generation quality. Finally, we empirically evaluate stability of model architectures and show improved performance on a host of benchmarks and use cases, such as image generation, OOD detection, and compositional generation.} }
Endnote
%0 Conference Paper %T Improved Contrastive Divergence Training of Energy-Based Models %A Yilun Du %A Shuang Li %A Joshua Tenenbaum %A Igor Mordatch %B Proceedings of the 38th International Conference on Machine Learning %C Proceedings of Machine Learning Research %D 2021 %E Marina Meila %E Tong Zhang %F pmlr-v139-du21b %I PMLR %P 2837--2848 %U https://proceedings.mlr.press/v139/du21b.html %V 139 %X Contrastive divergence is a popular method of training energy-based models, but is known to have difficulties with training stability. We propose an adaptation to improve contrastive divergence training by scrutinizing a gradient term that is difficult to calculate and is often left out for convenience. We show that this gradient term is numerically significant and in practice is important to avoid training instabilities, while being tractable to estimate. We further highlight how data augmentation and multi-scale processing can be used to improve model robustness and generation quality. Finally, we empirically evaluate stability of model architectures and show improved performance on a host of benchmarks and use cases, such as image generation, OOD detection, and compositional generation.
APA
Du, Y., Li, S., Tenenbaum, J. & Mordatch, I.. (2021). Improved Contrastive Divergence Training of Energy-Based Models. Proceedings of the 38th International Conference on Machine Learning, in Proceedings of Machine Learning Research 139:2837-2848 Available from https://proceedings.mlr.press/v139/du21b.html.

Related Material