Convexity Certificates from Hessians

10/19/2022
by   Julien Klaus, et al.
0

The Hessian of a differentiable convex function is positive semidefinite. Therefore, checking the Hessian of a given function is a natural approach to certify convexity. However, implementing this approach is not straightforward since it requires a representation of the Hessian that allows its analysis. Here, we implement this approach for a class of functions that is rich enough to support classical machine learning. For this class of functions, it was recently shown how to compute computational graphs of their Hessians. We show how to check these graphs for positive semidefiniteness. We compare our implementation of the Hessian approach with the well-established disciplined convex programming (DCP) approach and prove that the Hessian approach is at least as powerful as the DCP approach for differentiable functions. Furthermore, we show for a state-of-the-art implementation of the DCP approach that, for differentiable functions, the Hessian approach is actually more powerful. That is, it can certify the convexity of a larger class of differentiable functions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/17/2018

Geodesic Convex Optimization: Differentiation on Manifolds, Geodesics, and Convexity

Convex optimization is a vibrant and successful area due to the existenc...
research
04/18/2021

An extension of the proximal point algorithm beyond convexity

We introduce and investigate a new generalized convexity notion for func...
research
04/10/2023

Interior Point Methods with a Gradient Oracle

We provide an interior point method based on quasi-Newton iterations, wh...
research
01/08/2021

How type of Convexity of the Core function affects the Csiszár f-divergence functional

We investigate how the type of Convexity of the Core function affects th...
research
10/13/2015

Adopting Robustness and Optimality in Fitting and Learning

We generalized a modified exponentialized estimator by pushing the robus...
research
07/29/2020

A new framework for the computation of Hessians

We investigate the computation of Hessian matrices via Automatic Differe...
research
09/11/2015

Hessian-free Optimization for Learning Deep Multidimensional Recurrent Neural Networks

Multidimensional recurrent neural networks (MDRNNs) have shown a remarka...

Please sign up or login with your details

Forgot password? Click here to reset