You may use clustering, principle component analysis and a weighted graph based reduction techniques are also used now a day. It also depends upon the characteristics of the datasets which you are using. You may follow the below papers for your help,