A machine learning classification algorithm that incorporates several smaller algorithms trained on specific tasks and selectively focuses on synergistic tasks to reduce data requirements while increasing accuracy.