Amazon user portrait analysis: accurately identify consumer groups