Hierarchical recognition