In this paper we propose a bilevel programming formulation of the piecewise affine regression problem, where the upper level fixes the partition of the regressor domain and classifies the data points, and the lower level computes parameter estimates of the affine models in each region of the partition. The proposed formulation accommodates a general class of regression problems, where parameter estimates in each region of the partition are based on a prediction error criterion, while the overall piecewise affine model is selected according to a possibly different criterion. Due to the use of binary variables for the classification task, the proposed approach is typically viable only for small data sets and number of submodels. Still, it can be used to formulate and solve several problems of practical interest, where it is important to carry out simultaneously the three tasks of data classification, parameter estimation and estimation of the partition of the regressor domain. This is demonstrated through an application of the proposed approach to the pick-and-place machine data set.
Paoletti, S., Savelli, I., Garulli, A., Vicino, A. (2019). A bilevel programming framework for piecewise affine system identification. In Proceedings of the IEEE Conference on Decision and Control (pp.7376-7381). New York : Institute of Electrical and Electronics Engineers Inc. [10.1109/CDC40024.2019.9029786].
A bilevel programming framework for piecewise affine system identification
Paoletti S.
;Savelli I.;Garulli A.;Vicino A.
2019-01-01
Abstract
In this paper we propose a bilevel programming formulation of the piecewise affine regression problem, where the upper level fixes the partition of the regressor domain and classifies the data points, and the lower level computes parameter estimates of the affine models in each region of the partition. The proposed formulation accommodates a general class of regression problems, where parameter estimates in each region of the partition are based on a prediction error criterion, while the overall piecewise affine model is selected according to a possibly different criterion. Due to the use of binary variables for the classification task, the proposed approach is typically viable only for small data sets and number of submodels. Still, it can be used to formulate and solve several problems of practical interest, where it is important to carry out simultaneously the three tasks of data classification, parameter estimation and estimation of the partition of the regressor domain. This is demonstrated through an application of the proposed approach to the pick-and-place machine data set.File | Dimensione | Formato | |
---|---|---|---|
PSGV2019.pdf
non disponibili
Descrizione: Articolo principale
Tipologia:
PDF editoriale
Licenza:
NON PUBBLICO - Accesso privato/ristretto
Dimensione
323.42 kB
Formato
Adobe PDF
|
323.42 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/11365/1119306