calc weight for each coloan
generate weighted related recommendations