Tag - diverse learning