Hierarchical learning for large multi-class classification in network data