Morphological Perceptron with Competitive Layer: Training Using Convex-Concave Procedure

Iara Cunha, Marcos Eduardo Valle
9/6/2025
cs.LGmath.OC

No confident code implementation found for this paper.

Abstract

A morphological perceptron is a multilayer feedforward neural network in which neurons perform elementary operations from mathematical morphology. For multiclass classification tasks, a morphological perceptron with a competitive layer (MPCL) is obtained by integrating a winner-take-all output layer into the standard morphological architecture. The non-differentiability of morphological operators renders gradient-based optimization methods unsuitable for training such networks. Consequently, alternative strategies that do not depend on gradient information are commonly adopted. This paper proposes the use of the convex-concave procedure (CCP) for training MPCL networks. The training problem is formulated as a difference of convex (DC) functions and solved iteratively using CCP, resulting in a sequence of linear programming subproblems. Computational experiments demonstrate the effectiveness of the proposed training method in addressing classification tasks with MPCL networks.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{cunha2025morphological,
  title  = {Morphological Perceptron with Competitive Layer: Training Using Convex-Concave Procedure},
  author = {Iara Cunha and Marcos Eduardo Valle},
  year   = {2025},
  eprint = {2509.05697},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.05697v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.05697.svg)](https://codeofpaper.com/paper/2509.05697)

Discussion