In e-commerce site, consumers would provide a overall rating with multi-aspect ratings. For example, if a consumer purchase a camera, he would provide a rating info as follows:
User Product Size/Wight Appearance Battery Price Display Overall
A Camera 1 4 2 3 5 5 4
B Camera 2 4 2 3 5 5 2
C Camera 3 2 4 5 1 2 4
D Camera 4 2 4 5 1 2 2
In practice, in our dataset, a consumer would only purchase a camera. So, how can we determine the correlation between pair of users (A vs B, or A vs C, etc) using the provided heterogeneous data.