Dataset Distillation with Neural Characteristic Function: A Minmax Perspective
Shaobo Wang, Yicun Yang, Zhiyuan Liu, Chenghao Sun, Xuming Hu, Conghui He, Linfeng Zhang
TL;DR
This work reframes dataset distillation as a minmax optimization problem and introduces Neural Characteristic Function Matching (NCFM), powered by Neural Characteristic Function Discrepancy (NCFD) to capture full distributional differences via the characteristic function. A learnable sampling network optimizes the frequency arguments of the CF, while synthetic data are trained to minimize the resulting discrepancy, balancing phase and amplitude in the complex plane for realism and diversity. The approach achieves state-of-the-art performance across CIFAR-10/100, Tiny ImageNet, and ImageNet subsets, with substantial gains in accuracy and dramatic reductions in GPU memory usage and distillation time, including lossless CIFAR distillation on a single GPU. The method offers scalable, principled distribution matching that improves robustness and efficiency for large-scale dataset distillation applications.
Abstract
Dataset distillation has emerged as a powerful approach for reducing data requirements in deep learning. Among various methods, distribution matching-based approaches stand out for their balance of computational efficiency and strong performance. However, existing distance metrics used in distribution matching often fail to accurately capture distributional differences, leading to unreliable measures of discrepancy. In this paper, we reformulate dataset distillation as a minmax optimization problem and introduce Neural Characteristic Function Discrepancy (NCFD), a comprehensive and theoretically grounded metric for measuring distributional differences. NCFD leverages the Characteristic Function (CF) to encapsulate full distributional information, employing a neural network to optimize the sampling strategy for the CF's frequency arguments, thereby maximizing the discrepancy to enhance distance estimation. Simultaneously, we minimize the difference between real and synthetic data under this optimized NCFD measure. Our approach, termed Neural Characteristic Function Matching (\mymethod{}), inherently aligns the phase and amplitude of neural features in the complex plane for both real and synthetic data, achieving a balance between realism and diversity in synthetic samples. Experiments demonstrate that our method achieves significant performance gains over state-of-the-art methods on both low- and high-resolution datasets. Notably, we achieve a 20.5\% accuracy boost on ImageSquawk. Our method also reduces GPU memory usage by over 300$\times$ and achieves 20$\times$ faster processing speeds compared to state-of-the-art methods. To the best of our knowledge, this is the first work to achieve lossless compression of CIFAR-100 on a single NVIDIA 2080 Ti GPU using only 2.3 GB of memory.
