PDE+: Enhancing Generalization via PDE with Adaptive Distributional Diffusion

Authors

  • Yige Yuan CAS Key Laboratory of AI Safety & Security, Institute of Computing Technology, Chinese Academy of Sciences University of Chinese Academy of Sciences
  • Bingbing Xu CAS Key Laboratory of AI Safety & Security, Institute of Computing Technology, Chinese Academy of Sciences
  • Bo Lin Department of Mathematics, National University of Singapore
  • Liang Hou CAS Key Laboratory of AI Safety & Security, Institute of Computing Technology, Chinese Academy of Sciences University of Chinese Academy of Sciences
  • Fei Sun CAS Key Laboratory of AI Safety & Security, Institute of Computing Technology, Chinese Academy of Sciences
  • Huawei Shen CAS Key Laboratory of AI Safety & Security, Institute of Computing Technology, Chinese Academy of Sciences University of Chinese Academy of Sciences
  • Xueqi Cheng CAS Key Laboratory of AI Safety & Security, Institute of Computing Technology, Chinese Academy of Sciences University of Chinese Academy of Sciences

DOI:

https://doi.org/10.1609/aaai.v38i15.29600

Keywords:

ML: Adversarial Learning & Robustness, CV: Adversarial Attacks & Robustness, ML: Deep Learning Algorithms, ML: Deep Learning Theory

Abstract

The generalization of neural networks is a central challenge in machine learning, especially concerning the performance under distributions that differ from training ones. Current methods, mainly based on the data-driven paradigm such as data augmentation, adversarial training, and noise injection, may encounter limited generalization due to model non-smoothness. In this paper, we propose to investigate generalization from a Partial Differential Equation (PDE) perspective, aiming to enhance it directly through the underlying function of neural networks, rather than focusing on adjusting input data. Specifically, we first establish the connection between neural network generalization and the smoothness of the solution to a specific PDE, namely transport equation. Building upon this, we propose a general framework that introduces adaptive distributional diffusion into transport equation to enhance the smoothness of its solution, thereby improving generalization. In the context of neural networks, we put this theoretical framework into practice as PDE+ (PDE with Adaptive Distributional Diffusion) which diffuses each sample into a distribution covering semantically similar inputs. This enables better coverage of potentially unobserved distributions in training, thus improving generalization beyond merely data-driven methods. The effectiveness of PDE+ is validated through extensive experimental settings, demonstrating its superior performance compared to state-of-the-art methods. Our code is available at https://github.com/yuanyige/pde-add.

Published

2024-03-24

How to Cite

Yuan, Y., Xu, B., Lin, B., Hou, L., Sun, F., Shen, H., & Cheng, X. (2024). PDE+: Enhancing Generalization via PDE with Adaptive Distributional Diffusion. Proceedings of the AAAI Conference on Artificial Intelligence, 38(15), 16614-16622. https://doi.org/10.1609/aaai.v38i15.29600

Issue

Section

AAAI Technical Track on Machine Learning VI