Skip to main content

Showing 1–26 of 26 results for author: Bemporad, A

Searching in archive cs. Search in all archives.
.
  1. arXiv:2505.01112  [pdf, ps, other

    eess.SY cs.LG

    Learning Low-Dimensional Embeddings for Black-Box Optimization

    Authors: Riccardo Busetto, Manas Mejari, Marco Forgione, Alberto Bemporad, Dario Piga

    Abstract: When gradient-based methods are impractical, black-box optimization (BBO) provides a valuable alternative. However, BBO often struggles with high-dimensional problems and limited trial budgets. In this work, we propose a novel approach based on meta-learning to pre-compute a reduced-dimensional manifold where optimal points lie for a specific class of optimization problems. When optimizing a new p… ▽ More

    Submitted 2 May, 2025; originally announced May 2025.

  2. arXiv:2504.11982  [pdf, other

    math.OC cs.LG eess.SY

    Efficient identification of linear, parameter-varying, and nonlinear systems with noise models

    Authors: Alberto Bemporad, Roland Tóth

    Abstract: We present a general system identification procedure capable of estimating of a broad spectrum of state-space dynamical models, including linear time-invariant (LTI), linear parameter-varying} (LPV), and nonlinear (NL) dynamics, along with rather general classes of noise models. Similar to the LTI case, we show that for this general class of model structures, including the NL case, the model dynam… ▽ More

    Submitted 16 April, 2025; originally announced April 2025.

    Comments: 28 pages, 3 figures

  3. arXiv:2504.11811  [pdf, other

    cs.LG eess.SY

    Manifold meta-learning for reduced-complexity neural system identification

    Authors: Marco Forgione, Ankush Chakrabarty, Dario Piga, Matteo Rufolo, Alberto Bemporad

    Abstract: System identification has greatly benefited from deep learning techniques, particularly for modeling complex, nonlinear dynamical systems with partially unknown physics where traditional approaches may not be feasible. However, deep learning models often require large datasets and significant computational resources at training and inference due to their high-dimensional parameterizations. To addr… ▽ More

    Submitted 16 April, 2025; originally announced April 2025.

  4. arXiv:2405.14402  [pdf, other

    cs.LG stat.ML

    Exact Gauss-Newton Optimization for Training Deep Neural Networks

    Authors: Mikalai Korbit, Adeyemi D. Adeoye, Alberto Bemporad, Mario Zanon

    Abstract: We present EGN, a stochastic second-order optimization algorithm that combines the generalized Gauss-Newton (GN) Hessian approximation with low-rank linear algebra to compute the descent direction. Leveraging the Duncan-Guttman matrix identity, the parameter update is obtained by factorizing a matrix which has the size of the mini-batch. This is particularly advantageous for large-scale machine le… ▽ More

    Submitted 23 May, 2024; originally announced May 2024.

  5. arXiv:2405.02979  [pdf, other

    cs.RO eess.SY

    A Long-Short-Term Mixed-Integer Formulation for Highway Lane Change Planning

    Authors: Rudolf Reiter, Armin Nurkanovic, Daniele Bernadini, Moritz Diehl, Alberto Bemporad

    Abstract: This work considers the problem of optimal lane changing in a structured multi-agent road environment. A novel motion planning algorithm that can capture long-horizon dependencies as well as short-horizon dynamics is presented. Pivotal to our approach is a geometric approximation of the long-horizon combinatorial transition problem which we formulate in the continuous time-space domain. Moreover,… ▽ More

    Submitted 5 May, 2024; originally announced May 2024.

  6. arXiv:2404.14875  [pdf, other

    cs.LG math.OC

    Regularized Gauss-Newton for Optimizing Overparameterized Neural Networks

    Authors: Adeyemi D. Adeoye, Philipp Christian Petersen, Alberto Bemporad

    Abstract: The generalized Gauss-Newton (GGN) optimization method incorporates curvature estimates into its solution steps, and provides a good approximation to the Newton method for large-scale optimization problems. GGN has been found particularly interesting for practical training of deep neural networks, not only for its impressive convergence speed, but also for its close relation with neural tangent ke… ▽ More

    Submitted 23 April, 2024; originally announced April 2024.

    Comments: 27 pages, 9 figures, 2 tables

  7. arXiv:2403.03827  [pdf, other

    eess.SY cs.LG math.OC

    An L-BFGS-B approach for linear and nonlinear system identification under $\ell_1$ and group-Lasso regularization

    Authors: Alberto Bemporad

    Abstract: In this paper, we propose a very efficient numerical method based on the L-BFGS-B algorithm for identifying linear and nonlinear discrete-time state-space models, possibly under $\ell_1$ and group-Lasso regularization for reducing model complexity. For the identification of linear models, we show that, compared to classical linear subspace methods, the approach often provides better results, is mu… ▽ More

    Submitted 3 December, 2024; v1 submitted 6 March, 2024; originally announced March 2024.

    Comments: 23 pages, 4 figures

  8. arXiv:2309.01781  [pdf, other

    math.OC cs.LG

    Self-concordant Smoothing for Large-Scale Convex Composite Optimization

    Authors: Adeyemi D. Adeoye, Alberto Bemporad

    Abstract: We introduce a notion of self-concordant smoothing for minimizing the sum of two convex functions, one of which is smooth and the other may be nonsmooth. The key highlight of our approach is in a natural property of the resulting problem's structure which provides us with a variable-metric selection method and a step-length selection rule particularly suitable for proximal Newton-type algorithms.… ▽ More

    Submitted 19 February, 2024; v1 submitted 4 September, 2023; originally announced September 2023.

    Comments: 39 pages, 7 figures, 3 tables

    MSC Class: 65K05 (Primary) 65K10 65D10 65D15; 90C06 (Secondary) 90C25 90C30 90C53 90C59 90C90; 49M37

  9. arXiv:2305.10057  [pdf, other

    astro-ph.SR astro-ph.IM cs.LG physics.space-ph

    Physics-driven machine learning for the prediction of coronal mass ejections' travel times

    Authors: Sabrina Guastavino, Valentina Candiani, Alessandro Bemporad, Francesco Marchetti, Federico Benvenuto, Anna Maria Massone, Roberto Susino, Daniele Telloni, Silvano Fineschi, Michele Piana

    Abstract: Coronal Mass Ejections (CMEs) correspond to dramatic expulsions of plasma and magnetic field from the solar corona into the heliosphere. CMEs are scientifically relevant because they are involved in the physical mechanisms characterizing the active Sun. However, more recently CMEs have attracted attention for their impact on space weather, as they are correlated to geomagnetic storms and may induc… ▽ More

    Submitted 17 May, 2023; originally announced May 2023.

    MSC Class: 68T07; 85-08; 65K10

  10. arXiv:2302.04686  [pdf, other

    math.OC cs.LG

    Global and Preference-based Optimization with Mixed Variables using Piecewise Affine Surrogates

    Authors: Mengjia Zhu, Alberto Bemporad

    Abstract: Optimization problems involving mixed variables (i.e., variables of numerical and categorical nature) can be challenging to solve, especially in the presence of mixed-variable constraints. Moreover, when the objective function is the result of a complicated simulation or experiment, it may be expensive-to-evaluate. This paper proposes a novel surrogate-based global optimization algorithm to solve… ▽ More

    Submitted 11 December, 2024; v1 submitted 9 February, 2023; originally announced February 2023.

    Comments: code available at https://github.com/mjzhu-p/PWAS

  11. arXiv:2212.12561  [pdf, other

    eess.SY cs.LG cs.MA math.OC

    An active learning method for solving competitive multi-agent decision-making and control problems

    Authors: Filippo Fabiani, Alberto Bemporad

    Abstract: To identify a stationary action profile for a population of competitive agents, each executing private strategies, we introduce a novel active-learning scheme where a centralized external observer (or entity) can probe the agents' reactions and recursively update simple local parametric estimates of the action-reaction mappings. Under very general working assumptions (not even assuming that a stat… ▽ More

    Submitted 7 October, 2024; v1 submitted 23 December, 2022; originally announced December 2022.

    Comments: Python package available at https://github.com/bemporad/gnep-learn

  12. arXiv:2204.07177  [pdf, other

    cs.LG

    Active Learning for Regression by Inverse Distance Weighting

    Authors: Alberto Bemporad

    Abstract: This paper proposes an active learning (AL) algorithm to solve regression problems based on inverse-distance weighting functions for selecting the feature vectors to query. The algorithm has the following features: (i) supports both pool-based and population-based sampling; (ii) is not tailored to a particular class of predictors; (iii) can handle known and unknown constraints on the queryable fea… ▽ More

    Submitted 13 December, 2022; v1 submitted 14 April, 2022; originally announced April 2022.

    Comments: 26 pages, 11 figures. Submitted for publication

  13. arXiv:2112.15348  [pdf, other

    cs.LG eess.SY math.OC

    Training Recurrent Neural Networks by Sequential Least Squares and the Alternating Direction Method of Multipliers

    Authors: Alberto Bemporad

    Abstract: This paper proposes a novel algorithm for training recurrent neural network models of nonlinear dynamical systems from an input/output training dataset. Arbitrary convex and twice-differentiable loss functions and regularization terms are handled by sequential least squares and either a line-search (LS) or a trust-region method of Levenberg-Marquardt (LM) type for ensuring convergence. In addition… ▽ More

    Submitted 15 October, 2022; v1 submitted 31 December, 2021; originally announced December 2021.

    Comments: 23 pages, 4 figures. Submitted for publication

  14. SCORE: Approximating Curvature Information under Self-Concordant Regularization

    Authors: Adeyemi D. Adeoye, Alberto Bemporad

    Abstract: Optimization problems that include regularization functions in their objectives are regularly solved in many applications. When one seeks second-order methods for such problems, it may be desirable to exploit specific properties of some of these regularization functions when accounting for curvature information in the solution steps to speed up convergence. In this paper, we propose the SCORE (sel… ▽ More

    Submitted 10 July, 2023; v1 submitted 14 December, 2021; originally announced December 2021.

    Comments: published in Computational Optimization and Applications 2023

  15. arXiv:2111.02673  [pdf, other

    cs.LG eess.SY math.OC

    Recurrent Neural Network Training with Convex Loss and Regularization Functions by Extended Kalman Filtering

    Authors: Alberto Bemporad

    Abstract: This paper investigates the use of extended Kalman filtering to train recurrent neural networks with rather general convex loss functions and regularization terms on the network parameters, including $\ell_1$-regularization. We show that the learning method is competitive with respect to stochastic gradient descent in a nonlinear system identification benchmark and in training a linear system with… ▽ More

    Submitted 2 November, 2022; v1 submitted 4 November, 2021; originally announced November 2021.

    Comments: 21 pages, 3 figures, submitted for publication

  16. Model Predictive Control with Environment Adaptation for Legged Locomotion

    Authors: Niraj Rathod, Angelo Bratta, Michele Focchi, Mario Zanon, Octavio Villarreal, Claudio Semini, Alberto Bemporad

    Abstract: Re-planning in legged locomotion is crucial to track the desired user velocity while adapting to the terrain and rejecting external disturbances. In this work, we propose and test in experiments a real-time Nonlinear Model Predictive Control (NMPC) tailored to a legged robot for achieving dynamic locomotion on a variety of terrains. We introduce a mobility-based criterion to define an NMPC cost th… ▽ More

    Submitted 25 November, 2021; v1 submitted 12 May, 2021; originally announced May 2021.

    Comments: Video available on: https://youtu.be/r0-KIiw0eWM

  17. arXiv:2103.12324  [pdf, other

    math.OC cs.RO eess.SY

    A machine-learning approach to synthesize virtual sensors for parameter-varying systems

    Authors: Daniele Masti, Daniele Bernardini, Alberto Bemporad

    Abstract: This paper introduces a novel model-free approach to synthesize virtual sensors for the estimation of dynamical quantities that are unmeasurable at runtime but are available for design purposes on test benches. After collecting a dataset of measurements of such quantities, together with other variables that are also available during on-line operations, the virtual sensor is obtained using machine… ▽ More

    Submitted 23 March, 2021; originally announced March 2021.

  18. arXiv:2103.06189  [pdf, other

    cs.LG stat.ML

    Piecewise linear regression and classification

    Authors: Alberto Bemporad

    Abstract: This paper proposes a method for solving multivariate regression and classification problems using piecewise linear predictors over a polyhedral partition of the feature space. The resulting algorithm that we call PARC (Piecewise Affine Regression and Classification) alternates between (i) solving ridge regression problems for numeric targets, softmax regression problems for categorical targets, a… ▽ More

    Submitted 10 March, 2021; originally announced March 2021.

    Comments: 33 pages

  19. arXiv:2012.10423  [pdf, other

    math.OC cs.LG eess.SY

    Reduction of the Number of Variables in Parametric Constrained Least-Squares Problems

    Authors: Alberto Bemporad, Gionata Cimini

    Abstract: For linearly constrained least-squares problems that depend on a vector of parameters, this paper proposes techniques for reducing the number of involved optimization variables. After first eliminating equality constraints in a numerically robust way by QR factorization, we propose a technique based on singular value decomposition (SVD) and unsupervised learning, that we call $K$-SVD, and neural c… ▽ More

    Submitted 18 December, 2020; originally announced December 2020.

  20. arXiv:2004.00915  [pdf, ps, other

    eess.SY cs.AI cs.LG

    Safe Reinforcement Learning via Projection on a Safe Set: How to Achieve Optimality?

    Authors: Sebastien Gros, Mario Zanon, Alberto Bemporad

    Abstract: For all its successes, Reinforcement Learning (RL) still struggles to deliver formal guarantees on the closed-loop behavior of the learned policy. Among other things, guaranteeing the safety of RL with respect to safety-critical systems is a very active research topic. Some recent contributions propose to rely on projections of the inputs delivered by the learned policy into a safe set, ensuring t… ▽ More

    Submitted 2 April, 2020; originally announced April 2020.

    Comments: Accepted at IFAC 2020

  21. arXiv:1909.13049  [pdf, other

    cs.LG math.OC stat.ML

    Active preference learning based on radial basis functions

    Authors: Alberto Bemporad, Dario Piga

    Abstract: This paper proposes a method for solving optimization problems in which the decision-maker cannot evaluate the objective function, but rather can only express a preference such as "this is better than that" between two candidate decision vectors. The algorithm described in this paper aims at reaching the global optimizer by iteratively proposing the decision maker a new comparison to make, based o… ▽ More

    Submitted 28 September, 2019; originally announced September 2019.

    Comments: 33 pages, 10 figures

  22. arXiv:1906.06498  [pdf, other

    cs.LG math.OC stat.ML

    Global optimization via inverse distance weighting and radial basis functions

    Authors: Alberto Bemporad

    Abstract: Global optimization problems whose objective function is expensive to evaluate can be solved effectively by recursively fitting a surrogate function to function samples and minimizing an acquisition function to generate new samples. The acquisition step trades off between seeking for a new optimization vector where the surrogate is minimum (exploitation of the surrogate) and looking for regions of… ▽ More

    Submitted 9 January, 2020; v1 submitted 15 June, 2019; originally announced June 2019.

  23. arXiv:1711.09220  [pdf, other

    cs.LG eess.SY math.OC

    Fitting Jump Models

    Authors: A. Bemporad, V. Breschi, D. Piga, S. Boyd

    Abstract: We describe a new framework for fitting jump models to a sequence of data. The key idea is to alternate between minimizing a loss function to fit multiple model parameters, and minimizing a discrete loss function to determine which set of model parameters is active at each data point. The framework is quite general and encompasses popular classes of models, such as hidden Markov models and piecewi… ▽ More

    Submitted 21 May, 2018; v1 submitted 25 November, 2017; originally announced November 2017.

    Comments: Accepted for publication in Automatica

  24. arXiv:1709.07972  [pdf, other

    eess.SY cs.DC cs.MA eess.SP math.OC

    Cloud-aided collaborative estimation by ADMM-RLS algorithms for connected vehicle prognostics

    Authors: Valentina Breschi, Ilya Kolmanovsky, Alberto Bemporad

    Abstract: As the connectivity of consumer devices is rapidly growing and cloud computing technologies are becoming more widespread, cloud-aided techniques for parameter estimation can be designed to exploit the theoretically unlimited storage memory and computational power of the cloud, while relying on information provided by multiple sources. With the ultimate goal of developing monitoring and diagnostic… ▽ More

    Submitted 22 September, 2017; originally announced September 2017.

    Comments: Extended version, with complete proofs, of a submission to the American Control Conference 2018

  25. A posteriori multi-stage optimal trading under transaction costs and a diversification constraint

    Authors: Mogens Graf Plessen, Alberto Bemporad

    Abstract: This paper presents a simple method for a posteriori (historical) multi-variate multi-stage optimal trading under transaction costs and a diversification constraint. Starting from a given amount of money in some currency, we analyze the stage-wise optimal allocation over a time horizon with potential investments in multiple currencies and various assets. Three variants are discussed, including unc… ▽ More

    Submitted 25 April, 2018; v1 submitted 21 September, 2017; originally announced September 2017.

    Comments: 25 pages, 4 figures, 6 tables

    Journal ref: The Journal of Trading Summer 2018, 13 (3) 67-83

  26. arXiv:1708.08857  [pdf, ps, other

    cs.CE q-fin.TR

    Stock Trading via Feedback Control: Stochastic Model Predictive or Genetic?

    Authors: Mogens Graf Plessen, Alberto Bemporad

    Abstract: We seek a discussion about the most suitable feedback control structure for stock trading under the consideration of proportional transaction costs. Suitability refers to robustness and performance capability. Both are tested by considering different one-step ahead prediction qualities, including the ideal case, correct prediction of the direction of change in daily stock prices and the worst-case… ▽ More

    Submitted 4 October, 2017; v1 submitted 29 August, 2017; originally announced August 2017.

    Comments: 7 pages, 3 figures, 3 tables, presented as a poster at XVIII Workshop on Quantitative Finance (QFW2017) in Milano on January 25-27, 2017