Skip to main content
Log in

Batch process modelling with mixtures of Gaussian processes

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Weisberg S (2005) Applied linear regression, 3rd edn. Wiley, London

    Google Scholar 

  2. Hoerl AE, Kennard RW (1970) Ridge regression: biased estimation for nonorthogonal problems. Technometrics 12:55–67

    Article  MATH  Google Scholar 

  3. Westerhuis JA, Kourti T, MacGregor JF (1998) Analysis of multiblock and hierarchical PCA and PLS models. J Chemom 12:323–326

    Article  Google Scholar 

  4. Neogi D, Schlags CE (1998) Multivariate statistical analysis of an emulsion batch process. Ind Eng Chem Res 37:3971–3979

    Article  Google Scholar 

  5. Box GEP, Jenkins GM, Reinsel GC (1994) Time series analysis: forecasting and control, 3rd edn. Prentice Hall, Englewood Cliffs

  6. Qin SJ (1993) A statistical perspective of neural networks for process modelling and control. In: Proceedings of international symposium on intelligent control, Chicago, pp 559–604

  7. Tian Y, Zhang J, Morris AJ (2002) Optimal control of a batch emulsion copolymerisation reactor based on recurrent neural network models. Chem Eng Process 41:531–538

    Article  Google Scholar 

  8. Neal RM (1997) Monte Carlo Implementation of Gaussian process models for Bayesian regression and classification. Technical Report No. 9702, Department of Statistics, University of Toronto

  9. Shi JQ, Murray-Smith R., Titterington DM (2005) Hierarchical Gaussian process mixtures for regression. Stat Comput 15:31–41

    Article  MathSciNet  Google Scholar 

  10. Williams CKI, Rasmussen CE (1996) Gaussian processes for regression. Neural Info Process Syst 8:514–520

    Google Scholar 

  11. Neal RM (1996) Bayesian learning for neural networks. Lecture notes in statistics, vol 118. Springer, New York

  12. MacKay DJC (1998) Introduction to Gaussian processes. Neural Networks and Machine Learning F (Computer and Systems Sciences). NATO Advanced Study Institute, vol 168. Springer, Berlin, pp 133–165

  13. Rasmussen CE, Ghahramani Z (2002) Infinite mixtures of Gaussian process experts. Neural Info Process Syst 14:881–888, MIT Press, Cambridge

    Google Scholar 

  14. Dempster AP, Laird NM, Rubin DB (1977) Maximum likelihood from incomplete data via the EM algorithm. J R Stat Soc B 39:1–38

    MATH  MathSciNet  Google Scholar 

  15. Choi SW, Park JH, Lee IB (2004) Process monitoring using a Gaussian mixture model via principal component analysis and discriminant analysis. Comput Chem Eng 28:1377–1387

    Article  Google Scholar 

  16. Chen T, Morris J, Martin E (2006) Probability density estimation via an infinite Gaussian mixture model: application to statistical process monitoring. J R Stat Soc C (Appl Stat) 55:699–715

    Article  MATH  MathSciNet  Google Scholar 

  17. Xiong Z, Zheng TF, Song Z, Soong F, Wu W (2006) A tree-based kernel selection approach to efficient Gaussian mixture model-universal background model based speaker identification. Speech Commun 48:1273–1282

    Article  Google Scholar 

  18. Xiong G, Feng C, Ji L (2006) Dynamic Gaussian mixture model for tracking elliptical living objects. Pattern Recognit Lett 27:838–842

    Article  Google Scholar 

  19. MacKay DJC (1994) Bayesian non-linear modelling for the energy prediction competition. ASHRAE Trans 100:1053–1062

    Google Scholar 

  20. Duane S, Kennedy AD, Pendleton BJ, Roweth D (1987) Hybrid Monte Carlo. Phys Lett B 195:216–222

    Article  Google Scholar 

  21. Achilias DS, Kiparissides C (1992) Development of a general mathematical framework for modelling diffusion controlled free-radical polymerization reactions. Macromolecules 25:3739–3750

    Article  Google Scholar 

  22. Mourikas G (1998) Modelling, Estimation and Optimisation of Polymerisation Processes. Ph.D. Thesis, Newcastle University, Newcastle upon Tyne

  23. Kiparissides C, Seferlis C, Mourikas G, Morris AJ (2002) Online optimizing control of molecular weight properties in batch free-radical polymerization reactors. Ind Eng Chem Res 41:6120–6131

    Article  Google Scholar 

  24. Chen T, Morris J, Martin E (2005) Particle filters for state and parameter estimation in batch processes. J Process Control 15:665–673

    Article  Google Scholar 

Download references

Acknowledgments

X. Ou would like to acknowledge the financial support of the EPSRC award KNOW-HOW (GR/R19366/01) and the UK ORS Award for her PhD study.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Elaine Martin.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ou, X., Martin, E. Batch process modelling with mixtures of Gaussian processes. Neural Comput & Applic 17, 471–479 (2008). https://doi.org/10.1007/s00521-007-0144-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-007-0144-4

Keywords

Navigation