Hierarchical multi-granularity