Built independently by an author, for readers. Read the story and support ChapterPal

keyword

monotonic neural networks

Monotonic neural networks are artificial neural network architectures designed to ensure that the predicted output consistently increases or decreases monotonically with respect to all or a specified subset of their input variables. This mathematical constraint can be achieved through various architectural mechanisms, such as constraining connection weights to non-negative values alongside monotonic activation functions, utilizing specialized network layers, or parameterizing the derivative via integration to ensure positive gradients. Because strictly monotonic univariate functions are guaranteed to be invertible, these networks are widely used to construct expressive, invertible transformations in normalizing flows and generative models, as well as to enforce domain knowledge, safety requirements, and algorithmic fairness in predictive applications.

1 item