One can argue that the large number of classes and data sparsity is an important issue here that it might have significant effect on performance.
several attempts to divide the task into simpler subtasks have failed to yield a system with a better performance than that of the integrated system.