Towards Building A Group-based Unsupervised Representation Disentanglement Framework