Advanced Techniques for Ensemble Learning