On Flat versus Hierarchical Classification in Large-Scale Taxonomies