Change decomposition method to hierarchical