Generative Optimization Networks for Memory Efficient Data Generation
Shreshth Tuli, Shikhar Tuli, Giuliano Casale, Nicholas R. Jennings

TL;DR
This paper introduces GON, a memory-efficient generative framework that uses a discriminator and input space optimization, enabling effective data generation and anomaly detection on resource-limited devices.
Contribution
The paper proposes GON, a novel generative model without a generator, significantly reducing memory usage while maintaining high performance for data generation and anomaly detection.
Findings
GON achieves up to 32% higher detection F1 scores.
GON reduces memory consumption by 58%.
Training overhead increases by only 5%.
Abstract
In standard generative deep learning models, such as autoencoders or GANs, the size of the parameter set is proportional to the complexity of the generated data distribution. A significant challenge is to deploy resource-hungry deep learning models in devices with limited memory to prevent system upgrade costs. To combat this, we propose a novel framework called generative optimization networks (GON) that is similar to GANs, but does not use a generator, significantly reducing its memory footprint. GONs use a single discriminator network and run optimization in the input space to generate new data samples, achieving an effective compromise between training time and memory consumption. GONs are most suited for data generation problems in limited memory settings. Here we illustrate their use for the problem of anomaly detection in memory-constrained edge devices arising from attacks or…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAnomaly Detection Techniques and Applications · Generative Adversarial Networks and Image Synthesis · Music and Audio Processing
