Batch process modelling with mixtures of Gaussian processes

In recent years Gaussian processes have attracted a significant amount of interest with the particular focus being that of process modelling. This has primarily been a consequence of their good predictive performance and inherent analytical properties. Gaussian processes are a member of the family of non-parametric Bayesian regression models and can be derived from the perspective of neural networks. Their behaviour is controlled through the structure of the covariance function. However, when applied to batch processes, whose data exhibits different variance structures throughout the duration of the batch, a single Gaussian process may not be appropriate for the accurate modelling of its behaviour. Furthermore there are issues with respect to the computational costs of Gaussian processes. The implementation of a Gaussian process model requires the repeated computation of a matrix inverse whose order is the cubic of the number of training data points. This renders the algorithm impractical when dealing with large data sets. To address these two issues, a mixture model of Gaussian processes is proposed. The resulting prediction is attained as a weighted sum of the outputs from each Gaussian process component, with the weights determined by a Gaussian kernel gating network. The model is implemented through a Bayesian approach utilising Markov chain Monte Carlo algorithms. The proposed methodology is applied to data from a bench-mark batch simulation polymerization process, methyl methacrylate (MMA), and the results are compared with those from a single Gaussian process to illustrate the advantages of the proposed mixture model approach.

[1]  Salvador Sagrado,et al.  Multivariate quality control studies applied to Ca(II) and Mg(II) determination by a portable method , 1998 .

[2]  Thomas Fang Zheng,et al.  A tree-based kernel selection approach to efficient Gaussian mixture model-universal background model based speaker identification , 2006, Speech Commun..

[3]  E. Martin,et al.  Probability density estimation via an infinite Gaussian mixture model: application to statistical process monitoring , 2006 .

[4]  Yuan Tian,et al.  Optimal control of a batch emulsion copolymerisation reactor based on recurrent neural network models , 2002 .

[5]  S. Weisberg Applied Linear Regression: Weisberg/Applied Linear Regression 3e , 2005 .

[6]  J. Macgregor,et al.  Analysis of multiblock and hierarchical PCA and PLS models , 1998 .

[7]  Carl E. Rasmussen,et al.  Infinite Mixtures of Gaussian Process Experts , 2001, NIPS.

[8]  Chao Feng,et al.  Dynamical Gaussian mixture model for tracking elliptical living objects , 2006, Pattern Recognit. Lett..

[9]  Radford M. Neal Monte Carlo Implementation of Gaussian Process Models for Bayesian Regression and Classification , 1997, physics/9701026.

[10]  Geoffrey E. Hinton,et al.  Bayesian Learning for Neural Networks , 1995 .

[11]  Roderick Murray-Smith,et al.  Hierarchical Gaussian process mixtures for regression , 2005, Stat. Comput..

[12]  D. Mackay,et al.  Introduction to Gaussian processes , 1998 .

[13]  A. Kennedy,et al.  Hybrid Monte Carlo , 1988 .

[14]  T. Hassard,et al.  Applied Linear Regression , 2005 .

[15]  S. J. Qin,et al.  A statistical perspective of neural networks for process modeling and control , 1993, Proceedings of 8th IEEE International Symposium on Intelligent Control.

[16]  Gwilym M. Jenkins,et al.  Time series analysis, forecasting and control , 1972 .

[17]  D. Rubin,et al.  Maximum likelihood from incomplete data via the EM - algorithm plus discussions on the paper , 1977 .

[18]  Jay H. Lee,et al.  Dynamic programming in a heuristically confined state space: a stochastic resource-constrained project scheduling application , 2004, Comput. Chem. Eng..

[19]  C. E. Schlags,et al.  Multivariate statistical analysis of an emulsion batch process , 1998 .

[20]  A. J. Morris,et al.  Online optimizing control of molecular weight properties in batch free-radical polymerization reactors , 2002 .

[21]  Carl E. Rasmussen,et al.  In Advances in Neural Information Processing Systems , 2011 .

[22]  Iain Murray Introduction To Gaussian Processes , 2008 .

[23]  Jin Hyun Park,et al.  Process monitoring using a Gaussian mixture model via principal component analysis and discriminant analysis , 2004, Comput. Chem. Eng..

[24]  Elaine Martin,et al.  Particle filters for state and parameter estimation in batch processes , 2005 .

[25]  Costas Kiparissides,et al.  Development of a General Mathematical Framework for Modeling Diffusion-Controlled Free-Radical Polymerization Reactions , 1992 .

[26]  A. E. Hoerl,et al.  Ridge regression: biased estimation for nonorthogonal problems , 2000 .