paper-with-me

Papers

A Mixed-Integer Programming Approach to Training Dense Neural Networks

2022-01-03 · Vrishabh Patil, Yonatan Mintz

Artificial Neural Networks (ANNs) are prevalent machine learning models that are applied across various real-world classification tasks. However, training ANNs is time-consuming and the resulting models take a lot of memory to deploy. In order to train more parsimonious ANNs, we propose a novel mixed-integer programming (MIP) formulation for training fully-connected ANNs. Our formulations can account for both binary and rectified linear unit (ReLU) activations, and for the use of a log-likelihood loss. We present numerical experiments comparing our MIP-based methods against existing approaches and show that we are able to achieve competitive out-of-sample performance with more parsimonious models.

📄 PDF Abstract BibTeX arXiv:2201.00723

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

SGD Stochastic Gradient Descent is an iterative optimization technique that uses minibatches of data to form an expectation of the gradient, rather than the full gradient using…

Similar Papers 제목 키워드 기반

MINA: Convex Mixed-Integer Programming for Non-Rigid Shape Alignment

2020-02-28 · CVPR 2020 6 · Florian Bernard, Zeeshan Khan Suri, Christian Theobalt

We present a convex mixed-integer programming formulation for non-rigid shape matching. To this end, we propose a novel shape deformation model based on an efficient low-dimensional discrete model, so that finding a glob…

Efficient and Robust Mixed-Integer Optimization Methods for Training Binarized Deep Neural Networks

2021-10-21 · Jannis Kurtz, Bubacarr Bah

Compared to classical deep neural networks its binarized versions can be useful for applications on resource-limited devices due to their reduction in memory consumption and computational demands. In this work we study d…

Trajectory planning with a dynamic obstacle clustering strategy using Mixed-Integer Linear Programming

2020-09-16

In this paper we propose a technique that assigns obstacles to clusters used for collision avoidance via Mixed-Integer Programming. This strategy enables a reduction in the number of binary variables used for collision a…

ClusteringCollision AvoidanceModel Predictive ControlTrajectory Planning

Piecewise Polynomial Regression of Tame Functions via Integer Programming

2023-11-22 · Gilles Bareilles, Johannes Aspman, Jiri Nemecek, Jakub Marecek

Tame functions are a class of nonsmooth, nonconvex functions, which feature in a wide range of applications: functions encountered in the training of deep neural networks with all common activations, value functions of m…

regression

A Context-Aware Cutting Plane Selection Algorithm for Mixed-Integer Programming

2023-07-14 · Mark Turner, Timo Berthold, Mathieu Besançon

The current cut selection algorithm used in mixed-integer programming solvers has remained largely unchanged since its creation. In this paper, we propose a set of new cut scoring measures, cut filtering techniques, and …