1. A method of data representation, comprising: acquiring, by a processor, preference information from a user; generating, by the processor, rank scores of objects based at least in part on the preference information; grouping, by the processor, the objects into one or more clusters of objects based on the rank scores; projecting the one or more clusters of objects into one or more planes; decomposing at least one of the one or more planes into multiple parallel planes, wherein each of the parallel planes corresponds to a different range of scores; and generating, by the processor, a visualization of the one or more clusters of objects.