Revisiting Invex Functions: Explicit Kernel Constructions and Applications
Akatsuki Nishioka
TL;DR
This work addresses the challenge of proving invexity by constructing explicit kernel functions and develops systematic methods to generate kernels for a broad class of functions. It clarifies the relationships between invex, pseudoconvex, and quasiconvex notions in both smooth and nonsmooth settings, and provides concrete templates—convex transformations, fractional programming, concave-convex composites, separable sums, and perturbations—for building invex functions with explicit kernels. The results yield simpler, constructive proofs of invexity for nonsmooth, non-pseudoconvex regularizers encountered in signal processing and learning, with implications for constrained optimization and algorithm design. By enabling explicit kernel-based proofs and illustrating practical examples, the paper enhances the applicability of invex theory to real-world problems and lays a foundation for kernel-driven optimization methods.
Abstract
An invex function generalizes a convex function in the sense that every stationary point is a global minimizer. Recently, invex functions and related concepts have attracted attention in signal processing and machine learning. However, proving that a function is invex is not straightforward, because the definition involves an unknown function called a kernel function. This paper develops several methods for constructing explicit kernel functions, which have been missing from the literature. These methods support proving invexity of new functions, and they would also be useful in the development of optimization algorithms for invex problems. We also clarify connections to pseudoconvex functions and present examples of nonsmooth, non-pseudoconvex invex functions that arise in signal processing.
