Algorithmic approach to model blending
This is normally called "Ensemble learning": wiki link

Bayesian Model Combination is a popular modern technique which usually delivers better results than Bayesian Model averaging, on which it was based. The latter had a tendency to give almost all the weight to one model.