Multiple structure recovery via robust preference analysis