Training Deep Morphological Neural Networks as Universal Approximators
Konstantinos Fotopoulos, Petros Maragos
TL;DR
This paper addresses the challenge of training deep morphological neural networks (DMNNs) by showing that pure DMNNs are not universal approximators and introducing learnable linear activations between morphological layers. It proposes three constraint settings (Setting 1: MP-like, Setting 2: MP-SVD, Setting 3: Hybrid-MLP) to preserve sparsity while enabling universal approximation on compact domains, backed by universality results. The authors demonstrate through extensive experiments on MNIST, Fashion-MNIST, and CIFAR-10 that the proposed architectures are trainable, prunable, and can achieve competitive performance, with residual connections and dropout improving generalization. They further show morphological convolutions can benefit deeper networks, though gains vary by depth and task, highlighting the practical viability and potential of DMNNs for efficient representations and edge deployment.
Abstract
We investigate deep morphological neural networks (DMNNs). We demonstrate that despite their inherent non-linearity, "linear" activations are essential for DMNNs. To preserve their inherent sparsity, we propose architectures that constraint the parameters of the "linear" activations: For the first (resp. second) architecture, we work under the constraint that the majority of parameters (resp. learnable parameters) should be part of morphological operations. We improve the generalization ability of our networks via residual connections and weight dropout. Our proposed networks can be successfully trained, and are more prunable than linear networks. To the best of our knowledge, we are the first to successfully train DMNNs under such constraints. Finally, we propose a hybrid network architecture combining linear and morphological layers, showing empirically that the inclusion of morphological layers significantly accelerates the convergence of gradient descent with large batches.
