paper-with-me

Papers

Graph Interpolating Activation Improves Both Natural and Robust Accuracies in Data-Efficient Deep Learning

2019-07-16 · Bao Wang, Stanley J. Osher

Improving the accuracy and robustness of deep neural nets (DNNs) and adapting them to small training data are primary tasks in deep learning research. In this paper, we replace the output activation function of DNNs, typically the data-agnostic softmax function, with a graph Laplacian-based high dimensional interpolating function which, in the continuum limit, converges to the solution of a Laplace-Beltrami equation on a high dimensional manifold. Furthermore, we propose end-to-end training and testing algorithms for this new architecture. The proposed DNN with graph interpolating activation integrates the advantages of both deep learning and manifold learning. Compared to the conventional DNNs with the softmax function as output activation, the new framework demonstrates the following major advantages: First, it is better applicable to data-efficient learning in which we train high capacity DNNs without using a large number of training data. Second, it remarkably improves both natural accuracy on the clean images and robust accuracy on the adversarial images crafted by both white-box and black-box adversarial attacks. Third, it is a natural choice for semi-supervised learning. For reproducibility, the code is available at \url{https://github.com/BaoWangMath/DNN-DataDependentActivation}.

📄 PDF Abstract BibTeX arXiv:1907.06800

Code (1)

BaoWangMath/DNN-DataDependentActivation 공식 구현 pytorch

Methods 이 논문이 사용한 방법론

Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…

Similar Papers 제목 키워드 기반

Deep Neural Nets with Interpolating Function as Output Activation

2018-02-01 · NeurIPS 2018 12 · Bao Wang, Xiyang Luo, Zhen Li, Wei Zhu 외

We replace the output layer of deep neural nets, typically the softmax function, by a novel interpolating function. And we propose end-to-end training and testing algorithms for this new architecture. Compared to classic…

Adversarial Defense via Data Dependent Activation Function and Total Variation Minimization

2018-09-23 · Bao Wang, Alex T. Lin, Wei Zhu, Penghang Yin 외

We improve the robustness of Deep Neural Net (DNN) to adversarial attacks by using an interpolating function as the output activation. This data-dependent activation remarkably improves both the generalization and robust…

Adversarial AttackAdversarial DefenseData Augmentation

The Interplay Between Interpolation and Aggregation in Regression: Optimal Sample Complexity

2026-05-28 · Mikael Møller Høgsgaard, Kasper Green Larsen, Liang-Yu Zou arxiv

This work investigates theoretically the interplay between interpolation and aggregation in regression. We establish that the $γ$-graph dimension characterizes learnability for a broad class of natural aggregation proced…

G-Mixup: Graph Data Augmentation for Graph Classification

2022-02-15 · Xiaotian Han, Zhimeng Jiang, Ninghao Liu, Xia Hu

This work develops \emph{mixup for graph data}. Mixup has shown superiority in improving the generalization and robustness of neural networks by interpolating features and labels between two random samples. Traditionally…

ClassificationData AugmentationGraph Classification

How Framelets Enhance Graph Neural Networks

2021-02-13 · Xuebin Zheng, Bingxin Zhou, Junbin Gao, Yu Guang Wang 외

This paper presents a new approach for assembling graph neural networks based on framelet transforms. The latter provides a multi-scale representation for graph-structured data. We decompose an input graph into low-pass …

Denoising