314
Views
0
CrossRef citations to date
0
Altmetric
Articles

Dynamic Mixture of Experts Models for Online Prediction

ORCID Icon, ORCID Icon & ORCID Icon
Pages 257-268 | Received 23 Sep 2021, Accepted 04 Nov 2022, Published online: 02 Dec 2022
 

Abstract

A mixture of experts models the conditional density of a response variable using a mixture of regression models with covariate-dependent mixture weights. We extend the finite mixture of experts model by allowing the parameters in both the mixture components and the weights to evolve in time by following random walk processes. Inference for time-varying parameters in richly parameterized mixture of experts models is challenging. We propose a sequential Monte Carlo algorithm for online inference based on a tailored proposal distribution built on ideas from linear Bayes methods and the EM algorithm. The method gives a unified treatment for mixtures with time-varying parameters, including the special case of static parameters. We assess the properties of the method on simulated data and on industrial data where the aim is to predict software faults in a continuously upgraded large-scale software project.

Supplementary Materials

The electronic supplements include two files: (i) The appendices.pdf file provides details on the expressions of the gradient and the Hessian of the dynamic mixture of experts models and a discussion on the identifiability of the models applied in Section 4. (ii) The dmoe_code.zip includes source code files for reproducing the results in Section 5.

Acknowledgments

We thank the editor, the associate editor, and two referees for their valuable comments and suggestions that helped to improve the article. The author are grateful to the Data Insight team in Ericsson for providing the software fault data.

Disclosure Statement

The authors report that there are no competing interests to declare.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.