There is a long history in machine learning of model ensembling, beginning
with boosting and bagging and continuing to the present day. Much of this
history has focused on combining models for classification and regression, but
recently there is interest in more complex settings such a